<SEC-DOCUMENT>0000866273-22-000105.txt : 20221011
<SEC-HEADER>0000866273-22-000105.hdr.sgml : 20221011
<ACCEPTANCE-DATETIME>20221011161133
ACCESSION NUMBER:		0000866273-22-000105
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		91
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20221011
DATE AS OF CHANGE:		20221011

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MATRIX SERVICE CO
		CENTRAL INDEX KEY:			0000866273
		STANDARD INDUSTRIAL CLASSIFICATION:	CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700]
		IRS NUMBER:				731352174
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-15461
		FILM NUMBER:		221304185

	BUSINESS ADDRESS:	
		STREET 1:		5100 EAST SKELLY DRIVE
		STREET 2:		SUITE 500
		CITY:			TULSA
		STATE:			OK
		ZIP:			74135
		BUSINESS PHONE:		9188388822

	MAIL ADDRESS:	
		STREET 1:		5100 EAST SKELLY DRIVE
		STREET 2:		SUITE 500
		CITY:			TULSA
		STATE:			OK
		ZIP:			74135
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>mtrx-20220630.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1,d:32d05bac82f54d2aa2e724deb48d44c5--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtrx="http://www.matrixservicecompany.com/20220630" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mtrx-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF8zLTEtMS0xLTQyNzY0_b3ec71f4-95a5-4630-ae84-4e0c75ff1969">0000866273</ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF80LTEtMS0xLTQyNzY0_f6ce3ff2-1fcf-447c-8735-eb09f15dd4c0">6/30</ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF81LTEtMS0xLTQyNzY0_768b2192-273e-441d-b59b-113b1f461ed0">2022</ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF82LTEtMS0xLTQyNzY0_f9087e8a-3a75-4c60-b4b6-edcc957c368a">FY</ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF83LTEtMS0xLTQyNzY0_c34bee20-6ef1-4233-b21f-2d45adb32991">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMS0xLTEtNDI3NjQ_e4f7a7f6-0661-4e69-8a7c-a18a7dc6685b">71</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMi0xLTEtNDI3NjQ_2a93390d-8935-4ede-8f57-2a1f967bf99b">223</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMy0xLTEtNDI3NjQ_5cf10ee6-7871-47fe-bcff-68da9fefc024">88</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzItMS0xLTEtNDI3NjQ_0b59d40b-ffd1-41c3-a3c5-a75319053af0">1,320</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzItMi0xLTEtNDI3NjQ_05d0b1d4-6504-4136-9f83-28287297331a">898</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzMtMS0xLTEtNDI3NjQ_d1851bb2-00e5-49ea-ab6d-6fac8c80aa8c">0.01</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzMtMi0xLTEtNDI3NjQ_9129d90a-2e30-4ebe-ac76-3f7bb18681d8">0.01</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzQtMS0xLTEtNDI3NjQ_4343a454-6530-43fa-99c3-38cb7836a947">60,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzQtMi0xLTEtNDI3NjQ_7bfc0517-9d75-4393-af3e-22c21a9eee68">60,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzUtMS0xLTEtNDI3NjQ_5b65dc55-fc02-4162-a37f-6ed3d1673358">27,888,217</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzUtMi0xLTEtNDI3NjQ_99e2452b-676a-4241-87d6-958e279b9ec3">27,888,217</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzYtMS0xLTEtNDI3NjQ_50807789-d9e9-4581-8100-3e161db9cbc2">26,790,514</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="0" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzYtMi0xLTEtNDI3NjQ_65cd08ac-8e3b-4b49-ac5b-89b290c4f71a">26,549,438</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzctMS0xLTEtNDI3NjQ_f593a1a2-ab97-42c0-8018-f49e8ed6f078">1,097,703</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzctMi0xLTEtNDI3NjQ_b431d4f7-3e33-4517-a725-07e0c03d36f1">1,338,779</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzMtMS0xLTEtNDI3NjQ_c3f17c99-630d-4450-83e7-8136abca2036">19,550</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="mtrx:DeferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzQtMS0xLTEtNDI3NjQ_feb49d12-f331-45a8-b884-1e0d9a09e115">268,403</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzUtMS0xLTEtNDI3NjQ_24cb9f91-adc5-4ed1-b746-f6b9dbe247df">29,826</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzYtMS0xLTEtNDI3NjQ_346de04d-86ec-40ed-a6cc-484beb174ea0">76,703</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzctMS0xLTEtNDI3NjQ_1a17d8a9-7edf-4a43-b504-445575c9ac98">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEwLTEtMS0xLTQyNzY0_65a59037-fc75-4eec-9282-875f9096cff7">34,150</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="mtrx:DeferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzExLTEtMS0xLTQyNzY0_8203c84a-02d5-49df-8077-359c941b116f">515,218</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEyLTEtMS0xLTQyNzY0_1752661c-127f-486c-96f2-8a66f62d8450">29,171</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEzLTEtMS0xLTQyNzY0_4e6d40c1-d3cf-424c-89ac-8c9e733d95f6">170,629</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE0LTEtMS0xLTQyNzY0_6354449a-d48b-45fe-b968-d9c15679a6c1">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE3LTEtMS0xLTQyNzY0_879877ab-57f6-4bca-8613-ba75a265a51d">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="mtrx:DeferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE4LTEtMS0xLTQyNzY0_274aed92-bea5-4655-bd57-509c246f49f4">542,279</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE5LTEtMS0xLTQyNzY0_768e967f-a457-4003-a8c8-7e8c2a0ac3b2">20,733</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzIwLTEtMS0xLTQyNzY0_143010ae-33b6-4eb3-a5d8-6422e980361a">181,081</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzIxLTEtMS0xLTQyNzY0_67915d15-17e7-4af8-bb9c-f9675045e94f">1,047,606</ix:nonFraction><ix:nonNumeric contextRef="i5cc50ffb60094db4aa1b04079c622795_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtMi0xLTEtNDI3NjQ_f7354fc9-36de-408b-9d55-f74824981f78">10</ix:nonNumeric><ix:nonNumeric contextRef="i5ab17be4aaa44fada83dbbed6ac883b8_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtMy0xLTEtNDI3NjQ_26b0b669-627e-4697-aea2-706cbe8b8797">15</ix:nonNumeric><ix:nonNumeric contextRef="i0e14273a2a5943dc851d17b2bc3f86f9_D20200701-20210630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtNC0xLTEtNDI3NjQ_84c7f496-a73a-4893-93e2-7bf4b8928dac">10</ix:nonNumeric><ix:nonNumeric contextRef="iec9f476524e94582ae9e44019c09dcd3_D20200701-20210630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtNS0xLTEtNDI3NjQ_20142a4a-3267-4cc7-b8a6-99546011dd98">15</ix:nonNumeric><ix:nonNumeric contextRef="ib2784ee49aa7478fbb7909603b027c1e_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtMi0xLTEtNDI3NjQ_bc4a40a5-2aa0-45d1-9451-4bec3f74c752">6</ix:nonNumeric><ix:nonNumeric contextRef="i770f8f2f44af4ee5b8b7fef613b752e9_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtMy0xLTEtNDI3NjQ_799f5305-b5c4-4dca-a26a-e85a05816223">15</ix:nonNumeric><ix:nonNumeric contextRef="i8b1622f8dc3e47879479273b888f5e46_D20200701-20210630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtNC0xLTEtNDI3NjQ_b3d318de-eded-4d1d-91a8-c1542b05e552">6</ix:nonNumeric><ix:nonNumeric contextRef="i24e5873a0da74c4a819d513b96074207_D20200701-20210630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtNS0xLTEtNDI3NjQ_35f2d7e9-099e-491a-92db-af0c077045a6">15</ix:nonNumeric><ix:nonNumeric contextRef="i180156e714fe4c558e613ed48f46e6f2_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzUtMi0xLTEtNDI3NjQ_9aef9322-e7ee-4b04-a74f-ef68ddabf705">4</ix:nonNumeric><ix:nonNumeric contextRef="i37c45013e21c45febb3951c9e40e886b_D20200701-20210630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzUtNC0xLTEtNDI3NjQ_68fd2f2e-b5e4-4e32-a894-93526f006830">4</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzIvZnJhZzo0Mzg1MThiZDAxZDY0MmU1YTgxMDk2NTBmYzdhY2E1OS90YWJsZToxNTYxNzk4YjEwNDI0NThiYWZjOTc0MzZiYTk4MWIxMS90YWJsZXJhbmdlOjE1NjE3OThiMTA0MjQ1OGJhZmM5NzQzNmJhOTgxYjExXzItMS0xLTEtNDI3NjQ_fa8c10b7-43e0-4ddb-822c-3644afbb61b0">5.0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzIvZnJhZzo0Mzg1MThiZDAxZDY0MmU1YTgxMDk2NTBmYzdhY2E1OS90YWJsZToxNTYxNzk4YjEwNDI0NThiYWZjOTc0MzZiYTk4MWIxMS90YWJsZXJhbmdlOjE1NjE3OThiMTA0MjQ1OGJhZmM5NzQzNmJhOTgxYjExXzItMi0xLTEtNDI3NjQ_34ba5213-da60-434d-82d8-07265d02aa89">5.0</ix:nonFraction><ix:nonNumeric contextRef="iad6d231660414c4e84d5f178e1a8ec10_D20210701-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyMTY_ba41d7da-ff8f-4a32-a1ea-7066f8043403">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i1bc17a71ce734d7f9b3db75a91023601_D20210701-20220630" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyNTU_f2cb0c4e-c002-4846-9d12-d213192a514f">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i21ac66dc701d43be96df3118d38a4dc7_D20210701-20220630" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM3MzQ_9a6f7f09-ebe3-4df7-8594-877ba95dcbdf">P1Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzgvZnJhZzplM2VjMWNjMjJiN2Y0NDA5YWM0OTliMjM2YzA5M2MyYy90ZXh0cmVnaW9uOmUzZWMxY2MyMmI3ZjQ0MDlhYzQ5OWIyMzZjMDkzYzJjXzM1Nw_0764ac71-41d6-4c7b-b066-db5ecd4e2433">0.1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630" decimals="2" name="mtrx:PercentageOfPlanFunded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzc1Ng_5e0a15be-dec8-4711-9b1c-924c8635bd2b">65</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4ae58c94a12c455784d0659630302819_D20210701-20220630" decimals="2" name="mtrx:PercentageOfPlanFunded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzc5Nw_34073693-5082-463d-9ebf-b59f56b22b8d">80</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i31294c2de5114df888b8967849168921_D20210701-20220630" decimals="2" name="mtrx:PercentageOfPlanFunded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzgzNw_e43491af-a6f7-45b8-b0aa-4093bbdcab8a">80</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzg4NA_069b4b4b-f4cd-49d4-875d-074c48a0877d">6.2</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mtrx-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe34147e4b9a43ee92a7be0e7d795143_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iee1b5bc2c7894b94b666b48220091bc5_I20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i91f31bfc61bd4c7abf97958483a32a06_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i479997c343be4594abeb76af138c0bab_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i013bd1d3932e4817ba01b11f0e14503e_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5437094657942d1b4a9f25dc4f3b570_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ec5dfcc2a32496cb944aedcf2d48e95_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c676e549bf4112969fe958c85e2289_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbefdbd695b24a479065fa8b803f3beb_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibefc465690604157946c5c7d6d12fdce_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e327774f3b24d91b770a22241905412_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee83423ff91c49a1bbd2c0db65d0bc39_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafd7452e26404687a42b75c41b499864_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic717f9c7ec994aaa8500d266c792c7d5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i785e1962e4924354ab1539a4e09793a8_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8ceef5a81404cbba55b15214fc2e57d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273e4126c8b543de862be49bacc95514_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c316edcf7f8444b9d0ac200c037db57_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74d049112a1d490c88b8dfadf74ce19e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4524952cc2d04a789189f34746da316d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85601c96795e4a96895e90dd5fb461d5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5d44e8246e458ca0353c7bd5fca8bb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6981273058245c0b028e7ee04131efc_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7032c9a273749df9a8307cde3873729_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4461b9b5474047cab2937aaf2fe9619a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2abb4419e8e94c129d8631f557f5a623_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e99ffab7a954ff7bac2ee7ca01656f1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e8460c8f8504c89a2e0b1865c3cb79c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f875ca0da5643529189ddd9526bfef5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc467908b019451f845dca85f4196c1b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9974919ca8784da19f30f12bc7c13f18_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9daddcc0be47438f967d8f35b2e0b6e8_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a3037e420d404d84508ab30dff0b0a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie50adda224d74e4e93d5e3bc47b00686_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf4fc09ff4324c9ea0a82e85a9a5dfe8_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be891ce32db41ebaf5579d27dd9028e_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa263855b6e415dad6cd25cec763b1b_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if29ea7c02c52477e9a6d8622803de552_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65b79492aeea4f539b3c24b4a78a0891_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ad04e6252f14f599925ad6c5527b1af_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if669a13e4ae94090bdbb16aeacadea61_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c9a85aa784f4530b11abc706273aea6_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd293e0dfb7b43ec8a3cf42760876e46_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fa8dd497e4844ef9f153e93a5b24bf1_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bea13ea37a045ee93b984ca486e45d3_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3fb6beedaa3464280e9f8851769db85_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a4e35cb48f14cfea387d7a475739561_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4608370c4da94d84953393606ef03fd0_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if63e7bc492da40acb3d37e6b6421805a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia43449cc1d204326877f877ce14d3fc8_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba1846e779324417bc6f5f8154313f64_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33f03412c3e14e888f6cd50b2caa72a9_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d07742b7dd2488cb51aaba3c8278a09_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00937e5df90b4e5aa084592f75ab902a_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e267367177c478eaf31a9e169db3b9c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie40066c069994999b22cced8f72aabc4_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id509be05e4874e1d9bbf07e9151762af_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b313a9088a34166b84bc9884bb3d01f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f39e3bde088419a8525b64757962def_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c070f6567f149c1b6558e8d51f110b2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291f450a747e4c58ae80d02a0501ab31_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecf5f6607db74e9d83e9c14e792be0d7_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5105c4e7333f4c6481cc65d1a4b1fbd8_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia97b72a7472e44ba8f865ddcfd088f50_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i339a891bea464cf8b3d5fd7ce1c9949c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mtrx:OrangeCaliforniaFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8829f3dcabe14d62a14b8412fcba0537_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50c4409b4fdf4e919bc4fa74ce408022_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00e60fe503c647c59e8e0b6faec11b8f_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3864bf746ca4e76a6abd20d6482e256_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if26b851d9202454bb507834fb7e4cf47_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49fde8ccdeb0436fb1658b040b09717d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c2ef304c644411f966ece66ab2bdb0c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9a8ffd092a0451880063696f2d26e7f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i168ef5b61bbe4767bc82a7633779fd03_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if38123697cce4cdf9abfd259964d3077_I20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734fc9d1d9084429bee5298f9dc00035_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2b9bd620792438d8bb156d9116c262f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib28810de57d54dc49a42c562ef884717_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f237f06647144a8ac00711f26a56285_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8321b360602f46de803768fcd683ed9f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77042d37b6264f43875a2ca17adb3910_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cc50ffb60094db4aa1b04079c622795_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ab17be4aaa44fada83dbbed6ac883b8_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e14273a2a5943dc851d17b2bc3f86f9_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec9f476524e94582ae9e44019c09dcd3_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2784ee49aa7478fbb7909603b027c1e_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i770f8f2f44af4ee5b8b7fef613b752e9_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b1622f8dc3e47879479273b888f5e46_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24e5873a0da74c4a819d513b96074207_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i180156e714fe4c558e613ed48f46e6f2_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37c45013e21c45febb3951c9e40e886b_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-05</xbrli:startDate><xbrli:endDate>2022-10-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb404655ebbe4104b124c376343efb8b_I20221005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic4f17195716a4662856bc7eabea977f6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:JPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6333c29a9474024b08ee38284764982_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:JPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i573d3c70de7b4f87a9d00430baa6fa72_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mtrx:JPMorganChaseBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i243836c4b6bb4bdf947e9ef7a4f26058_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalNetOperatingLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie88dc0ab77bb49219bec0b2599f22476_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalNetOperatingLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57dd8b081c35433795b84051f3d81e66_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalTaxCreditCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95e79eb9375f4126b2fab18ac76d46ad_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalTaxCreditCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13d0b974fc7d4185841768dcc6b3d133_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalForeignTaxCreditCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36b24e2bb5e2406aba5ef92ca0b877f2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalForeignTaxCreditCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18c6c419566e472aa9cf78d9642eb5e8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4afeff52c31c4888aa614a5dc2ee45d1_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea59b3724d954c24b3acbc9d3c24c229_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if541de352ef849d88683e2532400128b_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i395a1b657bdd4826b2b15ccec64a6ba4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a1c0d906d6417ca3861f06109e3e77_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:ForeignTaxCreditCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i761e96282a8d4d1dbf38bfcf7aa15d30_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:ForeignTaxCreditCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia146928d88ae4ef0806e7328b6b23522_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtrx:MaximumOperatingLeaseTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad6d231660414c4e84d5f178e1a8ec10_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:EmployeeAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bc17a71ce734d7f9b3db75a91023601_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:EmployeeAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21ac66dc701d43be96df3118d38a4dc7_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:DirectorAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90ef5a1c83194270882febf96a407045_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:MarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66dcc3c0147b4b108ffe00fd755e024b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a0f716fa1ac405e93131a1a98e11527_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b14bd5ea81a432b88e044c04c651806_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:ShareBasedPerformanceAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:CashPerformanceAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae1d6564671040479957e9d20d72bf68_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:CashPerformanceAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneRedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ae58c94a12c455784d0659630302819_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneYellowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31294c2de5114df888b8967849168921_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneGreenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a41b29cbcc7462e9aa421f86948b94a_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide074d3f788e4645890228a601a0574b_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie81d72e24a5b41ecaf446ebcd53aa974_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic265426037de4c36800fc56162856496_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa0a0dae3f064f09a94cce35af41aff9_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8e5448a8a7d4331886c280e33796755_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9d97e958b9e4aeb8a3a24c7e9f09e1f_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1724f4473aa24ed1811ad261fa561c68_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7705065f992b4e4aacd82b53efbde1a0_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae5d0389af5b441e99e228c5224af2aa_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90418af9361e402a9ac1269f37e26886_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0274f508a9b240c8a25b462483ac27df_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62cbf238877741448c68e774bdd13533_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dccc0e68001424282f4a4aa4d717e6a_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ede326d903d4874a41b7ec438db37a3_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia153b294a28a4878928f551f6ac00a8e_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c3da109816a456386667091dcfb3332_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50866563d9804df2b61229f9d918f274_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i801a4fdf88ce4f70acfe4b6360e046b2_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91952fc239d4468a8ee0d2fafcb2061_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f475ca15d384791b6b534a224205513_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i158551925a124fd88e8dcb569227d23a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee129bb7580c447c95f54985d295397c_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40cc343bc00f458e88e075038634b17a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08198703315145269351bbbf8984326c_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48d3c8cbccb544a9aeb873a2ab750178_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i562cb25241c64f9794ba833c887facd5_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29b659412c1d46929692393be21b8d38_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca31729a08f4d3986323a6af735ae57_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2981a8e37a104235974225b6e57cab68_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i521990c8a93f47ad992e3fa5b88e099d_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4abfbc5aab3417d908da163bdff63b7_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6dbb788b26d41c0899e5863be55fb23_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9737f334d48c4ecdb9a08cde3c61c7c7_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7898bf4112e044458a8df75635d161e1_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7efe25837c5f43c681acd4ef2f7d4fe6_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i175a81453fbf48328325c302c9b59d02_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bd11458454e4dd1b090b72617d1e6dc_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842ebf6475a24735a658ea9f3762ca10_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e43159bd9fe4bc6a7567ead9fb6423a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i214b5a2dbb4a43c29ce05dbed62d1a78_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1491684d43af4f5ca3ad34fc4267c62f_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icead35388f8e4233b39811af90904dc2_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc6cd1327f204be590a3480b8de3424a_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bae2a4f912549c39e455db908a006c9_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb883f6437d48648fad60a2af61fb69_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36ad4b9166954cc08f4eccc9b7aad007_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a4a244cd7f242718d6779d1b6f39f36_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4069a50b782547a99ce5896ea5a9b55d_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b284d9768e74bb18719941d7df9158c_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b39aad1704242b394ec62749df41a5d_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41883e84331c43d99fc7060dcd553d43_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f802d16d96844f5a1c0fb6b9e821017_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9763c9df174a45a092390baaa1925f7a_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaed3267744f3499993e46c2720dccf36_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i472b9b17b4be40db87c05432af443f45_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66713309884e405a9f50844413136dfd_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d5b5343a3aa4073a031e76f91bdd7e2_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0af27a56eda4edfa15b941372b51036_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ccbe677421f42cab5d1d909f5829c94_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if41cee2560c847ed841e901fa92073b1_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i870a4fe7a77446bb86d2467430a58a82_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6646640b32784a3a80c5e7fa45378027_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71b1c1f6252947109cea085e255e5a1e_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd3b981aefd4e228379e1cde5910b00_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3918b815d680437892029389ffff8183_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0059130210de4dd9bae3af9d61ecdf68_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1af76b88bd942c6a44dfc0dda2dee7d_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i684b4cd72a89463f94671e781ff4e3ac_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib92a59e08b624a93a68e0e738857b2fd_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecfc35f2a841487aaa400d791894d014_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b14d5aa7cbb4c64b36a30cfde5b82a5_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i229ff4848b974a6c962f91f089ef0ae2_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i257e277e56a843ba88252d972aa49cb7_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29c0e0b8ed9844cb93ee1a291c08ce7b_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35344c238fce40c49b55c7a9fae4fcf3_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09d39548956d4aa3961ca3d4fff5150f_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36cea72ce39c4b3e89995d83e8796198_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7711bc7674d4835ad81819085a15287_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2286a055fb0e4f3da180e5a4ca7d4c4d_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3668c37ccc834bb5abc8995bace796f0_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UnallocatedCorporateCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34209c7c816c418c8b568a06707d9e64_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79cefbbb173c44a5a2ddfe1cc7c82999_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie664a5b1124640688a8e25b274c03428_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib11dd373da2a474e9a3b0c406f0cc421_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb06440d61cd4af88447b5f74493b397_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf2a8644748445e0957081a6f12dc599_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76aefb2f7d9c4eff95242705ea9b4ea0_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1b2c3a3a096483ea918b3488355d492_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifab84bdb025743578d30fad5125da162_D20210701-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9095e4df357c4bfbb3509c2dd4581319_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:AccountsReceivableReserveIncrease</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia93ef9247cbe49aeb35542de59d8bfd7_D20200701-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866273</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:AccountsReceivableReserveRecovery</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_1"></div><div style="min-height:4.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.224%"><tr><td style="width:1.0%"></td><td style="width:24.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.401%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgz_a7425eeb-4f7a-494b-9ba4-b845864a2f4d">10-K</ix:nonNumeric></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:483.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Mark One)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6YzcxMjRhNTM1YjkxNGQ5MGI1ZDVhYjg3NThjNTJmMjUvdGFibGVyYW5nZTpjNzEyNGE1MzViOTE0ZDkwYjVkNWFiODc1OGM1MmYyNV8xLTAtMS0xLTQyNzY0_63fc1dab-88d3-41df-8d1c-5441333a419d">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Annual Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18xMTc_d58b2fd7-4643-4ea4-a213-e4e3530f77f9">June 30, 2022</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:483.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6NWE2OWRhZWNhMzljNGFiZWIzNWIxYWRjMDM1M2ZlZjEvdGFibGVyYW5nZTo1YTY5ZGFlY2EzOWM0YWJlYjM1YjFhZGMwMzUzZmVmMV8wLTAtMS0xLTQyNzY0_54c15951-63cd-4b16-b238-ae0d65327323">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Transition Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File No.&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg4_d4ba6e73-a394-4a54-98e5-0419ad02029b">001-15461</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg0_b3aba911-d6a6-40ba-b0b9-7ed015ba6d95">MATRIX SERVICE CO</ix:nonNumeric>MPANY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:542.25pt"><tr><td style="width:1.0pt"></td><td style="width:123.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:123.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:247.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:9pt"><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8wLTAtMS0xLTQyNzY0_9553a4bf-49ec-4b91-bb82-ef901bdb7076">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8wLTMtMS0xLTQyNzY0_798b4a0f-3775-476c-ac20-d4c95fe3fb4b">73-1352174</ix:nonNumeric></span></td></tr><tr style="height:20pt"><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTAtMS0xLTQyNzY0_e802a14b-7d43-4a78-b549-451b19ab5599">5100 E. Skelly Drive,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTEtMS0xLTQyNzY0_4c1f9ed8-32e5-45fc-a884-45f60df9e6a0">Suite 500</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTMtMS0xLTQyNzY0_cf9f989d-d7cf-4f8c-b436-63760e237f62">74135</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV80LTAtMS0xLTQyNzY0_7c615822-491d-40a1-a8dc-f85aeb8b19da">Tulsa,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV80LTEtMS0xLTQyNzY0_bba8f599-f0fd-4403-b3cc-7fe9331f1e16">Oklahoma</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzky_a92a2ded-7581-4e08-9e89-56985bc75817">918</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg1_cb6e763d-c006-449d-bdd6-3a47952c3fba">838-8822</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:193.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:148.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:193.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTAtMS0xLTQyNzY0_fdbff7fd-baf7-491f-8649-af4d1a2990ae">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTEtMS0xLTQyNzY0_767f01ab-271b-463c-a877-5b460b75110f">MTRX</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTItMS0xLTQyNzY0_a0a1a072-6545-4411-8396-81f2ef98a01a">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Registered Pursuant to Section&#160;12(g) of the Act: None</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg5_a35c4a63-03ea-4d16-a67a-738c3a7aa3e9">No</ix:nonNumeric>&#160;&#160;&#9746;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzkz_b2bc3fd0-5871-4786-b9ed-f4cae3229bf3">No</ix:nonNumeric>&#160;&#160;&#9746;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzk0_f77ab602-62a2-4bc5-bc27-de551e809a4a">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzc5_bcd51cce-c06b-44a4-a8f4-095d31d1c352">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer&#160;&#160;&#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgw_ba029844-a931-4277-a08b-b18bf673135a">Accelerated filer</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Non-accelerated filer&#160;&#160;&#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzkw_ccf8fbc3-940b-4495-b003-0e0fdc8e097b">&#9746;</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg2_73295836-a548-41cc-bbc3-41da05ac7881">&#9744;</ix:nonNumeric></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    &#9744;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   &#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgy_b9be89d5-e29a-4451-a17e-4331ac863276">&#9746;</ix:nonNumeric>&#160;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg3_f5e1db5e-2a78-4ab8-be8f-8f755f16458d">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9746;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates computed by reference to the price at which the common stock was last sold as of the last business day of the registrant&#8217;s most recently completed second quarter was approximately $<ix:nonFraction unitRef="usd" contextRef="ibe34147e4b9a43ee92a7be0e7d795143_I20211231" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18yOTUx_d49b07c8-4f32-4167-a42e-8cd5d9f5bfb0">195</ix:nonFraction> million.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s common stock outstanding as of October&#160;7, 2022 was <ix:nonFraction unitRef="shares" contextRef="iee1b5bc2c7894b94b666b48220091bc5_I20221007" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMDM0_8166f570-c6fe-41cc-a484-4296a3ee9199">26,972,621</ix:nonFraction> shares.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Documents Incorporated by Reference</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain sections of the registrant's definitive proxy statement relating to the registrant's 2022 annual meeting of stockholders, which definitive proxy statement will be filed within 120 days of the end of the registrant's fiscal year, are incorporated by reference into Part III of this Form 10-K.</span></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.985%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_13">2</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_28">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_28">9</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_49">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_49">19</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_52">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_52">20</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_55">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_55">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_58">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_58">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part II</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_64">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_64">22</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_67">Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_67">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_70">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_70">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_100">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_100">41</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_103">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_103">42</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_202">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_202">82</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_205">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_205">82</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_208">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_208">82</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part III</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_214">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_214">83</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_217">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_217">83</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_220">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_220">83</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_223">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_223">83</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_226">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_226">83</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_232">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_232">84</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_244">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_244">86</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_13"></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_16"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K includes &#8220;forward-looking statements&#8221; within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended.  All statements, other than statements of historical facts, included in this Annual Report which address activities, events or developments, which we expect, believe or anticipate will or may occur in the future are forward-looking statements.  The words &#8220;believes,&#8221; &#8220;intends,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;projects,&#8221; &#8220;estimates,&#8221; &#8220;predicts&#8221; and similar expressions are also intended to identify forward-looking statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements include, among others, such things as:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amounts and nature of future project awards, revenue and margins from each of our segments;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to generate sufficient cash from operations, access our credit facility, or raise cash in order to meet our short and long-term capital requirements;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with the covenants in our credit agreement;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact to our business from economic, market or business conditions in general and in the oil, natural gas, power, petrochemical, agricultural and mining industries in particular;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of inflation on our operating expenses and our business operations;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the likely impact of new or existing regulations or market forces on the demand for our services;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact to our business of the COVID-19 pandemic and its related disruptions to supply chains, inflation and availability of materials and labor;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations with respect to the likelihood of a future impairment; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion and other trends of the industries we serve.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These statements are based on certain assumptions and analyses we made in light of our experience and our historical trends, current conditions and expected future developments as well as other factors we believe are appropriate.  However, whether actual results and developments will conform to our expectations and predictions is subject to a number of risks and uncertainties which could cause actual results to differ materially from our expectations, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risk factors discussed in Item&#160;1A of this Annual Report and listed from time to time in our filings with the Securities and Exchange Commission ("SEC");</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic, market or business conditions in general and in the oil, natural gas, power, petrochemical, agricultural and mining industries in particular;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the transition to renewable energy sources and its impact on our current customer base;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the under- or over-utilization of our work force;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in the commencement or progression of major projects, whether due to permitting issues or other factors;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced creditworthiness of our customer base and the higher risk of non-payment of receivables;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inherently uncertain outcome of current and future litigation;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adequacy of our reserves for claims and contingencies; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws or regulations, including the imposition, cancellation or delay of tariffs on imported goods.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consequently, all of the forward-looking statements made in this Annual Report are qualified by these cautionary statements and there can be no assurance that the actual results or developments anticipated by us will be realized or, even if substantially realized, that they will have the expected consequences or effects on our business operations.  We assume no obligation to update, except as required by law, any such forward-looking statements, whether as a result of new information, future events or otherwise.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_19"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKGROUND</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We began operations in 1984 as an Oklahoma corporation under the name of Matrix Service.  In 1989, we incorporated in the State of Delaware under the name of Matrix Service Company.  We provide engineering, fabrication, construction, and maintenance services to support critical energy infrastructure and industrial markets.  We maintain regional offices throughout the United States, Canada and other international locations, and operate through separate union and merit subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are licensed to operate in all 50 states, in four Canadian provinces and in other international locations.  Our principal executive offices are located at 5100 E. Skelly Drive, Suite 500, Tulsa, Oklahoma 74135.  Our telephone number is (918)&#160;838-8822.  Unless the context otherwise requires, all references herein to &#8220;Matrix Service Company&#8221;, &#8220;Matrix&#8221;, the &#8220;Company&#8221; or to &#8220;we&#8221;, &#8220;our&#8221;, and &#8220;us&#8221; are to Matrix Service Company and its subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have an obligation to better the world in which we live and work &#8211; to do today&#8217;s work in a manner that advances and protects tomorrow&#8217;s world for future generations.  Across the ideals of environmental stewardship, social responsibility, governance, diversity, inclusiveness and equity, we are committed to ensuring our business strategies, policies, and practices align with sustainability goals where we can have the greatest impact globally and in our own local communities.  We are committed to fulfilling our purpose today by safely engineering, constructing, and maintaining essential infrastructure that provides a better, brighter future for tomorrow.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEBSITE ACCESS TO REPORTS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our public website is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">matrixservicecompany.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We make available free of charge through the "Investor Relations" section of our website our annual reports to stockholders, annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, including exhibits, and amendments to those reports filed or furnished pursuant to Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.  Any materials we file with or furnish to the SEC are also maintained on the SEC website (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information contained on our website, or available by hyperlink from our website, is not incorporated into this Annual Report or other documents we file with, or furnish to, the SEC.  We intend to use our website as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD.  Such disclosures will be included in the "Investor Relations" section of our website.  Investors should monitor that section of our website for press releases, investor presentations, SEC filings and public conference calls and webcasts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While not our primary means of communication, investors can also learn more about us by visiting our social media channels.  We encourage investors, the media, and others interested in us to review the information posted on our Facebook site (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">facebook.com/matrixservicecompany</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), our LinkedIn account (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">linkedin.com/company/matrix-service-company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and our Twitter account (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">twitter.com/matrixserviceco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).  Investors, the media or other interested parties can subscribe to the Twitter feed at the address listed above.  The information contained in our social media accounts is not incorporated into this Annual Report or other documents we file with, or furnish to, the SEC.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_22"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OPERATING SEGMENTS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business through three reportable segments:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Utility and Power Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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 construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities, in simple or combined cycle configuration.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Process and Industrial Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Storage and Terminal Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of work related to aboveground 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 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.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_25"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER BUSINESS MATTERS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers and Marketing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provided services to approximately 400 customers in fiscal 2022.  Most of our revenue comes from long-term customer relationships.  One customer accounted for $87.2 million or 12.3% of our consolidated revenue in fiscal 2022, which was primarily included in the Process and Industrial Facilities segment.  Another customer accounted for $78.1 million or 11.0% of our consolidated revenue in fiscal 2022, all of which was included in the Utility and Power Infrastructure segment.  No other customers individually accounted for more than 10% of our consolidated revenue in fiscal 2022.  See Part II, Item 8. Financial Statement and Supplementary Data, Note 13 - Segment Information, for more information about concentration of revenue by segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our services and products primarily through our marketing and business development personnel, senior professional staff and our operating management.  We competitively bid most of our projects; however, we have a number of preferred provider relationships with customers who award us work through long-term agreements.  Our projects have durations ranging from a few days to multiple years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with local, regional, national and international contractors and service providers.  Competitors vary with the markets we serve with few competitors competing in all of the markets we serve or in providing all of the services we provide.  Contracts are generally awarded based on price, quality, safety performance, schedule, experience and customer satisfaction.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define backlog as the total dollar amount of revenue that we expect to recognize as a result of performing work that has been awarded to us through a signed contract, limited notice to proceed ("LNTP") or other type of assurance that we consider firm.  The following arrangements are considered firm:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fixed-price awards;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">minimum customer commitments on cost plus arrangements; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain time and material arrangements in which the estimated value is firm or can be estimated with a reasonable amount of certainty in both timing and amounts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For long-term maintenance contracts with no minimum commitments and other established customer agreements, we include only the amounts that we expect to recognize as revenue over the next 12 months.  For arrangements in which we have received a LNTP, we include the entire scope of work in our backlog if we conclude that the likelihood of the full project proceeding as high.  For all other arrangements, we calculate backlog as the estimated contract amount less revenue recognized as of the reporting date.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of changes in our backlog in fiscal 2022:</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog as of June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254,848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog as of June&#160;30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,059&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,287&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book-to-bill ratio</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Calculated by dividing project awards by revenue recognized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Utility and Power Infrastructure segment, backlog decreased by 40.0% as we booked $152.1 million of project awards in fiscal 2022.  Our opportunity pipeline for LNG peak shaving projects continues to be promising, however those awards, while significant, can be less frequent.  Bidding activity is strong in the power delivery portion of the business.  During fiscal 2022, we received several key contracts for electrical infrastructure services including substation and transmission line rebuilds, relay upgrades, and fiber installation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Process and Industrial Facilities segment, backlog increased by 116.9% as we booked $412.4 million of project awards in fiscal 2022.  Client spending related to refinery maintenance operations has returned to near-normal pre-pandemic levels.  During fiscal 2022, we received key awards for two thermal vacuum chamber projects, a midstream gas processing plant, a borate mining facility, a refinery capital project, and other renewable energy capital projects.  We continue to see strong demand for thermal vacuum chambers in the coming quarters, as well as increasing opportunities in mining and minerals, and chemicals.  In addition, we are seeing more opportunities for midstream gas work, including some larger scale projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Storage and Terminal Solutions segment, backlog increased by 23.7% as we booked $270.2 million of project awards during fiscal 2022.  This segment includes significant opportunities for storage infrastructure projects related to natural gas, LNG, ammonia, hydrogen, NGLs and other forms of renewable energy.  We believe LNG and hydrogen projects in particular will be key growth drivers for this segment.  Bidding activity on LNG projects has been strong and we have been positioning ourselves for growth in hydrogen by entering into key relationships, such as the signing of a memorandum of understanding ("MOU") with Korea Gas Corporation in August 2022 to support South Korea&#8217;s development of a hydrogen economy as it transforms itself from natural gas and the signing of a MOU with Chart Industries, Inc. in January of 2021 to support the development of hydrogen solutions.  Oil and natural gas producers have remained cautious with capital spending, which has limited opportunities in crude oil tanks and terminals.  However, the price of crude oil and natural gas increased significantly during fiscal 2022, which, if sustained, may lead to higher production volumes and more opportunities for crude oil tanks, terminals and export facilities in the coming quarters.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Project awards in all segments are cyclical and are typically the result of a sales process that can take several months or years to complete.  It is common for awards to shift from one period to another as the timing of awards is dependent upon a number of factors including changes in market conditions, permitting, off take agreements, project financing and other factors.  Backlog volatility may increase for some segments from time to time when individual project awards are less frequent, but more significant.  We expect to recognize approximately 83% of our total backlog reported as of June&#160;30, 2022 as revenue within fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Other Factors</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results can exhibit seasonal fluctuations, especially in our Process and Industrial Facilities segment, for a variety of reasons.  Turnarounds and planned outages at customer facilities are typically scheduled in the spring and the fall when the demand for energy is lower.  Within the Utility and Power Infrastructure segment, transmission and distribution work is generally scheduled by the public utilities when the demand for electricity is at its lowest.  Therefore, revenue volume in the summer months is typically lower than in other periods throughout the year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business can also be affected, both positively and negatively, by seasonal factors such as energy demand or weather conditions including hurricanes, snowstorms, and abnormally low or high temperatures.  Some of these seasonal factors may cause some of our offices and projects to close or reduce activities temporarily.  In addition to the above noted factors, the general timing of project starts and completions could exhibit significant fluctuations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other factors impacting operating results in all segments come from decreased work volume during holidays, work site permitting delays or customers accelerating or postponing work.  The differing types, sizes, and durations of our contracts, combined with their geographic diversity and stages of completion, often results in fluctuations in our operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our overhead cost structure is generally fixed.  Significant fluctuations in revenue volume usually leads to over or under recovery of fixed overhead costs, which can have a material impact on our gross margin and profitability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Sources and Availability</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic and increased demand and competition for qualified labor have resulted in disruptions to global supply chains, which have led to higher prices for some of the materials we need to run our business, including, but not limited to, structural steel, steel piping, rebar, valves, copper, electrical components, fabricated products and equipment, and delivery freight.  We have been proactive with managing our procurement processes to help reduce the impacts of rising materials prices on our business and to help ensure we continue to have the materials we need available.  However, rising prices and the potential for materials shortages have created additional risk into bidding and executing work profitably.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of normalization of the global supply chains is uncertain and will depend on several factors, including the speed of recovery from the pandemic, producer capacity, the level of imports, worldwide demand, tariffs on imported goods and other market conditions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  We may also be required to name the customer as an additional insured up to the limits of insurance available, to purchase special insurance policies or surety bonds for specific customers or to 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 customers and name us as an additional insured for activities arising out of the subcontractors&#8217; work.  We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors&#8217; work.  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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employees</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Successful execution of our business strategy is dependent on attracting, developing, and retaining key employees who represent our core values and the communities we serve.  Our people are our greatest resource, which makes our certification in fiscal 2022 as a Great Place To Work&#174; &#8212; for the sixth consecutive year &#8212; both a point of pride and an invaluable tool for continuous improvement supporting our objective of remaining an employer of choice.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the nature of our work, the size of our employee population can vary significantly throughout the year because of the number, type, and size of projects we have in progress at any particular time.  As of June 30, 2022, we had 2,810 employees worldwide.  Of those employees, 677 were employed in office-based positions and 2,133 were employed in field or craft positions.  The breakdown by country was: 2,467 located in the United States, 309 in Canada, and 34 across other international locations.  At the end of fiscal 2022, 45% of our overall workforce and 28% of our management team was represented by women and minorities.  Recognizing that commitment to Diversity, Equity and Inclusion (DEI) begins at the top, in fiscal 2022, Matrix increased the overall diversity of our Independent Board Members to 43%, with 29% female and 14% ethnically diverse.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of our employees represented by unions as of June 30, 2022, was approximately 30%.  Operating under collective bargaining agreements with various unions, our union employees are provided with benefits including health and welfare, pension, training programs and competitive compensation plans.  We have not experienced any strikes or work stoppages in recent years and are proud that our relationships with our employees and labor unions are strong.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Ethics and Core Values</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees are entrusted with engineering, constructing, and maintaining the complex, critical infrastructure that supports modern daily living and quality of life. Ethics and integrity are foundational in our ability to be successful and are engrained in our culture and core values. Across all areas of our business, we maintain focus on compliance and doing the right thing, and integrity is essential to every aspect of our business, in both policy and practice. Accordingly, we are committed to ensuring compliance with all applicable laws and regulations, and to maintaining the highest standards of ethical conduct in accordance with our code of conduct.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health and Safety</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ensuring the safety of our employees and those around us is integral to who we are, and paramount to our success and sustainability. The journey to achieving and maintaining a zero-incident safety performance requires robust training along with comprehensive policies, processes, and systems to plan, perform, report, measure, review, and improve our performance. We have incorporated safety as a key performance metric in our incentive compensation plan by measuring our annual Total Recordable Incident Rate (&#8216;&#8216;TRIR&#8217;&#8217;), which is calculated by multiplying the number of recordable incidents by 200,000 and dividing that number by the total hours worked each year. This metric is also used by others in our industry, which allows for a more objective comparison of our performance.  Our TRIR was 0.51, 0.28, and 0.50 during fiscal years 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity, and Inclusion (DEI)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foundational to attracting, developing, and retaining a diverse, engaged workforce is our commitment to making sure our employees feel safe, know they are valued, that their work matters, and that they are provided opportunities to achieve their maximum potential. We believe when we value each other&#8217;s differences and encourage everyone&#8217;s voice to be heard, we can break down the barriers that stifle ideas and opportunities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022, we continued to advance and strengthen our culture. We launched our first Employee Resource Groups (ERGs), creating employee-led pathways for inclusion. We also continued year-round learning opportunities on unconscious bias and other DEI-specific topics and enhanced our DEI education offering available to all employees through Matrix University. We strengthened our accountability by increasing the diversity of our independent Board Members based on gender and ethnicity; establishing our ERG Executive Sponsor Program; advancing development of an employee survey designed to measure effectiveness of our DEI efforts and setting the framework for data analysis to identify opportunities for improvement. We also continued our participation in CEO Action for Diversity &amp; Inclusion and participated in a variety of community events including Advancing Oklahoma, a state-wide conversation on race, where Matrix leadership served on the committee that developed comprehensive programming to engage participants in discussions about race and history, the criminal justice system, everyday conversations, education, business, image and attitudes, advocacy, and the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total Rewards Package</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our compensation philosophy and to attract and retain superior talent, we offer and maintain market-competitive total rewards programs for our employees. In addition to base salaries, additional programs include incentive and project bonus opportunities, comprehensive healthcare coverage and insurance benefits, Company matched retirement plans, health savings and flexible spending accounts, an Employee Stock Purchase Plan, paid holidays and other paid time off, family leave, and flexible work schedules where possible. Other offerings include employee assistance programs with 365/24/7 access to resources and support, and Matrix HealthMatters, our robust wellness program that provides resources and education to help employees and their families get and stay healthy, focusing wholistically on physical, mental and financial health.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Training and Employee Development Programs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in continuous learning is essential to providing industry-leading expertise and service to our clients, continuous improvement across our organization, and meaningful career development opportunities for our people. From in-person to online courses, formalized and other specialized training, our employees benefit from opportunities to strengthen their leadership and management competencies, improve communication and interpersonal skills, and advance their technical proficiency. Through Matrix University, our people have access to resources that include a robust Learning Management System (LMS) that provides enterprise-wide access for employees to a number of online learning modules and support tools.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees also benefit from the Matrix Performance Development Program, designed for collaborative development of annual performance goals and to promote continuous, transparent feedback between employees and their supervisors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Engagement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also empower our employees to donate time, talent, and resources through Company-led initiatives, employee matching, and paid volunteer time off. Each year, our employees collectively log thousands of hours participating in individual community service projects in addition to hours they invest serving on boards and participating in Company-sponsored charitable events. We also provide direct corporate financial support to nonprofit organizations in the communities where we live and work.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patents and Proprietary Technology</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiaries have several patents and continue to pursue new ideas and innovations to better serve our customers in several areas of our business.  The Flex-A-Span&#174; and Flex-A-Seal&#174; trademarks are utilized to market our unique seals for floating roof tanks.  The FastFroth&#174; trademark is utilized to market our unique industrial cleaning process.  The Flowdome&#174; trademark is used to market our geodesic dome tank roofs.  Our SwingMaster&#174; trademark is used to market our central type swing joints.          The patent for the Training Tank for Personnel Entry, Exit and Rescue relates to a training device that can be used to train personnel on equipment that is made to simulate confined space scenarios.  We hold two separate patents for Pipe Lifting and Orienting Apparatus and Method that is used to raise and lower pipes and to move them around the upper surface of floating roof of tanks.  The Batten Joint for an Internal Floating Roof of a Fluid Tank allows us to overcome many of the disadvantages associated with other types of joints used for internal floating roofs for floating tanks.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also hold a perpetual license to use various patents and technologies related to LNG storage tanks, liquid nitrogen/liquid oxygen storage tanks, liquid petroleum gas storage tanks and thermal vacuum chambers. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our intellectual property is not our main business, we believe that the ability to use these patents, trademarks, and technology enables us to expand our presence in the markets we serve and minimizes the development costs typically associated with organic growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health and Safety Regulations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to regulation by the U.S. Department of Labor Occupational Safety and Health Administration (&#8220;OSHA&#8221;) and Mine Safety and Health Administration (&#8220;MSHA&#8221;), the U.S. Department of Transportation, and to regulation under state laws and by the Canadian Workers&#8217; Compensation Board and its Workplace Health, Safety and Compensation Commission.  Regulations promulgated by these agencies require employers and independent contractors to implement work practices, medical surveillance systems and personnel protection programs to protect employees from workplace hazards and exposure to hazardous chemicals and materials.  In recognition of the potential for accidents within various scopes of work, these agencies have enacted strict and comprehensive safety regulations.  We have established and consistently reinforce and monitor compliance with comprehensive programs intended to ensure that we comply with all applicable health and safety regulations to protect the safety of our workers, subcontractors and customers.  While we believe that we operate safely and prudently, there can be no assurance that accidents will not occur or that we will not incur substantial liability in connection with the operation of our businesses.  In order to minimize the financial exposure resulting from potential accidents associated with our work, we maintain liability insurance to limit losses that could result from our work.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have an obligation to better the world in which we live and work &#8211; to do today&#8217;s work in a manner that advances and protects tomorrow&#8217;s world for future generations.  Across our organization, from our project sites to our offices, we are committed to environmental stewardship and to continuously seeking better, more sustainable ways to perform our work in existing and new markets, including renewables.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and the operations of our customers are subject to extensive and changing environmental laws and regulations.  These laws and regulations relate primarily to air and water pollutants and the management and disposal of hazardous materials.  We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or hazardous materials.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to limit costs incurred as a result of environmental exposure, we maintain contractor&#8217;s pollution liability insurance that covers liability that may be incurred as a result of accidental releases of hazardous materials.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we are currently in compliance, in all material aspects, with all applicable environmental laws and regulations.  We do not expect any material charges in subsequent periods relating to environmental conditions that currently exist and do not currently foresee any significant future capital spending relating to environmental matters.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The following risk factors should be considered with the other information included in this Annual Report on Form 10-K.  As we operate in a continuously changing environment, other risk factors may emerge which could have a material adverse effect on our results of operations, financial condition and cash flow.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_37"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risk Factors Related to Our Business and Operations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations depend upon the award of new contracts and the timing of those awards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived primarily from contracts awarded on a project-by-project basis.  Generally, it is difficult to predict whether and when we will be awarded a new contract due to lengthy and complex bidding and selection processes, changes in existing or forecasted market conditions, customers' access to financing, governmental regulations, permitting and environmental matters.  Because our revenue are derived from contract awards, our results of operations and cash flows can fluctuate materially from period to period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The uncertainty associated with the timing of contract awards may reduce our short-term profitability as we balance our current capacity with expectations of future contract awards.  If an expected contract award is delayed or not received, we could incur costs to maintain an idle workforce that may have a material adverse effect on our results of operations.  Alternatively, we may decide that our long-term interests are best served by reducing our workforce and incurring increased costs associated with severance and termination benefits, which also could have a material adverse effect on our results of operations in the period incurred.  Reducing our workforce could also impact our results of operations if we are unable to adequately staff projects that are awarded subsequent to a workforce reduction.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our products and services is cyclical and is vulnerable to the level of capital and maintenance spending of our customers and to downturns in the industries and markets we serve, as well as conditions in the general economy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The demand for our products and services depends upon the existence of construction and maintenance projects primarily in the energy markets, including LNG, hydrogen, renewable energy, midstream and downstream petroleum, and other heavy industries in the United States and Canada.  Therefore, it is likely that our business will continue to be cyclical in nature and vulnerable to general downturns in the United States, Canadian and world economies and negative changes in commodity and energy prices, which could adversely affect the demand for our products and services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The availability of engineering and construction projects is dependent upon economic conditions and the outlook for renewable energy, hydrogen, natural gas, oil, petrochemical, industrial, and power industries, and specifically, the level of capital expenditures on energy infrastructure.  Our failure to obtain projects, the delay of project awards, the cancellation of projects or delays in the execution of contracts has resulted and may continue to result in under-utilization of our resources, which could adversely impact our revenue, margins, operating results and cash flow.  There are numerous factors beyond our control that influence the level of maintenance and capital expenditures of our customers, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the demand for alternative and renewable energy products, including hydrogen;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability and demand to export LNG and other hydrocarbon products;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the demand for natural gas, oil and electricity;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">current or projected commodity prices, including natural gas, oil, power and mineral prices;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refining margins;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of energy and industrial companies to generate, access and deploy capital;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interest rates;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technological challenges and advances;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">tax incentives, including those for alternative energy projects;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory restraints on the rates that power companies may charge their customers; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">local, national and international political and economic conditions.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our profitability could be negatively impacted if we are not able to maintain appropriate utilization of our workforce.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which we utilize our workforce affects our profitability.  If we under utilize our workforce, our project gross margins and overall profitability suffer in the short-term.  If we over utilize our workforce, we may negatively impact safety, employee satisfaction and project execution.  The utilization of our workforce is impacted by numerous factors including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our estimate of the headcount requirements for various operating units based upon our forecast of the demand for our products and services;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain our talent base and manage attrition;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">productivity;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to schedule our portfolio of projects to efficiently utilize our employees and minimize downtime between project assignments; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our need to invest time and resources into functions such as training, business development, employee recruiting, and sales that are not chargeable to customer projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An inability to attract and retain qualified personnel, and in particular, engineers, project managers, and skilled craft workers, could impact our ability to perform on our contracts, which could harm our business and impair our future revenue and profitability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract and retain qualified engineers, project managers, skilled craftsmen and other experienced professionals in accordance with our need is an important factor in our ability to maintain profitability and grow our business.  The market for these professionals is competitive, particularly during periods of economic growth when the supply is limited.  We cannot provide any assurance that we will be successful in our efforts to retain or attract qualified personnel when needed.  Therefore, when we anticipate or experience growing demand for our services, we may incur additional cost to maintain a professional staff in excess of our current contract needs in an effort to have sufficient qualified personnel available to address this anticipated demand.  If we do incur additional compensation and benefit costs, our customer contracts may not allow us to pass through these costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competent and experienced engineers, project estimators, project managers, and craft workers are especially critical to the profitable performance of our contracts, particularly on our fixed-price contracts where superior design and execution of the project can result in profits greater than originally estimated or where inferior design and project execution can reduce or eliminate estimated profits or even result in a loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our project managers are involved in most aspects of contracting and contract execution, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supervising the bidding process, including providing estimates of significant cost components, such as material and equipment needs, and the size, productivity and composition of the workforce;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negotiating contracts;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supervising project performance, including performance by our employees, subcontractors and other third-party suppliers and vendors;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">estimating costs for completion of contracts that is used to estimate amounts that can be reported as revenue and earnings on the contract under the percentage-of-completion method of accounting;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negotiating requests for change orders and the final terms of approved change orders; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determining and documenting claims by us for increased costs incurred due to the failure of customers, subcontractors and other third-party suppliers of equipment and materials to perform on a timely basis and in accordance with contract terms.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The loss of one or more of our significant customers could adversely affect us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One or more customers have in the past and may in the future contribute a material portion of our revenue in any one year.  Because these significant customers generally contract with us for specific projects or for specific periods of time, we may lose these customers from year to year as the projects or maintenance contracts are completed.  The loss of business from any one of these customers could have a material adverse effect on our business or results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our backlog is subject to unexpected fluctuations, adjustments and cancellations and does not include the full value of our long-term maintenance contracts, and therefore, may not be a reliable indicator of our future earnings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog may not be a reliable indicator of our future performance.  We cannot guarantee that the revenue projected in our backlog will be realized or profitable.  Projects may remain in our backlog for an extended period of time.  In addition, project cancellations or scope adjustments may occur from time to time with respect to contracts included in our backlog that could reduce the dollar amount of our backlog and the revenue and profits that we actually earn.  Many of our contracts have termination rights.  Therefore, project adjustments may occur from time to time to contracts in our backlog.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The terms of our contracts could expose us to unforeseen costs and costs not within our control, which may not be recoverable and could adversely affect our results of operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant amount of our work is performed under fixed-price contracts.  Under fixed-price contracts, we agree to perform the contract for a fixed price and, as a result, can improve our expected profit by superior execution, productivity, workplace safety and other factors resulting in cost savings.  However, we could incur cost overruns above the approved contract price, which may not be recoverable.  Under certain incentive fixed-price contracts, we may agree to share with a customer a portion of any savings we generate while the customer agrees to bear a portion of any increased costs we may incur up to a negotiated ceiling.  To the extent costs exceed the negotiated ceiling price, we may be required to absorb some or all of the cost overruns.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contract prices are established based largely upon estimates and assumptions relating to project scope and specifications, personnel and productivity, material needs, and site conditions.  These estimates and assumptions may prove inaccurate, or conditions may change due to factors out of our control, resulting in cost overruns, which we may be required to absorb and which could have a material adverse effect on our business, financial condition and results of operations.  In addition, our profits from these contracts could decrease or we could experience losses if we incur difficulties in performing the contracts or are unable to secure fixed-pricing commitments from our manufacturers, suppliers and subcontractors at the time we enter into fixed-price contracts with our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under cost-plus and time-and-material contracts, we perform our services in return for payment of our agreed upon reimbursable costs plus a profit.  The profit component is typically expressed in the contract either as a percentage of the reimbursable costs we actually incur or is factored into the rates we charge for labor or for the cost of equipment and materials, if any, we are required to provide.  Our profit could be negatively impacted if our actual costs exceed the estimated costs utilized to establish the billing rates included in the contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur significant costs in providing services in excess of original project scope without having an approved change order.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After commencement of a contract, we may perform, without the benefit of an approved change order from the customer, additional services requested by the customer that were not contemplated in our contract price for various reasons, including customer changes or incomplete or inaccurate engineering, changes in project specifications and other similar information provided to us by the customer.  Our construction contracts generally require the customer to compensate us for additional work or expenses incurred under these circumstances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A failure to obtain adequate compensation for these matters could require us to record in the current period an adjustment to revenue and profit recognized in prior periods under the percentage-of-completion accounting method.  Any such adjustments, if substantial, could have a material adverse effect on our results of operations and financial condition, particularly for the period in which such adjustments are made.  We can provide no assurance that we will be successful in obtaining, through negotiation, arbitration, litigation or otherwise, approved change orders in an amount adequate to compensate us for our additional work or expenses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business may be affected by difficult work sites and environments, which may adversely affect our overall business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our work under a variety of conditions, including, but not limited to, difficult terrain, difficult site conditions and busy urban centers where delivery of materials and availability of labor may be impacted.  Performing work under these conditions can slow our progress, potentially causing us to incur contractual liability to our customers.  These difficult conditions may also cause us to incur additional, unanticipated costs that we might not be able to pass on to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are susceptible to severe weather conditions as a result of climate change or otherwise, which may harm our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business may be adversely affected by severe weather in areas where we have significant operations.  Repercussions of severe weather conditions may include:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">curtailment of services;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">suspension of operations;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to meet performance schedules in accordance with contracts and potential liability for liquidated damages;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">injuries or fatalities; </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">weather related damage to our facilities or work-in-progress on project sites;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption of information systems;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to receive machinery, equipment and materials at job sites; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss of productivity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The frequency and severity of severe weather conditions may be enhanced by present and future changes to our climate.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business has been affected by inflation, supply chain disruptions and shortages of materials and labor.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the onset of the pandemic and with the ongoing conflict between Ukraine and Russia in Europe, there has been a high degree of volatility in commodity and energy markets that affect our client's businesses.  In addition, inflation in the United States has reached multi-decade highs and has been increasing since the beginning of the fiscal year.  In some cases we have had to bid more competitively than before to win work, which has compressed margins somewhat given the higher inflation.  It is uncertain how this market environment will impact our business, both positively or negatively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Domestic and foreign trade tariffs could raise the price and reduce the availability of raw materials to us, which could negatively impact our operating results and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic and foreign trade tariffs could raise the price and reduce the availability of raw materials such as steel plate and steel pipe, which are key materials used by us.  Supplies of these materials are available throughout the United States and globally from numerous sources.  We anticipate that adequate amounts of these materials will be available in the foreseeable future.  However, if trade tariffs should significantly impact the price and availability of these materials, we could experience lower gross margins, operational inefficiencies and project delays.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unsatisfactory safety performance may subject us to penalties, affect customer relationships, result in higher operating costs, negatively impact employee morale and result in higher employee turnover. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our projects are conducted at a variety of sites including construction sites and industrial facilities.  With each location, hazards are part of the day-to-day exposures that we must manage on a continuous basis to ensure our employees return home from work the same way they arrived.  We understand that everyone plays a role with safety and everyone can make a difference with their active participation.  With our proactive approach, our strategy is to identify the exposures and correct them before they result in an incident whether that involves an injury, damage or destruction of property, plant and equipment or an environmental impact.  We are intensely focused on maintaining a strong safety culture and strive for zero incidents. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have taken what we believe are appropriate precautions to adequately train and equip our employees, we have experienced serious accidents, including fatalities, in the past and may experience additional accidents in the future.  Serious accidents may subject us to penalties, civil litigation or criminal prosecution.  Claims for damages to persons, including claims for bodily injury or loss of life, could result in costs and liabilities, which could materially and adversely affect our financial condition, results of operations or cash flows.  Poor safety performance could also jeopardize our relationships with our customers and increase our insurance premiums.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to credit risk from customers.  If we experience delays and/or defaults in customer payments, we could suffer liquidity problems or we could be unable to recover amounts owed to us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our contracts, at times we commit resources to customer projects prior to receiving payments from customers in amounts sufficient to cover expenditures on these projects as they are incurred.  Many of our fixed-price or cost-plus contracts require us to satisfy specified progress milestones or performance standards in order to receive a payment.  Under these types of arrangements, we may incur significant costs for labor, equipment and supplies prior to receipt of payment.  If the customer fails or refuses to pay us for any reason, there is no assurance we will be able to collect amounts due to us for costs previously incurred.  In some cases, we may find it necessary to terminate subcontracts with suppliers engaged by us to assist in performing a contract, and we may incur costs or penalties for canceling our commitments to them.  Delays in customer payments require an investment in working capital.  If we are unable to collect amounts owed to us under our contracts, we may be required to record a charge against previously recognized earnings related to the project, and our liquidity, financial condition and results of operations could be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We contribute to multiemployer plans that could result in liabilities to us if those plans are terminated or if we withdraw from those plans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We contribute to several multiemployer pension plans for employees covered by collective bargaining agreements.  These plans are not administered by us and contributions are determined in accordance with provisions of negotiated labor contracts.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon employers who are contributors to a multiemployer plan in the event of the employer&#8217;s withdrawal from, or upon termination of, such plan.  If we terminate, withdraw, or partially withdraw from other multiemployer pension plans, we could be required to make significant cash contributions to fund that plan's unfunded vested benefit, which could materially and adversely affect our financial condition and results of operations; however, we are not currently able to determine the net assets and actuarial present value of the multiemployer pension plans&#8217; unfunded vested benefits allocable to us, if any, and we are not presently aware of the amounts, if any, for which we may be contingently liable if we were to withdraw from any of these plans.  In addition, if the funding level of any of these multiemployer plans becomes classified as &#8220;critical status&#8221; under the Pension Protection Act of 2006, we could be required to make significant additional contributions to those plans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A failure or outage in our operational systems or cyber security attacks on any of our systems, or those of third parties, may adversely affect our financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have become more reliant on technology to help increase efficiency in our business.  We use numerous technologies to help run our operations, and this may subject our business to increased risks.  Any cyber security attack that affects our facilities, our systems, our customers and any of our financial data could have a material adverse effect on our business.  In addition, a cyber-attack on our customer and employee data may result in a financial loss, including potential fines for failure to safeguard data, and may damage our reputation.  Third-party systems on which we rely could also suffer system failure.  Any of these occurrences could disrupt our business, result in potential liability or reputational damage or otherwise have an adverse effect on our financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced cybersecurity threats to our information technology infrastructure and have experienced cyber-attacks, attempts to breach our systems and other similar incidents.  Such prior events have not had a material impact on our financial condition, results of operations or liquidity.  However, future threats could cause harm to our business and our reputation, as well as negatively impact our results of operations materially.  Our insurance coverage may not be adequate to cover all the costs related to cyber-attacks or disruptions resulting from such events.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any security breach resulting in the unauthorized use or disclosure of certain personal information could put individuals at risk of identity theft and financial or other harm and result in costs to us in investigation, remediation, legal defense and in liability to parties who are financially harmed.  We may incur significant costs to protect against the threat of information security breaches or to respond to or alleviate problems caused by such breaches.  For example, laws may require notification to regulators, clients or employees and enlisting credit monitoring or identity theft protection in the event of a privacy breach.  A cybersecurity attack could also be directed at our systems and result in interruptions in our operations or delivery of services to our clients and their customers.  Furthermore, a material security breach could cause us to lose revenue, lose clients or cause damage to our reputation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce organizational risk from cybersecurity threats, we carry cyber liability insurance and have undertaken several initiatives in recent years.  We strengthened our identity and access management capabilities by requiring multi-factor authentication, increased the threat detection efficiencies within our security information and event management capacity, and completed projects designed to reduce our organization's external attack surface.  In addition, in the area of security awareness </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and training, we have updated our foundational curriculum, established mandatory recurring training requirements, and commenced periodic phishing campaign assessments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on internally and externally developed software applications and systems to support critical functions including project management, estimating, scheduling, human resources, accounting, and financial reporting. Any sudden loss, disruption or unexpected costs to maintain these systems could significantly increase our operational expense as well as disrupt the management of our business operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on various software systems to conduct our critical operating and administrative functions.  We depend on our software vendors to provide long-term software maintenance support for our information systems.  Software vendors may decide to discontinue further development, integration or long-term software maintenance support for our information systems, in which case we may need to abandon one or more of our current information systems and migrate some or all of our project management, human resources, estimating, scheduling, accounting and financial information to other systems, thus increasing our operational expense as well as disrupting the management of our business operations.</span></div><div style="margin-top:9pt"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_34"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Risks</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our borrowing capacity under our Credit Agreement is determined by the size of our borrowing base and if the size of our borrowing base does not provide adequate liquidity, then we may need to raise additional capital in the future for working capital, capital expenditures and/or acquisitions, and we may not be able to do so on favorable terms or at all, which would impair our ability to operate our business or achieve our strategic plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes it has sufficient cash on hand and will generate sufficient cash from operations to fund the business.  However, should we require additional liquidity, there is risk that we will be unable access the amount of additional liquidity needed from our Credit Agreement if the level of assets included in the borrowing base is insufficient.  The borrowing base includes restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that cash on hand, cash flow from operations, and borrowing availability under the Credit Agreement are insufficient to make future investments, or provide needed working capital, we may require additional financing from other sources.  Our ability to obtain such additional financing in the future will depend in part upon prevailing capital market conditions, as well as conditions in our business and our operating results; and those factors may affect our efforts to arrange additional financing on terms that are satisfactory to us.  If adequate funds are not available, or are not available on acceptable terms, we may not be able to make future investments or respond to competitive challenges.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Credit Agreement imposes restrictions that may limit business alternatives.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Credit Agreement prohibits or limits us from making acquisitions, repurchasing equity, incurring additional debt, acquiring or disposing of assets, or making other distributions, including cash dividends.  In addition, our Credit Agreement requires that we comply with a Fixed Charge Coverage Ratio financial covenant under certain conditions.  These covenants and restrictions may impact our ability to effectively execute operating and strategic plans and our operating performance may not be sufficient to comply with the required covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to comply with one or more of the covenants in our Credit Agreement could result in an event of default.  We can provide no assurance that a default could be remedied, or that our creditors would grant a waiver or further amend the terms of the Credit Agreement.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_40"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Risks</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of percentage-of-completion accounting for fixed-price contracts and our reporting of profits for cost-plus contracts prior to contract completion could result in a reduction or elimination of previously reported profits.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for fixed-price contracts is recognized using the percentage-of-completion method of accounting.  Under percentage-of-completion accounting, contract revenue and earnings are recognized ratably over the contract term based on the proportion of actual costs incurred to total estimated costs.  In addition, some contracts contain penalty provisions for failure to achieve certain milestones, schedules or performance standards.  We review our estimates of contract revenue, costs and profitability on a monthly basis.  As a result, we may adjust our estimates on one or more occasions as a result of changes in cost estimates, change orders to the original contract, or claims against the customer for increased costs incurred by us due to customer-induced delays and other factors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made to accrue the total loss anticipated in the period the loss is determined.  Contract profit estimates are also adjusted, on a percentage of completion basis, in the fiscal period in which it is determined that an adjustment is required.  No restatements are made to prior periods.  Further, many of our contracts contain various cost and performance incentives and penalties that impact the earnings we realize from our contracts, and adjustments related to these incentives and penalties are recorded on a percentage of completion basis in the period when estimable and probable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the requirements of the percentage-of-completion method of accounting, the possibility exists that we could have estimated and reported a profit on a contract over several prior periods and later determine, as a result of additional information, that all or a portion of such previously estimated and reported profits were overstated.  If this occurs, the full aggregate amount of the overstatement will be recognized in the period in which such change in estimate occurs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actual results could differ from the estimates and assumptions that we use to prepare our financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To prepare financial statements in conformity with generally accepted accounting principles, management is required to make estimates and assumptions, as of the date of the financial statements, which affect the reported values of assets, liabilities, revenue and expenses and disclosures of contingent assets and liabilities.  Areas requiring significant estimation by our management include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">contract costs and application of percentage-of-completion accounting;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provisions for uncollectable receivables from customers for invoiced amounts;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and collectability of unpriced change orders and claims against customers;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provisions for income taxes and related valuation allowances;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recoverability of goodwill and intangible assets;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of assets acquired and liabilities assumed in connection with business combinations; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">accruals for estimated liabilities, including litigation and insurance reserves.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual results could materially differ from these estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings for future periods may be affected by impairment charges.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we have grown in part through acquisitions, goodwill and other acquired intangible assets represent a substantial portion of our assets.  We perform annual goodwill impairment reviews in the fourth quarter of every fiscal year.  In addition, we perform an impairment review whenever events or changes in circumstances indicate the carrying value of goodwill or an intangible or fixed asset may not be recoverable.  As of June&#160;30, 2022, we had $4.8 million of amortizing intangible assets and $42.1 million of non-amortizing goodwill representing 1.1% and 9.6% of our total assets, respectively.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_43"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Legal, Insurance, Regulatory and Compliance Risks</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are involved, and are likely to continue to be involved in legal proceedings, which will increase our costs and, if adversely determined, could have a material effect on our financial condition, results of operations, cash flows and liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently a defendant in legal proceedings arising from the operation of our business, and it is reasonable to expect that we would be named in future actions.  Many of the actions against us arise out of the normal course of performing services on project sites, and include workers&#8217; compensation claims, personal injury claims and contract disputes with our customers.  From time to time, we are also named as a defendant for actions involving the violation of federal and state labor laws related to employment practices, wages and benefits.  We may also be a plaintiff in legal proceedings against customers seeking to recover payment of contractual amounts due to us as well as claims for increased costs incurred by us resulting from, among other things, services performed by us at the request of a customer that are in excess of original project scope that are later disputed by the customer and customer-caused delays in our contract performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance against operating hazards in amounts that we believe are customary in our industry.  However, our insurance policies include deductibles and certain coverage exclusions, so we cannot provide assurance that we are adequately insured against all of the risks associated with the conduct of our business.  A successful claim brought against us in excess of, or outside of, our insurance coverage could have a material adverse effect on our financial condition, results of operations, cash flows and liquidity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation, regardless of its outcome, is expensive, typically diverts the efforts of our management away from operations for varying periods of time, and can disrupt or otherwise adversely impact our relationships with current or potential customers, subcontractors and suppliers.  Payment and claim disputes with customers may also cause us to incur increased interest costs resulting from incurring indebtedness under our revolving line of credit or receiving less interest income resulting from fewer funds invested due to the failure to receive payment for disputed claims and accounts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our projects expose us to potential professional liability, product liability, pollution liability, warranty and other claims, which could be expensive, damage our reputation and harm our business.  We may not be able to obtain or maintain adequate insurance to cover these claims.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform construction and maintenance services at large industrial facilities where accidents or system failures can be disastrous and costly.  Any catastrophic occurrence in excess of our insurance limits at locations engineered or constructed by us or where our products are installed or services performed could result in significant professional liability, product liability, warranty and other claims against us by our customers, including claims for cost overruns and the failure of the project to meet contractually specified milestones or performance standards.  Further, the rendering of our services on these projects could expose us to risks and claims by third parties and governmental agencies for personal injuries, property damage and environmental matters, among others.  Any claim, regardless of its merit or eventual outcome, could result in substantial costs, divert management&#8217;s attention and create negative publicity, particularly for claims relating to environmental matters where the amount of the claim could be extremely large.  We may not be able to or may choose not to obtain or maintain insurance coverage for the types of claims described above.  If we are unable to obtain insurance at an acceptable cost or otherwise protect against the claims described above, we will be exposed to significant liabilities, which may materially and adversely affect our financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee, subcontractor or partner misconduct or our overall failure to comply with laws or regulations could harm our reputation, damage our relationships with customers, reduce our revenue and profits, and subject us to criminal and civil enforcement actions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Misconduct, fraud, non-compliance with applicable laws and regulations, or other improper activities by one of our employees, subcontractors or partners could have a significant negative impact on our business and reputation.&#160; Such misconduct could include the failure to comply with safety standards, laws and regulations, customer requirements, regulations pertaining to the internal controls over financial reporting, environmental laws and any other applicable laws or regulations.&#160; The precautions we take to prevent and detect these activities may not be effective, since our internal controls are subject to inherent limitations, including human error, the possibility that controls could be circumvented or become inadequate because of changed conditions, and fraud.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to comply with applicable laws or regulations or acts of misconduct could subject us to fines and penalties, harm our reputation, damage our relationships with customers, reduce our revenue and profits and subject us to criminal and civil enforcement actions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental factors and changes in laws and regulations could increase our costs and liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to environmental laws and regulations, including those concerning emissions into the air; discharges into waterways; generation, storage, handling, treatment and disposal of hazardous material and wastes; and health and safety.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our projects often involve highly regulated materials, including hazardous wastes.  Environmental laws and regulations generally impose limitations and standards for regulated materials and require us to obtain permits and comply with various other requirements.  The improper characterization, handling, or disposal of regulated materials or any other failure by us to comply with federal, state and local environmental laws and regulations or associated environmental permits could subject us to the assessment of administrative, civil and criminal penalties, the imposition of investigatory or remedial obligations, or the issuance of injunctions that could restrict or prevent our ability to operate our business and complete contracted projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under the Comprehensive Environmental Response, Compensation and Liability Act of 1980 (&#8220;CERCLA&#8221;), and comparable state and foreign laws, we may be required to investigate and remediate regulated materials.  CERCLA and the comparable state laws typically impose liability without regard to whether a company knew of or caused the release, and liability for the entire cost of clean-up can be imposed upon any responsible party.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to numerous other laws and regulations including those related to business registrations and licenses, environment, workplace, employment, health and safety.  These laws and regulations are complex, change frequently and could become more stringent in the future.  It is impossible to predict the effect on us of any future changes to these laws and regulations.  We can provide no absolute assurance that our operations will continue to comply with future laws and regulations </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or that the costs to comply with these laws and regulations and/or a failure to comply with these laws will not significantly adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change legislation or regulations restricting emissions of &#8220;greenhouse gases&#8221; could result in reduced demand for our services and products.&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been an increased focus in the last several years on climate change in response to findings that emissions of carbon dioxide, methane and other greenhouse gases present an endangerment to public health and the environment.  As a result, there have been a variety of regulatory developments, proposals or requirements and legislative initiatives as well as pressure from institutional investors to restrict the emission of greenhouse gases.  The growing imperative on customers for whom we provide services to limit greenhouse gas emissions could affect demand for our products and services.  Further, scientists have concluded that increasing greenhouse gas concentrations in the atmosphere may produce physical effects, such as increased severity and frequency of storms, droughts, floods and other climate events.  Such climate events have the potential to adversely affect our operations or those of our customers, which in turn could have a negative effect on us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Foreign Corrupt Practices Act and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to officials or others for the purpose of obtaining or retaining business.  Our policies mandate compliance with these anti-bribery laws.  We operate in parts of the world that have experienced corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices.  We train our personnel concerning anti-bribery laws and issues, and we also inform our customers, vendors, and others who work for us or on our behalf that they must comply with anti-bribery law requirements.  We also have procedures and controls in place to monitor compliance.  We cannot assure that our internal controls and procedures always will protect us from the possible reckless or criminal acts committed by our employees or agents.  If we are found to be liable for anti-bribery law violations (either due to our own acts or our inadvertence, or due to the acts or inadvertence of others including our partners, agents, subcontractors or suppliers), we could suffer from criminal or civil penalties or other sanctions, including contract cancellations or debarment, and loss of reputation, any of which could have a material adverse effect on our business.  Litigation or investigations relating to alleged or suspected violations of anti-bribery laws, even if ultimately such litigation or investigations demonstrate that we did not violate anti-bribery laws, could be costly and could divert management's attention away from other aspects of our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Economic, political and other risks associated with international operations could adversely affect our business. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our operations are conducted outside the United States, and accordingly, our business is subject to risks associated with doing business internationally, including changes in foreign currency exchange rates, instability in political or economic conditions, difficulty in repatriating cash proceeds, differing employee relations, differing regulatory environments, trade protection measures, and difficulty in administering and enforcing corporate policies which may be different than the normal business practices of local cultures.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_46"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">General Risk Factors</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions may result in significant transaction expenses, and unidentified liabilities and risks associated with entering new markets.  We may also be unable to profitably integrate and operate these businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any future acquisitions may result in significant transaction expenses, unexpected liabilities and other risks in addition to the integration and consolidation risks.  If we make any future acquisitions, we will likely assume liabilities of the acquired business or have exposure to contingent liabilities that may not be adequately covered by insurance or indemnification, if any, from the former owners of the acquired business.  These potential liabilities could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also not be able to successfully complete our ongoing integration of the operations, personnel and technology from our acquisitions.  Because of their size and complexity, if we fail to complete our integration efforts successfully, we may experience interruptions in our business activities, a decrease in the quality of our services, a deterioration in our employee and customer relationships, and harm to our reputation, all of which could have a material adverse effect on our business, financial condition and results of operations.  Our integration activities have required significant attention from management, which potentially decreases the time that management may devote to serve existing customers, attract new customers and develop new services and strategies.  We may also experience difficulties in combining corporate cultures, maintaining employee morale and retaining key employees.  The integration efforts may also impose substantial demands on our operations or other projects.  We will have to actively strive to demonstrate to our existing customers that these integrations have not resulted in adverse changes </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our standards or business focus.  Our acquisitions have involved a significant capital commitment, and the return that we achieve on any capital invested may be less than the return achieved on our other projects or investments.  There will be challenges in consolidating and rationalizing information technology platforms and administrative infrastructures.  In addition, any delays or increased costs of integrating acquired companies could adversely affect our operations, financial results and liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not realize the growth opportunities, operating margins and synergies that are anticipated from acquisitions. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The benefits we expect to achieve as a result of an acquisition will depend, in part, on our ability to realize the anticipated growth opportunities, operating margins and synergies.  Our success in realizing these growth opportunities, operating margins and synergies, and the timing of this realization, depends on the successful integration of the acquired business and operations with our existing business and operations.  Even if we are able to integrate existing and acquired businesses successfully, this integration may not result in the realization of the full benefits of the growth opportunities, operating margins and synergies we currently expect within the anticipated time frame or at all.  Accordingly, the benefits from an acquisition may be offset by costs incurred or delays in integrating the companies, which could cause our revenue assumptions and operating margin to be inaccurate. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face substantial competition in each of our business segments, which may have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face competition in all areas of our business from regional, national and international competitors.  Our competitors range from small, family-owned businesses to well-established, well-financed entities, both privately and publicly held, including many large engineering and construction companies and specialty contractors.  We compete primarily on the basis of price, customer satisfaction, safety performance and programs, quality of our products and services, and schedule.  As a result, an increase in the level of competition in one or more markets may result in lower operating margins than we have recently experienced.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our common stock, which is listed on the NASDAQ Global Select Market, has experienced significant price and volume fluctuations.  These fluctuations could continue in the future, and our stockholders may not be able to resell their shares of common stock at or above the purchase price paid.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock may change significantly in response to various factors and events beyond our control, including the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risk factors described in this Item&#160;1A;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general conditions in our customers&#8217; industries;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general conditions in the security markets;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the significant concentration of ownership of our common stock in the hands of a small number of institutional investors;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a shortfall in operating revenue or net income from that expected by securities analysts and investors; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in securities analysts&#8217; estimates of our financial performance or the financial performance of our competitors or companies in our industry.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some companies that have volatile market prices for their securities have been subject to security class action suits filed against them.  If a suit were to be filed against us, regardless of the outcome, it could result in substantial costs and a diversion of our management&#8217;s attention and resources.  This could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales of our common stock may depress our stock price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our common stock in the public market or otherwise, either by us, a member of management or a major stockholder, or the perception that these sales could occur, could depress the market price of our common stock and impair our ability to raise capital through the sale of additional equity securities.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may issue additional equity securities, which could lead to dilution of our issued and outstanding stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of additional common stock, restricted stock units or securities convertible into our common stock could result in dilution of the ownership interest held by existing stockholders.  We are authorized to issue, without stockholder approval 5,000,000 shares of preferred stock, par value $0.01 per share, in one or more series, which may give other stockholders dividend, conversion, voting, and liquidation rights, among other rights, which may be superior to the rights of holders of our common stock.  In addition, we are authorized to issue, without stockholder approval, a significant number of additional shares of our common stock and securities convertible into either common stock or preferred stock.&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder activists could cause a disruption to our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An activist investor may indicate disagreement with our strategic direction or capital allocation policies and may seek representation on our Board of Directors.  Our business, operating results or financial condition could be adversely affected and may result in, among other things:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased operating costs, including increased legal expenses, insurance, administrative expenses and associated costs incurred in connection with director election contests;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainties as to our future direction, which could result in the loss of potential business opportunities and could make it more difficult to attract, retain, or motivate qualified personnel, and strain relationships with investors and customers; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduction or delay in our ability to effectively execute our current business strategy and to implement new strategies.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_49"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.   Unresolved Staff Comments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.   Properties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal properties are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:28.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description of Facility</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">United States:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tulsa, Oklahoma</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate headquarters and regional office</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bellingham, Washington</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office, fabrication facility and warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Process and Industrial Facilities, Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Broomall, Pennsylvania</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Catoosa, Oklahoma</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fabrication facility, regional offices and warehouses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Leased &amp; Owned&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Columbus, Ohio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Houston, Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional offices and warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased &amp; Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norco, California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Process and Industrial Facilities, Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Orange, California</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and fabrication and warehouse facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Process and Industrial Facilities, Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pittsburgh, Pennsylvania</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Somerset, New Jersey</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utility and Power Infrastructure, Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Temperance, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tucson, Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Process and Industrial Facilities, Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">International:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Burlington, Ontario, Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All segments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leduc, Alberta, Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sarnia, Ontario, Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office and warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paju-si, Gyeonggi-do, South Korea</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fabrication facility, regional office and warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sydney, New South Wales, Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regional office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr></table></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.852%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">We constructed certain facilities on land acquired through ground leases with renewal options.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the locations listed above, we have smaller regional locations and temporary office facilities at numerous customer locations throughout the United States and Canada.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.   Legal Proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to a number of legal proceedings.  We believe that the nature and number of these proceedings are typical for a company of our size engaged in our type of business and that none of these proceedings will result in a material effect on our business, results of operations, financial condition, cash flows or liquidity.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_58"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.   Mine Safety Disclosures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the "Mine Act") by the federal Mine Safety and Health Administration.  We do not act as owner of any mines, but as a result of our performing services or construction at mine sites as an independent contractor, we may be considered an "operator" within the meaning of the Mine Act.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning mine safety violations or other regulatory matters required to be disclosed in this annual report under Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K is included in Exhibit 95 to this Annual Report on Form 10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_64"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.   Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity                Securities</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock trades on the NASDAQ Global Select Market under the trading symbol "MTRX".  Substantially all of our stockholders maintain their shares in "street name" accounts and are not individually stockholders of record.  As of September 30, 2022, there were 19 holders of record of our common stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid cash dividends on our common stock and the terms of our Credit Agreement limit dividends to stock dividends only (see Item 8. Financial Statements and Supplementary Data, Note 5 - Debt for more information about our Credit Agreement).  Any future dividend payments will depend on the terms of our Credit Agreement, our financial condition, capital requirements and earnings as well as other relevant factors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018.  Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares.  We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares.  The program will continue unless and until it is modified or revoked by the Board of Directors.  We made no repurchases under the program in fiscal 2022 and have no current plans to repurchase stock.  As of June 30, 2022, there were 1,349,037 shares available for purchase under the Stock Buyback Program.  The terms of our Credit Agreement limit share repurchases to $2.5 million per fiscal year provided that that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following Performance Graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares, for the period from June 30, 2017 to June 30, 2022, the cumulative stockholder return on our common stock with the cumulative total return of the NASDAQ Composite Index and the Dow Jones U.S. Heavy Construction Index.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below assumes an investment of $100 (with reinvestment of all dividends) in our common stock, the NASDAQ Composite Index, and the Dow Jones U.S. Heavy Construction Index on June 30, 2017 and tracks their relative performance through June 30, 2022.  The stock price performance reflected in the following graph is not necessarily indicative of future stock performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><img src="mtrx-20220630_g1.jpg" alt="mtrx-20220630_g1.jpg" style="height:568px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matrix Service Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dow Jones US Heavy Construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_67"></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.   Reserved</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_70"></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.   Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;).  GAAP represents a comprehensive set of accounting and disclosure rules and requirements, the application of which requires management judgments and estimates including, in certain circumstances, choices between acceptable GAAP alternatives.  The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, if any, at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.  We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances.  Actual results could differ from these estimates under different assumptions or conditions.  Note 1 - Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements included in Part II, Item 8 - Financial Statements and Supplementary Data in this Annual Report on Form 10-K, contains a comprehensive summary of our significant accounting policies.  The following is a discussion of our most critical accounting policies, estimates, judgments and uncertainties that are inherent in our application of GAAP.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_73"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business through three reportable segments:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Utility and Power Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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 construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities, in simple or combined cycle configuration.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Process and Industrial Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Storage and Terminal Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of work related to aboveground 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 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the work for all segments is performed in the United States, with 9.5% of revenue generated internationally during fiscal 2022, 10.2% in fiscal 2021 and 7.3% in fiscal 2020.  The percentage of revenue generated internationally decreased in fiscal 2022 compared to fiscal 2021 primarily due to higher levels of revenue generated domestically.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant period to period changes in revenue, gross profits and operating results between fiscal 2022 and fiscal 2021 are discussed below on a consolidated basis for each segment.  A discussion of results of operations changes between fiscal 2021 and fiscal 2020 is included in Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the year ended June 30, 2021, which was filed with the SEC on September 13, 2021.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss) %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variances Fiscal Year 2022 to Fiscal Year 2021  Increase/(Decrease)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment and restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operational Update</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bidding activity, project award volumes, and revenue volumes all improved in fiscal 2022 as the economy recovered from the pandemic.  However, delays in project starts on certain projects in our backlog as well as delays in awards of larger projects have negatively impacted our operating results.  Therefore, we have not been able to generate enough revenue to fully recover construction overhead and SG&amp;A costs despite significant reductions in our cost structure.  In addition, projects bid during a competitive environment and increased forecasted costs to complete certain projects have further pressured profitability during the fiscal year (see the discussion of our fiscal 2022 results, and Part II, Item 8-Financial Statements and Supplementary Data, Note 2 - Revenue - Revisions in Estimates, for more information).  Based on improving market conditions and strong bidding activity, we are expecting project awards to increase into fiscal 2023, which we expect to lead to higher revenue volume, increased cost leverage, better margins, and improved earnings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022, we commenced the second phase of our ongoing business improvement plan to focus on centralization of support functions, including business development, accounting, human resources, procurement and project services into shared service centers. Since the beginning of fiscal 2020, we estimate that we have reduced our cost structure by approximately $83 million, or approximately 30%, with approximately one-third of those reductions related to SG&amp;A and the rest related to construction overhead, which is included in cost of revenue in the Consolidated Statements of Income.  See Part II. Item 8. Financial Statements and Supplementary Data, Note 14 - Restructuring Costs, for more information about our business improvement plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to more clearly depict our core profitability, the following tables present our operating results after certain adjustments:</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Net Loss to Adjusted Net Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, as reported</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,224)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,074)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs incurred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><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">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated amortization of deferred debt amendment fees</span><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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span><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">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of adjustments and other net tax items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,409)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,807&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per fully diluted share, as reported</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings (loss) per fully diluted share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.99)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">This table presents non-GAAP financial measures of our adjusted net income (loss) and adjusted earnings (loss) per fully diluted share for fiscal 2022, 2021 and 2020.  The most directly comparable financial measures are net loss and loss per fully diluted share, respectively, presented in the Consolidated Statements of Income.  We have presented these non-GAAP financial measures because we believe they more clearly depict our core operating results during the periods presented and provide a more comparable measure of our operating results to other companies considered to be in similar businesses.  Since adjusted net income (loss) and adjusted earnings (loss) per fully diluted share are not measures of performance calculated in accordance with GAAP, they should be considered in addition to, rather than as a substitute for, the most directly comparable GAAP financial measures.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Gain on the sale-leaseback of our regional office and fabrication and warehouse facility located in Orange, California (see Part II. Item 8-Financial Statements and Supplementary Data, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.)</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Interest expense in fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees (see Part II. Item 8-Financial Statements and Supplementary Data, Note 5 - Debt, for more information).</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">See Part II, Item 8-Financial Statements and Supplementary Data, Note 6 - Income Taxes, for more information about the deferred tax asset valuation allowance.</span></div><div style="margin-top:9pt;padding-right:-2.25pt;text-align:center"><span><br/></span></div><div style="padding-right:-2.25pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="padding-right:-2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Net Loss to Adjusted EBITDA</span></div><div style="padding-right:-2.25pt;text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have presented Adjusted EBITDA, which we define as net loss before goodwill and other intangible asset impairments, restructuring costs, gain on sale of facilities, stock-based compensation, interest expense, income taxes, and depreciation and amortization, because it is used by the financial community as a method of measuring our performance and of evaluating the market value of companies considered to be in similar businesses. We believe that the line item on our Consolidated Statements of Income entitled &#8220;Net loss&#8221; is the most directly comparable GAAP measure to Adjusted EBITDA. Since Adjusted EBITDA is not a measure of performance calculated in accordance with GAAP, it should not be considered in isolation of, or as a substitute for, net earnings as an indicator of operating performance. Adjusted EBITDA, as we calculate it, may not be comparable to similarly titled measures employed by other companies. In addition, this measure is not a measure of our ability to fund our cash needs. As Adjusted EBITDA excludes certain financial information compared with net loss, the most directly comparable GAAP financial measure, users of this financial information should consider the type of events and transactions that are excluded. Our non-GAAP performance measure, Adjusted EBITDA, has certain material limitations as follows:</span></div><div style="padding-left:90pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include impairments to goodwill and other intangible assets.  While impairments to intangible assets are non-cash expenses in the period recognized, cash or other consideration was still transferred in exchange for the intangible assets in the period of the acquisition.  Any measure that excludes impairments to intangible assets has material limitations since these expenses represent the loss of an asset that was acquired in exchange for cash or other assets.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include gain on sale of facilities.  While the sale occurred outside the normal course of business and similar sales are not expected to be recurring or sustainable, any measure that excludes this gain has inherent limitations since the sale resulted in a material inflow of cash.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include restructuring costs.  Restructuring costs represent material costs that we incurred and are oftentimes cash expenses.  Therefore, any measure that excludes restructuring costs has material limitations.</span></div><div style="padding-left:54pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include stock-based compensation.  Stock-based compensation represents material amounts of equity that are awarded to our employees and directors for services rendered.  While the expense is non-cash, we release vested shares out of our treasury stock, which has historically been replenished by using cash to periodically repurchase our stock.  Therefore, any measure that excludes stock-based compensation has material limitations.</span></div><div style="padding-left:54pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include interest expense.  Because we have borrowed money to finance our operations and to acquire businesses, pay commitment fees to maintain our senior secured revolving credit facility, and incur fees to issue letters of credit under the senior secured revolving credit facility, interest expense is a necessary and ongoing part of our costs and has assisted us in generating revenue.  Therefore, any measure that excludes interest expense has material limitations.</span></div><div style="padding-left:90pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include income taxes.  Because the payment of income taxes is a necessary and ongoing part of our operations, any measure that excludes income taxes has material limitations.</span></div><div style="padding-left:90pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It does not include depreciation or amortization expense.  Because we use capital and intangible assets to generate revenue, depreciation and amortization expense is a necessary element of our cost structure.  Therefore, any measure that excludes depreciation or amortization expense has material limitations.</span></div><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:61.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities</span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for federal, state and foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,635)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,934)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,479&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Gain on the sale-leaseback of our regional office and fabrication and warehouse facility located in Orange, California (see Part II. Item 8-Financial Statements and Supplementary Data, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.)</span></div><div style="text-align:justify"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_76"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2022 Versus Fiscal 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated revenue was&#160;$707.8 million&#160;for fiscal 2022 compared to&#160;$673.4 million&#160;in fiscal 2021.  On a segment basis, revenue increased in the Process and Industrial Facilities and Utility and Power Infrastructure segments by $54.9 million and $10.1 million, respectively. The increases were partially offset by a decrease in revenue of $30.6 million in the Storage and Terminal Solutions segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit (loss) was ($1.2) million&#160;in fiscal 2022 compared to&#160;$32.8 million&#160;in fiscal 2021.  Gross margin (loss) was (0.2)%&#160;in fiscal 2022&#160;compared to 4.9% in fiscal 2021.  Gross margins in fiscal 2022 were negatively impacted by low revenue volume, which led to the under recovery of construction overhead costs. In addition, the competitive bidding environment and increased forecasts in costs to complete projects negatively impacted gross margins.  Gross margins in fiscal 2021 were negatively impacted by lower than forecasted volume, which led to under recovery of construction overhead costs, lower than previously forecasted margins on large capital projects in the Utility and Power Infrastructure and Storage and Terminal Solutions segments, and an unfavorable settlement on a contract dispute in the Storage and Terminal Solutions segment.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated SG&amp;A expenses were&#160;$67.7 million&#160;in fiscal 2022&#160;compared to&#160;$69.8 million&#160;in fiscal 2021.  The decrease in fiscal 2022 was primarily attributable to implemented cost reductions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2022, we recorded $18.3 million of goodwill impairment.  See Part II. Item 8, Financial Statements, Note 4 - Goodwill and Other Intangible Assets - Goodwill, for more information about the impairments.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of actions taken to reduce our cost structure, we recorded $0.6 million of restructuring costs in fiscal 2022.  These costs were net of a $1.6 million credit recorded in restructuring costs in the third quarter.  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.  See "Operational Update" in this Results of Operations section and Part II. Item 8, Financial Statements and Supplementary Data, Note 14 - Restructuring Costs, for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was&#160;$3.0 million&#160;in fiscal 2022 and $1.6 million in fiscal 2021.  Interest expense in fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees in the first quarter (see Part II. Item 8, Financial Statements, Note 5 - Debt, for more information.)  The remaining interest expense in fiscal 2022 was comprised of letter of credit fees, unused capacity fees, interest on outstanding advances, and amortization of deferred debt issuance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income included a $32.4&#160;million gain on the sale-leaseback of our regional office and fabrication and warehouse facility located in Orange, California during the fourth quarter of fiscal 2022.  See Part II. Item 8, Financial Statements, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for fiscal 2022 was&#160;(9.6)%&#160;compared to&#160;27.8%&#160;in fiscal 2021.  The effective tax rate during fiscal 2022 was primarily impacted by a $17.9 million valuation allowance placed on our deferred tax assets.  See Part II. Item 8, Financial Statements, Note 6 - Income Taxes, for more information about the valuation allowance.  The effective tax rate during fiscal 2021 was positively impacted by a provision of the CARES Act that allowed us to carryback $5.2 million of the fiscal 2021 net operating loss to a period with a higher statutory federal income tax rate.  The carryback benefit was offset by $2.8 million of valuation allowances on various deferred tax assets and $1.8 million of excess tax expense related to the vesting of stock-based compensation.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022 and 2021, net loss was $63.9 million and $31.2 million, respectively; or $2.39 and $1.18 per fully diluted share, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Utility and Power Infrastructure</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the Utility and Power Infrastructure segment was&#160;$220.1 million in fiscal 2022&#160;compared to&#160;$210.1 million in fiscal 2021.  The increase is primarily due to higher volumes of power generation and power delivery work, partially offset by lower volumes of natural gas utility peak shaving and storm response service work. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The segment gross margin (loss) was&#160;(3.9)%&#160;in fiscal 2022 compared to 0.7% in fiscal 2021.  Fiscal 2022 segment gross margin was materially impacted by changes in the forecasted costs to complete two large capital projects.  Improved execution on the first project resulted in an increase in gross profit of $2.2 million during the second half of fiscal 2022.  However, increases in the forecasted costs to complete this project during the first half of fiscal 2022 resulted in the project reducing gross profit by $3.6 million during the year. 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased forecasted costs to the complete the second project resulted in the project reducing gross profit by $2.2 million during the fourth quarter of fiscal 2022 and $0.1 million during fiscal 2022.  We recognized $78.1 million of revenue on this project during the year at a near break-even margin as a result of the change in estimate.  The increase in forecasted costs was the result of higher than anticipated subcontractor costs and labor costs as the project neared completion.  We expect to complete the project during the second quarter of fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The segment gross margin in fiscal 2022 was also negatively impacted by low revenue volume, which led to the under recovery of construction overhead costs, and by an unfavorable settlement of a claim with a customer in the first quarter of fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results of operations in fiscal 2021 were materially impacted by increases in the forecasted costs to complete a large capital project.  This project reduced gross profit by $5.8&#160;million in fiscal 2021.  The changes in estimate were due to lower than previously forecasted productivity caused by excessive rain at the project site, the impact of COVID-19, and rework which led to higher costs and schedule compression.  In addition, segment gross margin was negatively impacted by low volume, which led to the under recovery of construction overhead costs.  These negative impacts were partially offset by good project execution in the remainder of the segment.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Process and Industrial Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the Process and Industrial Facilities segment was $254.8 million in fiscal 2022&#160;compared to&#160;$199.9 million&#160;in fiscal 2021.  The increase of $54.9 million is primarily due to higher levels of refinery maintenance and turnaround work. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The segment gross margin was&#160;3.6%&#160;in fiscal 2022&#160;compared to&#160;8.8%&#160;in fiscal 2021.  Despite generally strong project execution and higher volumes, the segment gross margin in fiscal 2022 was negatively impacted by an increase in forecasted costs to complete a midstream gas processing project.  The project reduced gross profit by $8.7 million during fiscal 2022.  The increase in forecasted costs was primarily due to poor performance of a now terminated subcontractor, which required rework, as well as supply chain and escalation issues, in order to meet our client's expectations.  Segment gross margin was also negatively impacted by under recovered construction overhead costs in fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment gross margin in fiscal 2021 was positively impacted by strong project execution and the positive impact of a one-time workers' compensation item recorded in the second quarter, but these positive impacts were partially offset by lower revenue volume, which led to the under recovery of construction overhead costs.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Storage and Terminal Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the Storage and Terminal Solutions segment was $232.8 million in fiscal 2022&#160;compared to&#160;$263.4 million&#160;in fiscal 2021, a decrease of $30.6 million.  The decrease in segment revenue is primarily a result of lower volumes of crude oil tank and terminal capital work.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The segment gross margin was&#160;0.1%&#160;in fiscal 2022 compared to&#160;5.2%&#160;in fiscal 2021.  The fiscal 2022 segment gross margin was negatively impacted by low revenue volume, which led to under recovery of construction overhead costs and a lower than previously forecasted margin on a thermal energy storage tank repair and maintenance project due to changes in repair scope, expanded client weld testing and associated schedule delays, which reduced segment gross profit by $6.3 million.  In addition, segment gross margin was negatively impacted by smaller competitively priced capital projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fiscal 2021 segment gross margin was negatively impacted by increases in the costs to complete a large crude oil terminal project, partially offset by an increase in the estimated recovery of those costs.  During the third quarter, we achieved mechanical completion on the project, demobilized and completed our assessment of unpriced change orders.  The project's financial impact for fiscal 2021 was a $3.8 million reduction to gross profit.  In addition, a settlement on a contract dispute over the construction of a crude oil terminal negatively impacted gross profit by $2.9 million in the fourth quarter.  The settlement resulted in a cash receipt of $8.9 million in the first quarter of fiscal 2022, which enabled us to avoid future legal costs and litigation risk.  Fiscal 2021 gross margin was also negatively impacted by low volume, which led to the under recovery of construction overhead costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated corporate expenses were $30.3 million during fiscal 2022 compared to $26.7 million in the same period last year. The increase is primarily attributable to an increase in legal costs for outstanding litigation (see Item 8. Financial Statements, Note 7 - Commitment and Contingencies, for more information), third party consulting services and centralization of support costs related to restructuring activities (see "Operational Update" in this Results of Operations section), partially offset by cost reductions we implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_82"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define liquidity as the ongoing ability to pay our liabilities as they become due, fund business operations and meet all monetary contractual obligations.  Our primary sources of liquidity at June 30, 2022 were unrestricted cash and cash equivalents on hand, capacity under our ABL Facility (see "ABL Credit Facility" in this Liquidity and Capital Resources section and Item 8. Financial Statements and Supplementary Data, Note 5 - Debt, for more information), and cash generated from operations.  Unrestricted cash and cash equivalents at June 30, 2022 totaled $52.4 million and availability under the ABL Facility totaled $42.5 million, resulting in total liquidity of $94.8 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,371&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of changes in our liquidity for the year ended June 30, 2022 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liquidity at June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used by operating activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from asset sales</span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net borrowings under ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining availability under ABL Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash restricted in support of ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used by other financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liquidity at June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,831&#160;</span></td><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"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes $37.4 million of proceeds from the sale-leaseback of our regional office and fabrication and warehouse facility located in Orange, California during the fourth quarter of fiscal 2022.  See Part II. Item 8, Financial Statements, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.  The remaining asset sales comprised of equipment sold in the normal course of business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There continues to be significant uncertainty regarding the near- and intermediate-term business impacts from supply chain disruptions, inflation, and the dislocation of certain energy and industrial markets following the onset of the COVID-19 Pandemic and the war between Ukraine and Russia.  During fiscal 2022, low revenue volume, a competitive bidding environment, and increased forecasted costs to complete certain projects led to a $54.2 million use of cash by operating activities, which negatively impacted our liquidity position.  However, we improved our liquidity position by entering into a sale-leaseback transaction during the fourth quarter of fiscal 2022, which resulted in $37.4 million in proceeds (see Part II. Item 8-Financial Statements and Supplementary Data, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.)  In addition, we added $32.5 million of liquidity as a result of entering into the ABL Facility during the first quarter of fiscal 2022.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to maintain adequate liquidity to support our near- to intermediate-term needs.  We are taking the following actions:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategic review of business processes and organizational structure;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">proactive management of the cost structure and working capital; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminating all non-critical capital expenditures.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that routinely impact our short-term liquidity and may impact our long-term liquidity include, but are not limited to:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in costs and estimated earnings in excess of billings on uncompleted contracts and billings on uncompleted contracts in excess of costs due to contract terms that determine the timing of billings to customers and the collection of those billings:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">some cost plus and fixed price customer contracts are billed based on milestones which may require us to incur significant expenditures prior to collections from our customers;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">some fixed price customer contracts allow for significant upfront billings at the beginning of a project, which temporarily increases liquidity near term;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">time and material contracts are normally billed in arrears. Therefore, we are routinely required to carry these costs until they can be billed and collected; and</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">some of our large construction projects may require security in the form of letters of credit or significant retentions. The timing of collection of retentions is often uncertain;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other changes in working capital; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capital expenditures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other factors that may impact both short and long-term liquidity include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">contract disputes, which can be significant;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">collection issues, including those caused by weak commodity prices, economic slowdowns or other factors which can lead to credit deterioration of our customers;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issuances of letters of credit; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategic investments in new operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other factors that may impact long-term liquidity include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">borrowing constraints under our credit facility and maintaining compliance with all covenants contained in the Credit Agreement;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions and disposals of businesses; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">purchases of shares under our stock buyback program.</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows Used by Operating Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used by operating activities for the fiscal year ended June&#160;30, 2022 totaled $54.2 million.  Major components of cash flows used by operating activities for the year ended June&#160;30, 2022 are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:79.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Cash Used by Operating Activities</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of property, plant and equipment </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash effect of changes in operating assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used by operating activities</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,196)</span></td><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"></td></tr></table></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Gain on sale of property, plant and equipment includes a $32.4 million gain on the sale-leaseback of our regional office and fabrication and warehouse facility located in Orange, California (see Part II. Item 8-Financial Statements and Supplementary Data, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.)  The remaining gain on the sale of property, plant and equipment comprised of equipment sold in the normal course of business.</span></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash effect of changes in operating assets and liabilities at June&#160;30, 2022 in comparison to June&#160;30, 2021 include the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Accounts receivable, excluding credit losses recognized during the period, increased $6.6 million during fiscal 2022, which decreased cash flows from operating activities.  The variance is primarily attributable to higher business volume and the timing of billing and collections.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Costs and estimated earnings in excess of billings on uncompleted contracts ("CIE") increased $14.0 million, which decreased cash flows from operating activities.  Billings on uncompleted contracts in excess of costs and estimated earnings ("BIE") increased $11.3 million, which increased cash flows from operating activities.  CIE and BIE balances can experience significant fluctuations based on business volume and the timing of when job costs are incurred and the timing of customer billings and payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inventories, income taxes receivable, other current assets, operating right-of-use lease assets and other non-current assets increased $1.1 million during fiscal 2022, which decreased cash flows from operating activities.  These operating assets can fluctuate based on the timing of inventory builds and draw-downs, accrual and receipt of income taxes receivable, prepayments of certain expenses, leasing activity, business volume, and other timing differences.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Accounts payable, accrued wages and benefits, accrued insurance, operating lease liabilities and other accrued expenses increased by $12.2 million during fiscal 2022, which increased cash flows from operating activities.  These operating liabilities can fluctuate based on the timing of vendor payments, accruals, leasing activities, business volume, and other timing differences.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other liabilities decreased by $7.4 million, which decreased cash flows from operating activities. This decrease was primarily due to payment on the deferred payroll tax liability associated with the CARES Act.  See Part II., Item 8. Financial Statements and Supplementary Data, Note 6 - Income Taxes for more information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows Provided by Investing Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities provided $35.7 million of cash in the fiscal year ended June&#160;30, 2022 primarily due to $39.0 million of asset sales, including $37.4 million in proceeds from the sale-leaseback of our regional office and fabrication and warehouse facilities located in Orange, California during the fourth quarter of fiscal 2022 (see Part II. Item 8, Financial Statements, Note 3 - Property, Plant and Equipment - Sale-leaseback Transaction, for more information.)  The asset sale proceeds were partially </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offset by $3.3 million of capital expenditures.  Capital expenditures consisted of $1.5 million for facilities, office equipment and software, and $1.8 million for construction, fabrication, and transportation equipment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows Provided by Financing Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities provided $12.7 million of cash in the fiscal year ended June&#160;30, 2022 primarily due to the net borrowings of $15.0 million under our ABL Facility, partially offset by $1.3 million paid in fees to enter into the ABL Facility, and $0.9 million paid to repurchase our stock for payment of withholding taxes due on equity-based compensation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2022, we and our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the &#8220;Amendment&#8221;), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein.  The Amendment (i) waives an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the &#8220;Audited Financial Statements&#8221;), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduces the maximum amount of loans under the ABL Facility to $90.0 million from $100.0 million and (iii) replaces the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the &#8220;SOFR&#8221;) as the interest rate benchmark.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries.  The ABL Facility available borrowings may be increased 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.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  At June 30, 2022, our borrowing base was $80.8&#160;million, we had $15.0&#160;million of outstanding borrowings, and $23.3&#160;million in letters of credit outstanding, which resulted in availability of $42.5&#160;million under the ABL Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (&#8220;Base Rate&#8221;), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin.  The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero.  The Base Rate is defined as a fluctuating interest rate equal to the greater 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) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%.  Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings.  Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility.  The fee for undrawn amounts is 0.25% per annum and is due quarterly.  The interest rate in effect for borrowings outstanding at June 30, 2022, including applicable margin, was 6.00%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 lesser of (1) the current borrowing base and (2) 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 June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Chase Bank, N.A., 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">senior secured revolving credit facility of $200.0&#160;million that expired November&#160;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 fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid cash dividends on our common stock and the terms of our ABL Facility limit dividends to stock dividends only. Any future dividend payments will depend on the terms of our ABL Facility, our financial condition, capital requirements and earnings as well as other relevant factors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. We made no repurchases under the program in fiscal 2022 and have no current plans to repurchase stock. As of June 30, 2022, there were 1,349,037 shares available for repurchase under the Stock Buyback Program. The terms of our ABL Facility limit share repurchases to $2.5 million per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Shares</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had 1,097,703 treasury shares as of June 30, 2022 and intend to utilize these treasury shares in connection with equity awards under the our stock incentive plans and for sales to the Employee Stock Purchase Plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Material Cash Requirements from Contractual and Other Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, our short-term and long-term material cash requirements for known contractual and other obligations were as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In the normal course of business, we lease real estate and equipment under various arrangements which are classified as operating leases.  Future payments for such leases, excluding leases with initial terms of one year or less, were $31.7 million at June 30, 2022, with $7.0 million payable within the next 12 months.  Refer to Part II. Item 8, Financial Statements, Note 8 - Leases, for more information about our lease obligations and the timing of expected future payments.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Outstanding Debt and Interest Payments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  As of June 30, 2022, the amount outstanding under our ABL Facility was $15.0 million.  Based on the outstanding balance and interest rates applicable as of June 30, 2022, if we carried the borrowings to the maturity of the facility, we would make total interest payments on the outstanding debt of $6.8 million, with $1.6 million payable within the next 12 months.  The outstanding borrowings are due on September 9, 2026 when the ABL Facility matures.  Future interest payments will be determined based on prevailing interest rates during that time. Refer to Part II. Item 8, Financial Statements, Note 5 - Debt, for more information about the terms of our ABL Facility.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Deferred Payroll Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  We have deferred $5.6&#160;million of U.S. payroll tax as of June 30, 2022 through provisions of the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;).  We must repay these deferred payroll taxes by December 31, 2022.  Refer to Part II. Item 8, Financial Statements, Note 6 - Income Taxes, for more information about the deferred payroll taxes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Off-Balance Sheet Arrangements and Other Commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our construction contracts frequently require that we obtain from surety companies, and provide to our customers, surety bonds as a condition to the award of such contracts.  These surety bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the surety companies for amounts, if any, paid by them in respect of surety bonds issued on our behalf.  Surety bonds expire at various times ranging from final completion of a project to a period extending beyond contract completion in certain circumstances.  Such amounts can also fluctuate from period to period based upon the mix and level of our bonded operating activity.  As of June 30, 2022, there were $140.6 million of surety bonds in force, of which we expect $90.3 million to expire within the next 12 months.  We are not aware of any losses in connection with surety bonds that have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issue letters of credit under our ABL Facility in the normal course of business to support workers' compensation insurance programs or certain construction contracts.  As of June 30, 2022, we had $23.3 million of letters of credit outstanding, nearly all of which expire within the next 12 months.  The letters of credit that support our workers&#8217; compensation programs are expected to renew annually through the term of our credit facility.  The letters of credit that support construction contracts carry expiration dates throughout fiscal 2023.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_88"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General Information about our Contracts with Customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 1: Contract Identification</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 2: Identify Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 3: Determine Contract Price</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 4: Assign Contract Price to Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 5: Recognize Revenue as Performance Obligations are Satisfied</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change Orders </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies of the Notes to Financial Statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies of the Notes to Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings in excess of billings on uncompleted contracts included revenue for unpriced change orders and claims of $8.9 million at June&#160;30, 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 we expect collection of amounts related to unpriced change orders and claims within twelve months.  However, customers may not pay these amounts until final resolution of related claims, which may extend beyond one year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#8217;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment.  The fiscal 2022 test indicated that four reporting units with a combined total of $33.8&#160;million of goodwill as of June 30, 2022 were at higher risk of future impairment.  If our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then we may be required to record an impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We considered the amount of headroom for each reporting unit when determining whether an impairment existed.  The amount of headroom varies by reporting unit.  Our significant assumptions, including revenue growth rates, gross margins, discount rate and other factors may change in the future based on the changing economic and competitive environment in which we operate. Assuming that all other components of our fair value estimate remain unchanged, a change in the following assumptions would have the following effect on headroom:</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Headroom Sensitivity Analysis</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill as of June 30, 2022<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Baseline Headroom</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Headroom if Revenue Growth Rate<br/>Declines by 100 Basis Points </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Headroom if Gross Margin<br/>Declines by 100 Basis Points </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Headroom if Discount Rate Increases by 100 Basis Points </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reporting Unit 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reporting Unit 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-12%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-4%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reporting Unit 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reporting Unit 4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reporting Unit 5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:<br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$8.4 million in the Process and Industrial Facilities segment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$7.2 million in the Storage and Terminal Solutions segment; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$2.7 million in the Utility and Power Infrastructure segment.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_94"></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  We believe that realization of deferred tax assets in excess of the valuation allowance is more likely than not.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_97"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#8220;Loss Contingencies&#8221;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.   Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate risk results primarily from our variable rate indebtedness under our ABL Facility, which is influenced by movements in short-term rates.  Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (&#8220;Base Rate&#8221;), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin.  The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero.  The Base Rate is defined as a fluctuating interest rate equal to the greater 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) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%.  Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings.  Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility.  The fee for undrawn amounts is 0.25% per annum and is due quarterly.  The interest rate in effect for borrowings outstanding at June 30, 2022, including applicable margin, was 6.00%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments with interest rate risk at June 30, 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:24.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity by Fiscal Year</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value as of June 30, 2022</span></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the interest in effect for borrowings outstanding at June 30, 2022, including applicable margin, increases 1.00%, then our interest expense would only increase $0.2 million, which would not have a material impact to our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have subsidiaries with operations in Canada and South Korea, which use the Canadian Dollar and South Korean Won, respectively, as their functional currencies.  We also have a subsidiary with operations in Australia, but its functional currency is the U.S. Dollar since its sales are primarily denominated in U.S. Dollars.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, movements in the Canadian Dollar to U.S. Dollar exchange rate have not significantly impacted our results.  Also, we do not expect exchange rate fluctuations in our South Korean and Australian operations to materially impact our financial results since these operations represent an insignificant portion of our consolidated revenue and expenses.  However, further growth in our Canadian, South Korean and/or Australian operations and/or significant fluctuations in the Canadian Dollar, South Korean Won and/or Australian Dollar to U.S. Dollar exchange rates could impact our financial results in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has not entered into derivative instruments to hedge foreign currency risk, but periodically evaluates the materiality of our foreign currency exposure.  To mitigate our risk, on occasion we convert Canadian Dollar balances into U.S. Dollars to settle U.S. Dollar amounts owed by our Canadian operations.  A 10% unfavorable change in the Canadian Dollar against the U.S. Dollar would not have had a material impact on our financial results for the fiscal year ended June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no direct commodity exposure, but we do have exposure to materials derived from certain commodities including steel plate, steel pipe, and copper, which are key materials we use.  The COVID-19 Pandemic and the war between Russia and Ukraine has resulted in disruptions to global supply chains, which have led to higher prices for some of the materials we need to run our business.  We mitigate these risks primarily by procuring materials upon contract execution to ensure that our purchase price approximates the costs included in the project estimate, and also by negotiating contract escalation clauses to cover unexpected costs due to fluctuations in materials costs.  We have been proactive with managing our procurement processes to help reduce the impacts of rising materials prices on our business and to help ensure we continue to have the materials we need available.  However, rising prices and the potential for materials shortages have interjected additional risk into bidding and executing work profitably.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.   Financial Statements and Supplementary Data</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements of the Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_106">Management&#8217;s Report on Internal Control Over Financial Reporting</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_106">43</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_109">Reports of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDMvZnJhZzo0NjJmMGRhYzBhMzU0NDM5OTk2ZGE1OWIzMmZmOTA5ZC90YWJsZTpmMzMxNDA2NjFmYjU0Yjc5ODU0OTk5Yjg1ZjQ0MGQ2MS90YWJsZXJhbmdlOmYzMzE0MDY2MWZiNTRiNzk4NTQ5OTliODVmNDQwZDYxXzQtMC0xLTEtNjI4MTUvdGV4dHJlZ2lvbjpkZWM2MTVkMzJmYTM0NWZiYTA5MGZmMzljNzc1Mjc2N18xMDk5NTExNjI4MTA1_3517bd33-9f06-43a0-9061-09cfd75a7055">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_109">44</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_112">Consolidated Statements of Income for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_112">48</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_115">Consolidated Statements of Comprehensive Income for the Fiscal Years Ended June&#160;30, 2022, June&#160;30, 2021, and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_115">49</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_121">Consolidated Balance Sheets as of June&#160;30, 2022 and June&#160;30, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_121">50</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_127">Consolidated Statements of Cash Flows for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_127">52</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_130">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_130">54</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_136">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_136">55</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_199">Schedule II&#8212;Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_199">81</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statement Schedules</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statement schedule is filed as a part of this report under Schedule II &#8211; Valuation and Qualifying Accounts for the three fiscal years ended June&#160;30, 2022,&#160;June&#160;30, 2021 and June&#160;30, 2020 immediately following Notes to Consolidated Financial Statements.  All other schedules are omitted because they are not applicable or the required information is shown in the financial statements, or notes thereto, included herein.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management of Matrix Service Company and its wholly-owned subsidiaries (the &#8220;Company&#8221;) are responsible for establishing and maintaining adequate internal control over financial reporting.  The Company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.  Internal control over financial reporting includes policies and procedures that: (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All internal control systems, no matter how well designed, have inherent limitations and cannot provide absolute assurance that all objectives will be met.  Internal control over financial reporting is a process that involves diligence and is subject to lapses in judgment and human error.  Internal control over financial reporting can also be circumvented by collusion or management override of controls.  Because of these limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of June&#160;30, 2022.  In making this assessment, the Company&#8217;s management used the criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> set forth by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) in Internal Control-Integrated Framework.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s assessment included an evaluation of such elements as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, overall control environment and information systems control environment.  Based on this assessment, the Company&#8217;s management has concluded that the Company&#8217;s internal control over financial reporting as of June&#160;30, 2022 was effective.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deloitte&#160;&amp; Touche LLP, an independent registered public accounting firm, has issued an attestation report on the effectiveness of the Company&#8217;s internal control over financial reporting as of June&#160;30, 2022.  Deloitte&#160;&amp; Touche LLP&#8217;s report on the Company&#8217;s internal control over financial reporting is included herein.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.116%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ John R. Hewitt</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kevin S. Cavanah</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">John R. Hewitt</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kevin S. Cavanah</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vice President and Chief Financial Officer</span></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;11, 2022 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Service Company</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of Matrix Service Company and subsidiaries (the &#8220;Company&#8221;) as of June&#160;30, 2022, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).  In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June&#160;30, 2022 based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended June&#160;30, 2022, of the Company and our report dated October&#160;11, 2022, expressed an unqualified opinion on those financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">/s/ DELOITTE &amp; TOUCHE LLP</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tulsa, Oklahoma</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;11, 2022 </span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of Matrix Service Company</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Matrix Service Company and subsidiaries (the "Company") as of  June&#160;30, 2022 and 2021, the related consolidated statements of income, comprehensive income, cash flows, and changes in stockholders' equity for each of the three years in the period ended June&#160;30, 2022 and the related notes and the schedule listed in the Index at Item 8 (collectively referred to as the "financial statements").  In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June&#160;30, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended June&#160;30, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of June&#160;30, 2022, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated October&#160;11, 2022 expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management.  Our responsibility is to express an opinion on the Company's financial statements based on our audits.  We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud.  Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.  Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements.  We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue &#8211; Fixed Price Contracts &#8211; Refer to Notes 1 and 2 to the financial statements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts with customers to provide engineering, procurement, and fabrication and construction services, usually provided in association with capital projects, which commonly are fixed price contracts and are billed based on project milestones.  Revenue on performance obligations associated with fixed-price contracts is recognized over time since these services create or enhance assets the customer controls as they are being created or enhanced.  The Company measures progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion.  Due to the nature of work left to be performed on many of the Company&#8217;s contracts, the estimation of total cost at completion for fixed price contracts is complex, subject to many variables and requires significant judgment.  For the fiscal year ended June 30, 2022, revenue totaled $707.8 million, of which $421.2 million related to fixed-price contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the significant judgment necessary to estimate total costs at completion for fixed price contracts, auditing these estimates required extensive audit effort due to the volume and complexity of the fixed price contracts and a high degree of auditor judgment when evaluating the results of audit procedures, including the involvement of our capital projects specialists for two selected fixed price contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to estimated total costs at completion for fixed price contracts included the following, among others:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We tested the effectiveness of controls over the recognition of revenue for fixed price contracts, including management&#8217;s controls over estimates of total costs at completion.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated the appropriateness and consistency of the methods and assumptions used by management to estimate total costs on fixed price contracts.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated management&#8217;s ability to accurately estimate contract costs by comparing current gross margin to historical gross margin for certain fixed price contracts open and completed during each quarter.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We selected a sample of fixed price contracts and performed the following: </span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">Evaluated gross margin changes over time for each selected contract from bid date to the testing date to evaluate management&#8217;s historical and current estimates of total costs at completion.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">Evaluated management&#8217;s ability to estimate total costs at completion for each selected contract by performing corroborating inquiries with the Company&#8217;s project managers and personnel involved with the selected contracts, including inquiries related to the timeline to completion and estimates of future costs to complete the contract.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">Selected a sample of estimates of future costs to complete for certain selected fixed price contracts and evaluated management&#8217;s estimates of total costs at completion by performing one of the following:</span></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">Comparing management&#8217;s estimates to documents such as management&#8217;s work plans, customer purchase orders, third-party invoices from suppliers, and subcontractor agreements.</span></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9642;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">Developing independent estimates of total costs to completion and compared our estimates to management&#8217;s estimates. Our independent estimates were based on information such as management&#8217;s work plans, customer purchase orders, third-party invoices from suppliers, subcontractor agreements, and similar historical project experience.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt">For two selected fixed price contracts, we used our capital projects specialists to assist us in evaluating (1) management&#8217;s ability to estimate total costs at completion and (2) management&#8217;s estimates of total costs at completion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Goodwill &#8211; Certain Reporting Units &#8211; Refer to Notes 1 and 4 to the financial statements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Critical Audit Matter Description </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s evaluation of goodwill for impairment involves the comparison of management&#8217;s estimate of the fair value of each reporting unit to its carrying value.  The estimated fair value of each reporting unit was derived primarily by utilizing a discounted cash flow analysis based on the Company&#8217;s operating and capital budgets and strategic plan.  Significant judgments and assumptions including the revenue growth rate, forecasted gross margins, and discount rate are inherent in the fair value estimates.  The use of alternate judgments and/or assumptions could result in a fair value that differs from management&#8217;s estimate and could result in the recognition of additional impairment charges in the financial statements.  The Company performed goodwill impairment tests as of March 31, 2022 and May 31, 2022, which resulted in $18.3 million of total impairment to goodwill in the third quarter of fiscal year 2022 and no impairment of goodwill in the fourth quarter of fiscal year 2022, respectively.  Four reporting units with a combined total of $33.8 million of goodwill as of June 30, 2022 were at higher risk of future impairment than others and their estimated fair values exceed their carrying values by 4% to 23%.  The Company&#8217;s total goodwill was $42.1 million as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified goodwill for four identified reporting units with a combined total of $33.8 million of goodwill as a critical audit matter because of the significant judgments made by management to estimate the fair values of these reporting units.  This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management&#8217;s estimates and assumptions related to the revenue growth rate, forecasted gross margins, and discount rate.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How the Critical Audit Matter Was Addressed in the Audit </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit procedures related to the revenue growth rate, forecasted gross margins, and the discount rate used by management to estimate the fair value of the three identified reporting units included the following, among others:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We tested the effectiveness of controls over management&#8217;s goodwill impairment evaluation, including those over the determination of the fair value of the four identified reporting units, such as controls related to management&#8217;s selection of the revenue growth rate and discount rate and forecasts of gross margins.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We evaluated management&#8217;s ability to accurately forecast the revenue growth rate and future gross margins by comparing actual results to management&#8217;s historical forecasts.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We evaluated the reasonableness of management&#8217;s revenue growth rate and forecasted gross margins by comparing the forecasts to:</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Historical revenue growth and gross margins.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Internal communications to management and the Board of Directors, including other forward estimates prepared or used by management for other accounting estimates.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Remaining performance obligations.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Information included in Company press releases as well as in analyst and industry reports for the Company and certain of its peer companies and in industry outlooks.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">With the assistance of our fair value specialists, we evaluated the reasonableness of the (1) valuation methodology and (2) the discount rate, including testing the source information underlying the determination of the discount rate, testing the mathematical accuracy of the calculation, and developing a range of independent estimates and comparing those to the discount rate selected by management.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDkvZnJhZzozM2FlZDU4ZjFkODE0MmRmOGRkMThjMzY1ZGNmMzg2ZS90ZXh0cmVnaW9uOjMzYWVkNThmMWQ4MTQyZGY4ZGQxOGMzNjVkY2YzODZlXzEwOTk1MTE2NTI0MzY_5bc94fcb-305d-4aea-b0e6-873a7b49dbdd">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDkvZnJhZzozM2FlZDU4ZjFkODE0MmRmOGRkMThjMzY1ZGNmMzg2ZS90ZXh0cmVnaW9uOjMzYWVkNThmMWQ4MTQyZGY4ZGQxOGMzNjVkY2YzODZlXzEwOTk1MTE2NTI0Mzc_00a495fa-6a66-4ca6-b268-50a9df598769">Tulsa, Oklahoma</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;11, 2022 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2006.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_112"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="21" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtMi0xLTEtNDI3NjQ_df47c36a-2f95-4ef2-8db2-a4a7124f58bc">707,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtNC0xLTEtNDI3NjQ_fd6ba0e6-c042-4474-a8cc-af4175bed497">673,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtNi0xLTEtNDI3NjQ_b3729936-5858-45c8-a8dc-0ca7ac110ce5">1,100,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtMi0xLTEtNDI3NjQ_da110591-d7b2-4af4-8e9c-61dbf074d5b4">708,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtNC0xLTEtNDI3NjQ_393d8cd8-e3cd-44b0-8eca-a47ddc6ed6b6">640,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtNi0xLTEtNDI3NjQ_8fcafff3-ea10-4421-b594-29dcd807d193">998,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtMi0xLTEtNDI3NjQ_6265203a-d88c-4afd-a1a7-19e8c15fc66c">1,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtNC0xLTEtNDI3NjQ_f11ff837-b793-413f-b637-aee254689032">32,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtNi0xLTEtNDI3NjQ_9ee00fd2-d358-4386-8c35-9657a2c0c029">102,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtMi0xLTEtNDI3NjQ_0e837dcf-45d3-4797-8da5-2f94d311da6d">67,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtNC0xLTEtNDI3NjQ_70156d92-1968-4018-b6b4-aabdfc249279">69,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtNi0xLTEtNDI3NjQ_a086b9fe-5bc3-4122-801d-b73e4c91c8c4">86,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctMi0xLTEtNDI3NjQ_290b39e3-3a07-48ce-be42-eea4b752db7d">18,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctNC0xLTEtNDI3NjQ_324526ed-3849-4559-9f38-262dd5cb3528">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctNi0xLTEtNDI3NjQ_234f5942-678b-4e43-86c1-412b65ff3053">38,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtMi0xLTEtNDI3NjQ_ed473201-a193-4968-a360-6125eb2ad923">646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtNC0xLTEtNDI3NjQ_d4ca68e0-8371-4fbd-a952-95aba4a00a16">6,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtNi0xLTEtNDI3NjQ_009fc7ee-2c78-4b09-bed9-92fe49fae7fa">14,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktMi0xLTEtNDI3NjQ_7bb0ecef-afd1-4063-961d-6350b9c52636">87,854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktNC0xLTEtNDI3NjQ_2c25816a-a9c7-4e7d-8ce4-fa4d5be0c9e3">43,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktNi0xLTEtNDI3NjQ_e9c43d48-c37b-4fa5-a866-b2c5c32a2760">36,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTItMS0xLTQyNzY0_5a5ec7c7-8d2a-417a-a383-f253a0dbdad7">2,951</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTQtMS0xLTQyNzY0_d5f04ae3-0307-478b-9b38-29417b5e844d">1,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTYtMS0xLTQyNzY0_df7cfb71-7d9d-4513-8c99-61cbbf1d7921">1,597</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTItMS0xLTQyNzY0_00d338e3-7ae5-4329-aa26-14d5157fc597">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTQtMS0xLTQyNzY0_d3d8c1ec-6e1a-4c4f-8ead-88c0390f0fde">126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTYtMS0xLTQyNzY0_e2a27495-1848-44f1-b105-b92f8773c52b">1,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (Note 3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTItMS0xLTQyNzY0_6822200b-d97a-4f4a-9f9c-41615877fd78">32,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTQtMS0xLTQyNzY0_3ca785ee-75a9-4dd7-a038-9c074c8bdf7e">1,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTYtMS0xLTQyNzY0_27cfdfc7-0fce-4118-a7a0-137fb9d3fba8">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTItMS0xLTQyNzY0_757d59e6-ce34-4096-ae10-a2dd5e86f156">58,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTQtMS0xLTQyNzY0_5159f2f9-110b-4bd9-91b8-a6bdae7e856f">43,263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTYtMS0xLTQyNzY0_1d7324b6-e84a-4c5a-bb4f-f1421bed11e7">36,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for federal, state and foreign income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTItMS0xLTQyNzY0_0a305230-d746-4f85-9a76-b076b4dfcead">5,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTQtMS0xLTQyNzY0_b92a44a2-120e-4c68-88e0-9b1a39d6bb91">12,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTYtMS0xLTQyNzY0_4cb8d7ba-d8f0-4eb5-b0aa-bdaf81abb763">3,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTItMS0xLTQyNzY0_1c2b584b-a880-4196-8d9b-068b7c3d9139">63,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTQtMS0xLTQyNzY0_8541716b-bdd8-4e25-a00a-cf87de3f51fc">31,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTYtMS0xLTQyNzY0_d614d779-edcc-4f7b-a476-dc01e16d3b28">33,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTItMS0xLTQyNzY0_a7239990-b112-4c61-a79c-dc4f8709477c">2.39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTQtMS0xLTQyNzY0_06752478-0f19-4a74-ab14-18a6903642ef">1.18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTYtMS0xLTQyNzY0_8b70d479-e7b0-4531-a3eb-857b6841b4d9">1.24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTItMS0xLTQyNzY0_817429e7-6f4c-47e2-953d-93ff5afd7137">2.39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTQtMS0xLTQyNzY0_271f9b82-5c09-41c9-bbfa-9c6203f5d625">1.18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTYtMS0xLTQyNzY0_a13b5fc1-00bb-4e21-96c2-492a797ebe17">1.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTItMS0xLTQyNzY0_ab30afe8-e28e-4ad0-a3ec-542e7f87742f">26,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTQtMS0xLTQyNzY0_d4aae837-faea-407e-836e-bce6e92d89be">26,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTYtMS0xLTQyNzY0_f27bf6e9-23d8-465f-8f53-06245c8f0891">26,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTItMS0xLTQyNzY0_29682b52-1c1b-4c14-a1a9-3082ea8fc604">26,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTQtMS0xLTQyNzY0_1f48f796-dfec-4095-9730-2434516b5ec8">26,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTYtMS0xLTQyNzY0_aa5fb4b8-6369-4ae2-98c8-f3991101e824">26,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">48</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItMi0xLTEtNDI3NjQ_fd5e0bac-6abf-402b-8f54-65bed5e180f6">63,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItNC0xLTEtNDI3NjQ_b57112cd-d7a0-4293-afc3-4675eca71c2d">31,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItNi0xLTEtNDI3NjQ_9b933e68-4e21-4d45-bbee-953c7d70e2a5">33,074</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain (loss) (net of tax expense (benefit) of $71, $223 and $(88) for the fiscal years ended June 30, 2022, 2021 and 2020, respectively)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtMi0xLTEtNDI3NjQ_637023e2-d444-41d5-b05c-b4e8c3a0b3f9">1,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtNC0xLTEtNDI3NjQ_23d3dfce-bc8d-44e1-a9b5-8289edac372e">1,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtNi0xLTEtNDI3NjQ_d220300a-e25b-44f5-947d-8fdd54fd980c">622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtMi0xLTEtNDI3NjQ_34df058c-4eb6-4650-95b1-3bf448612369">65,326</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtNC0xLTEtNDI3NjQ_3cbddbe5-1b45-48d8-b1df-ee514f67b2b3">29,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtNi0xLTEtNDI3NjQ_2d3d2eca-dd4a-48f4-9331-ea9f9734fdba">33,696</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">49</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzMtMi0xLTEtNDI3NjQ_08c95065-1526-439c-8724-8c236e6c5418">52,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzMtNC0xLTEtNDI3NjQ_f0dce950-8030-4fd1-a204-a40087f52e33">83,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, less allowances (2022 - $1,320; 2021 - $898)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzQtMi0xLTEtNDI3NjQ_c280c503-51c4-4617-808d-560ba26795c8">153,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzQtNC0xLTEtNDI3NjQ_337da862-8eb2-497b-b925-be05161d3025">148,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzUtMi0xLTEtNDI3NjQ_6421d5b8-f8fa-4f5c-818d-7d741a8d0457">44,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzUtNC0xLTEtNDI3NjQ_38bb69e1-1c34-46d3-80ff-3d66a6922ac5">30,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzYtMi0xLTEtNDI3NjQ_d615d74d-f7fb-4ba2-93e1-5d45f473c7ec">9,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzYtNC0xLTEtNDI3NjQ_ad560f8f-0aed-4393-a74d-8f907b4e8b08">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzctMi0xLTEtNDI3NjQ_696c8e60-5d0d-4523-887e-3d1f32ed4a41">13,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzctNC0xLTEtNDI3NjQ_d0994eb2-f0c5-4223-8565-dd00c0a76fd2">16,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzktMi0xLTEtNDI3NjQ_329c2cd4-d53d-4f09-8583-bf5bdc519a4a">12,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzktNC0xLTEtNDI3NjQ_521ea168-f62a-4f9e-8330-1b5dc454de90">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzEwLTItMS0xLTQyNzY0_0aca57e8-6cdf-43ca-aa6d-0569c0fcb050">287,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzEwLTQtMS0xLTQyNzY0_bbcabd56-ba0c-4265-8180-83ef94250aa7">291,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE4LTItMS0xLTU2OTA1_1b466f3b-da7a-4fde-9e22-b79c96452db6">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE4LTQtMS0xLTU2OTA1_5cfb091b-37ea-4eb7-9c5d-f906524a1fd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE5LTItMS0xLTQyNzY0_83d3407f-ca38-46e1-afab-7cc779ccee2a">53,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE5LTQtMS0xLTQyNzY0_07d2be6e-f1c1-4f81-9630-5bf5bc6b2d0f">69,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIwLTItMS0xLTQyNzY0_69ba2ab7-1c4e-4c47-a985-21b27acb8347">22,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIwLTQtMS0xLTQyNzY0_c27aa6c7-1ba7-4609-8616-19b3ff1b6c64">22,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIxLTItMS0xLTQyNzY0_3802eb70-e4eb-4524-9ce2-db56dffadb16">42,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIxLTQtMS0xLTQyNzY0_0f96a64a-1e9b-4ef8-bb16-978cda1f7642">60,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net of accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIyLTItMS0xLTQyNzY0_9c1be520-76bd-45a5-b7ac-58a2544b7169">4,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIyLTQtMS0xLTQyNzY0_f055166e-b58f-42c7-80f6-e5c9a5ac2ef9">6,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIzLTItMS0xLTQyNzY0_6cb25795-1a47-441a-824d-06d3aa1cadb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIzLTQtMS0xLTQyNzY0_bb4218e6-c736-4804-b2f0-3fe2ff574cdd">5,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI0LTItMS0xLTQyNzY0_f7b6ce86-7c5d-45f2-9c45-0ff65f24df6d">5,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI0LTQtMS0xLTQyNzY0_4b22d275-434c-4e3a-9325-3f2a081176ac">11,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI1LTItMS0xLTQyNzY0_0472ab36-6fd3-4889-953c-d9c622405855">440,793</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI1LTQtMS0xLTQyNzY0_1e7ea327-dbfc-4a27-884e-9141268c9d54">467,556</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzMtMi0xLTEtNDI3NjQ_03055408-1512-46d8-88ba-d6e8e7558514">74,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzMtNC0xLTEtNDI3NjQ_7f49c377-0bd5-4932-b1a7-d36dfcec0fe3">60,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings on uncompleted contracts in excess of costs and estimated earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzQtMi0xLTEtNDI3NjQ_52f12f59-39a3-4cdb-a92f-7fbdef498dae">65,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzQtNC0xLTEtNDI3NjQ_aa4dda59-51b6-4b5c-b45b-7e6faa35795c">53,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued wages and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzUtMi0xLTEtNDI3NjQ_390b20f5-7b50-420d-9322-4dc94188e7db">21,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzUtNC0xLTEtNDI3NjQ_3a7bf64d-669c-4a59-bb1f-b179006d10e8">21,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzYtMi0xLTEtNDI3NjQ_6313e649-15df-4860-b668-575011c14b0a">6,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzYtNC0xLTEtNDI3NjQ_e6e4443a-9782-4cbc-a788-53b2f6bfde96">6,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzctMi0xLTEtNDI3NjQ_bca7833b-d7fa-4042-92ee-3b1ab891e093">5,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzctNC0xLTEtNDI3NjQ_24371b47-1419-46ec-9062-bd0fd2872f7e">5,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEwLTItMS0xLTQyNzY0_a04342ca-ee82-4787-a798-9ee2f3867b52">4,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEwLTQtMS0xLTQyNzY0_60cb632a-173c-43b9-a8f4-4dd0bd72c63b">5,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzExLTItMS0xLTQyNzY0_35632805-f179-4504-a4bb-a3a26edcfa18">177,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzExLTQtMS0xLTQyNzY0_37227f45-fd8e-472e-97dd-cbe8b7194748">153,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEyLTItMS0xLTQyNzY0_8662cb23-1f00-4991-ab1d-7702de5a940e">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEyLTQtMS0xLTQyNzY0_16ed1783-f88c-40bc-8bdb-082ff3fcf952">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEzLTItMS0xLTQyNzY0_d77c7a01-5171-4353-9309-5283a5e0521b">19,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEzLTQtMS0xLTQyNzY0_36d8e87a-1a55-42fa-9940-a40672dac26b">20,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under asset-backed credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE0LTItMS0xLTQyNzY0_4b0668e1-9614-4f06-9d76-ced4f29e7a9b">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE0LTQtMS0xLTQyNzY0_5d528334-5aee-4fdc-8dea-4258282bc9eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE1LTItMS0xLTQyNzY0_1529d86e-b12b-4cdc-ac79-197ba6a0d194">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE1LTQtMS0xLTQyNzY0_95de4cb0-0215-4a9a-a1e1-0d50ec450e22">7,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE2LTItMS0xLTQyNzY0_670d179f-8baa-47cc-8763-2e773d6e8411">213,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE2LTQtMS0xLTQyNzY0_b2585063-f081-455e-a0f5-109de984bff1">182,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE3LTItMS0xLTQyNzY0_d2bd5adf-69f1-45f3-9539-8611db8f7694"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE3LTQtMS0xLTQyNzY0_02b2a11a-e657-45ee-9c3c-d7dda48cf5b8"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock&#8212;$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June&#160;30, 2022 and June&#160;30, 2021; 26,790,514 and 26,549,438 shares outstanding as of June 30, 2022 and June 30, 2021, respectively</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE5LTItMS0xLTQyNzY0_c42eb024-58c3-46f7-9df0-1e852819804e">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE5LTQtMS0xLTQyNzY0_16dc78f5-d7d9-4f60-95cf-934d5d69d98d">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIwLTItMS0xLTQyNzY0_c66e884f-7c55-44f5-b09c-79286ebf0a6e">139,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIwLTQtMS0xLTQyNzY0_a336ea7e-2eeb-4519-8939-bf1747cafae0">137,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIxLTItMS0xLTQyNzY0_f4b42457-295d-4e2b-8ccd-9e133c630cbf">111,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIxLTQtMS0xLTQyNzY0_d694a519-0f94-44f2-aa4e-c66326511912">175,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIyLTItMS0xLTQyNzY0_5757eee8-8eea-41a6-8cb4-a4ccf6746334">8,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIyLTQtMS0xLTQyNzY0_a89db66d-7a00-4981-9d14-ce5c39274170">6,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:StockholdersEquityBeforeTreasuryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIzLTItMS0xLTQyNzY0_bda4c6e6-5398-4075-b311-d532c594f683">243,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:StockholdersEquityBeforeTreasuryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIzLTQtMS0xLTQyNzY0_940aa221-cad4-4b4d-9158-f93b953d5d95">306,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost &#8212; 1,097,703 and 1,338,779 shares as of June&#160;30, 2022 and June&#160;30, 2021, respectively</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI0LTItMS0xLTQyNzY0_2eac4d2a-a3da-43c9-bb18-e10e63f7d39f">15,530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI0LTQtMS0xLTQyNzY0_39d8c8f4-8e81-434b-8734-e4a658a43a15">20,744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI3LTItMS0xLTQyNzY0_c5340e1d-b723-4f59-af92-0f1734a46790">227,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI3LTQtMS0xLTQyNzY0_d15b01eb-3bbe-488f-972b-3c0c5b8f1be3">285,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI4LTItMS0xLTQyNzY0_842e7b51-361d-4b45-bf4d-d47ae8765b79">440,793</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI4LTQtMS0xLTQyNzY0_8e810985-e622-4954-99e8-8fadea8015a2">467,556</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">51</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_127"></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtMi0xLTEtNDI3NjQ_b905e4e4-1bf2-4b12-887f-fbd8e83609c6">63,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtNC0xLTEtNDI3NjQ_018b0d1a-8bc8-48e0-8d6e-79c564f2332d">31,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtNi0xLTEtNDI3NjQ_85e83b5a-c7c0-4c88-9d8c-8c9dc4980482">33,074</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided (used) by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtMi0xLTEtNDI3NjQ_f3c2b697-9199-487e-ae91-5e5b75b6051d">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtNC0xLTEtNDI3NjQ_de6d6b72-be58-46e1-9294-94a1ff19b986">17,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtNi0xLTEtNDI3NjQ_dd836b56-746f-4ea3-9108-0c61ea54ca53">19,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset impairment (Note 4)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtMi0xLTEtNDI3NjQ_5bd97996-a483-49a4-b695-e0232731c56f">18,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtNC0xLTEtNDI3NjQ_b03168e8-6166-413f-80cc-1671948754cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtNi0xLTEtNDI3NjQ_ab1b353d-1f03-413f-92d6-502f61dce196">38,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctMi0xLTEtNDI3NjQ_d803d507-f242-40ce-a848-479140161cad">7,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctNC0xLTEtNDI3NjQ_5bbb6b5c-9947-4e4b-bab2-55d0808ed7cd">8,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctNi0xLTEtNDI3NjQ_e7b7fef4-97aa-4917-9ffe-950912b8ee17">9,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease, fixed asset, and other intangible asset impairments due to restructuring (Note 14)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtMi0xLTEtNDI3NjQ_e2428993-0a6f-43fb-b035-edc07aae21fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtNC0xLTEtNDI3NjQ_bcc5e1f3-53d7-4737-a587-4346cee1ea9b">454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtNi0xLTEtNDI3NjQ_4ed3c207-cf74-4973-9b6f-8919b6a67a34">5,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:DeferredIncomeTaxExpenseBenefitSocf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktMi0xLTEtNDI3NjQ_31e3bbcf-b330-42df-8dcf-33de9fc96639">5,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:DeferredIncomeTaxExpenseBenefitSocf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktNC0xLTEtNDI3NjQ_921b1ab1-d29d-48ae-a909-490605b2faf1">889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="mtrx:DeferredIncomeTaxExpenseBenefitSocf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktNi0xLTEtNDI3NjQ_b17957b0-077d-42ab-96fa-9c8f794a2a8f">3,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of property, plant and equipment (Note 3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTItMS0xLTQyNzY0_b050dc6a-d371-4e87-90d5-c9cd9a76bdc1">33,114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTQtMS0xLTQyNzY0_e4c1a04d-dd39-4c68-aa89-bd685babeced">1,201</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTYtMS0xLTQyNzY0_aa449b3c-dcd2-4063-8f4e-870813150de9">767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncollectable accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTItMS0xLTQyNzY0_b6d3358c-d310-4ad1-b9e5-b2b6fafbb5bf">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTQtMS0xLTQyNzY0_df4e1b18-861c-4f1f-9aa6-8442a5c723aa">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTYtMS0xLTQyNzY0_85a896c6-d1ff-4ff8-9ac2-9abf1bd89861">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated amortization of deferred debt amendment fees (Note 5)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OtherNoncashExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTItMS0xLTUxNTM3_e9b7875a-d570-4104-a216-b664349ab7df">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherNoncashExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTQtMS0xLTUxNTQ3_ac032f8e-65c8-4703-91b0-83ed465810cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:OtherNoncashExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTYtMS0xLTUxNTU1_91f7f085-8305-424b-a611-a3d2ced976db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTItMS0xLTQyNzY0_a8a9246c-0dfa-4026-ac5f-9dd521481521">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTQtMS0xLTQyNzY0_4a5b5e23-fa17-4a3f-8278-44fdecd429bd">460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTYtMS0xLTQyNzY0_4156a512-c914-4f6e-ac0e-b6c4843b3c8a">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities increasing (decreasing) cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTItMS0xLTQyNzY0_74c3efbe-c39b-4df2-b172-2259e13141ed">6,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTQtMS0xLTQyNzY0_0f75ecca-c0fe-40b4-903f-4574cd3015c2">11,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTYtMS0xLTQyNzY0_13c5f823-ba94-41ee-9f34-bcb68e33f2e7">56,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTItMS0xLTQyNzY0_f4054639-b35e-4208-9182-3dda3d19256c">13,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTQtMS0xLTQyNzY0_da94b73d-34aa-4178-a2d3-cd7c62e268fd">28,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTYtMS0xLTQyNzY0_525280f3-9fee-4377-a66d-cabcf0dbc9ba">36,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTItMS0xLTQyNzY0_e9806f71-4ff0-4567-b7f7-7a8f3af82246">2,632</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTQtMS0xLTQyNzY0_2751a7c6-7968-4254-a46b-983fa0ecebd6">882</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTYtMS0xLTQyNzY0_043d514b-70ee-4b4e-8b61-3e7a47f2db43">1,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTItMS0xLTQyNzY0_b0eb5447-bd2c-44b3-88c6-6b83171eda67">530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTQtMS0xLTQyNzY0_75b0a3b1-70e1-46dd-bc55-26b53374018f">21,916</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTYtMS0xLTQyNzY0_e23d0e10-3184-4530-89c9-d7454fe33fd4">11,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTItMS0xLTQyNzY0_d92435ed-acd0-4f16-a049-43e4894cf6a3">13,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTQtMS0xLTQyNzY0_7b653b6c-0cd8-45f6-809b-ad35ce85b312">12,387</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTYtMS0xLTQyNzY0_bc11a24c-44ad-4ae6-9f64-3548a84ced4b">38,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings on uncompleted contracts in excess of costs and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTItMS0xLTQyNzY0_dd98fd44-0ddd-4814-808e-9fec5f4fb722">11,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTQtMS0xLTQyNzY0_22b58ae7-7647-4975-8edf-2b341e872065">8,610</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTYtMS0xLTQyNzY0_d282c8f2-c5f5-48c2-918a-1762943c2e7c">41,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTItMS0xLTQyNzY0_626d3607-6cb8-4010-b07f-2a6d90e9fef8">7,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTQtMS0xLTQyNzY0_2ad16d53-7537-47c2-8633-b27ed11b5cee">5,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTYtMS0xLTQyNzY0_85b92577-d395-4091-b345-bcf9fea0d026">17,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided (used) by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTItMS0xLTQyNzY0_b92f0bf1-4ec4-4ca4-a667-f3155f5dc7f2">54,196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTQtMS0xLTQyNzY0_5b8d9d08-541d-470c-89d1-2de7bf143c17">2,971</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTYtMS0xLTQyNzY0_06dcbdea-dedf-4d3c-be92-755d2c51b2d9">44,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTItMS0xLTQyNzY0_59488887-c4fd-4aaa-a614-fe8222b48889">3,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTQtMS0xLTQyNzY0_467adde6-36af-4c00-920f-dad969e67e97">4,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTYtMS0xLTQyNzY0_178c95e1-614a-435f-976f-a150a109263a">18,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from asset sales (Note 3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTItMS0xLTQyNzY0_fd5af11a-57e8-43d3-87ca-817f9ea3ed59">39,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTQtMS0xLTQyNzY0_b9136967-0510-482e-9bbf-20442a55475b">2,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTYtMS0xLTQyNzY0_0e100213-2313-4740-bdf9-21d2f4ac1c63">1,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided (used) by investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTItMS0xLTQyNzY0_cb4b14a3-0eca-407b-b1d8-516fbbdcd22f">35,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTQtMS0xLTQyNzY0_89df1fa1-ab2c-477c-9023-e8435456cae9">2,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTYtMS0xLTQyNzY0_3054e29d-aeb9-4f23-b4ae-eef8c14be079">17,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances under senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtMi0xLTEtNDI3NjQ_e84822e0-ef6d-4606-ace5-f573ea8657d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtNC0xLTEtNDI3NjQ_e37b516b-f06e-47b5-b9ac-303518a2c907">1,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtNi0xLTEtNDI3NjQ_df4677db-5a39-4afb-a6ff-c5f444dd9b76">18,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of advances under senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtMi0xLTEtNDI3NjQ_c64b08f4-f2a8-4edd-95f4-24d0ad1ec824">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtNC0xLTEtNDI3NjQ_5aa6d4a5-0ac0-43fa-9df8-dc3c02e172bc">10,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtNi0xLTEtNDI3NjQ_91c270ab-08b3-469b-a065-2b68d4370e72">14,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances under asset-backed credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtMi0xLTEtNDUzMzE_a15956cc-f8f0-4d19-91a6-585f797e04f4">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNC0xLTEtNDUzMzg_c9b421f5-5693-4e83-a107-646e5338166d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNi0xLTEtNDUzNDU_6240e27c-024e-47ce-8a0a-99d4aa99fe67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of advances under asset-backed credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtMi0xLTEtNDUzMzE_41f4c381-6cbb-4cc1-aaef-631bc9c89315">5,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNC0xLTEtNDUzMzg_06d63a5c-b0a4-4d5e-9a9b-d43bc2e64cb1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNi0xLTEtNDUzNDU_fa97135b-2678-4775-8717-2d57f82945eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of debt amendment fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtMi0xLTEtNDI3NjQ_bc89478d-4b29-4489-a08f-c0ce42b1ec52">1,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNC0xLTEtNDI3NjQ_2c6075e4-a67d-4ad6-9931-24168ea2eabb">1,275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNi0xLTEtNDI3NjQ_785fcc84-9fc8-4a4e-bdee-34f2f228abea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Open market purchase of treasury shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtMi0xLTEtNDI3NjQ_f2bb4021-4a4a-4653-adbd-08b0d7e80357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNC0xLTEtNDI3NjQ_9c52e380-57d7-4744-8881-e771e0a8386d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNi0xLTEtNDI3NjQ_0fbc38dc-be23-43c7-a2bd-2fdc6d21fa16">17,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctMi0xLTEtNDI3NjQ_6b057f2a-680a-427b-8815-c5efec4ade74">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctNC0xLTEtNDI3NjQ_285e4c46-2206-40db-893d-1765fe86b4f9">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctNi0xLTEtNDI3NjQ_4914cb90-1485-44ce-93bf-5bc472dc8e39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktMi0xLTEtNDI3NjQ_e1999787-60d2-4b05-a64d-3419ec8d7b9d">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktNC0xLTEtNDI3NjQ_ffc4d815-af4b-4b1a-8c61-695326fbbd65">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktNi0xLTEtNDI3NjQ_1862c240-7de0-4d41-98a3-d81f4baa10f6">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock for payment of statutory taxes due on equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfOtherEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTItMS0xLTQyNzY0_86c3146f-13b7-4e68-bf57-c941e6198391">853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfOtherEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTQtMS0xLTQyNzY0_642a880a-01df-4c60-96ed-3741a7d4e9f3">1,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfOtherEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTYtMS0xLTQyNzY0_a2cd016d-3f91-4113-852e-ed4f01449cdf">3,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTItMS0xLTQyNzY0_14e7b6d8-603d-4055-95c2-0a39cc41c44d">654</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTQtMS0xLTQyNzY0_9923c7de-3cd6-4373-ad9c-c8aeb014d620">355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTYtMS0xLTQyNzY0_34aac044-f97b-404b-838e-b7cb658937b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided (used) by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTItMS0xLTQyNzY0_829c42e0-4b25-4b66-a75d-2bdd8e48b967">12,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTQtMS0xLTQyNzY0_000f85d5-5864-49ae-ae2a-d60ce7dcfd9e">12,324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTYtMS0xLTQyNzY0_a671b3bd-8077-4af7-a714-031d5f00ac15">16,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTItMS0xLTQyNzY0_a64fa62d-5760-4098-86b3-ef1c65893f78">683</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTQtMS0xLTQyNzY0_220828eb-3606-47d8-ae12-c9e02f287419">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTYtMS0xLTQyNzY0_f52b5262-8488-4e3e-86c2-fa598ac2891e">609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTItMS0xLTQyNzY0_6b8d5ea7-c46d-48bd-9e60-8f3dfb0cfdfe">6,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTQtMS0xLTQyNzY0_fd716c23-d976-4503-b2f5-587565371924">16,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTYtMS0xLTQyNzY0_406fed62-244f-4b7b-8f78-3b0509e07245">10,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash, beginning of period (Note 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTItMS0xLTQyNzY0_5068b51c-c630-4501-9170-508ad4cb5b4f">83,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTQtMS0xLTQyNzY0_80f20ee6-3146-4b49-bda0-9877563f7da8">100,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTYtMS0xLTQyNzY0_3e384147-3cd9-4dfe-8100-6a52fbcc70ec">89,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash, end of period (Note 1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTItMS0xLTQyNzY0_33d74bcb-844d-448d-87f8-58fc6a2e010b">77,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTQtMS0xLTQyNzY0_b7c1d1d5-9771-4e43-9338-d76ffd5a4f77">83,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTYtMS0xLTQyNzY0_75e62bcf-a8ec-4acf-b754-808f31bff679">100,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid (received) during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTItMS0xLTQyNzY0_0127f103-fc1e-4ca6-8f68-188dabe2654e">2,864</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTQtMS0xLTQyNzY0_8bafaebd-e61e-419c-b9ad-ace2e9868fad">451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTYtMS0xLTQyNzY0_8715010e-93c6-461f-bd88-ecf77df9f7e9">6,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTItMS0xLTQyNzY0_512cfcaf-5537-4e6a-97bd-8bdd4ec20558">2,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTQtMS0xLTQyNzY0_30fd75c0-a6d6-41d8-9e66-d169a10aaa90">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTYtMS0xLTQyNzY0_065928e1-b21e-4488-b5b1-d98d56422c8d">2,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment on account</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTItMS0xLTQyNzY0_b1619576-5361-431a-bcc3-b62ee74a0020">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTQtMS0xLTQyNzY0_28b7f33d-2156-4351-8931-27dcfc3853c2">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTYtMS0xLTQyNzY0_1935bc5a-2a89-4f95-b2da-2c61929a3b90">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">53</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In&#160; Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances, June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5437094657942d1b4a9f25dc4f3b570_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtMi0xLTEtNDI3NjQ_35efa941-a113-4f4e-a5b6-0cf79610e2c4">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec5dfcc2a32496cb944aedcf2d48e95_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtNC0xLTEtNDI3NjQ_843a09b2-5ec1-4a4c-b42f-a15b4abd9966">137,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c676e549bf4112969fe958c85e2289_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtNi0xLTEtNDI3NjQ_0b26210a-ec26-4418-a25c-7fdf2972e4fe">239,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbefdbd695b24a479065fa8b803f3beb_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtOC0xLTEtNTUyMjM_8640d6cb-91b5-4845-86b4-00377076fe9a">7,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibefc465690604157946c5c7d6d12fdce_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtOC0xLTEtNDI3NjQ_30630d92-ba97-4427-9505-0c1f727d523a">17,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtMTQtMS0xLTQyNzY0_e1f50fca-a2e3-4cfa-916e-6faf3873f333">351,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtMi0xLTEtNDI3NjQ_ee6f46ad-c665-493f-ac58-c726f15fd121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtNC0xLTEtNDI3NjQ_62d2cf4d-f8f8-4966-9a7a-5ecdc7b57fc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtNi0xLTEtNDI3NjQ_e7d2d4d2-a668-468f-8819-88c7f1c294d1">33,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtOC0xLTEtNTUyMjM_c7d0d097-c4a0-4839-a785-374b49475689">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtOC0xLTEtNDI3NjQ_2f81d034-5601-46f3-8279-542b95e4fc03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtMTQtMS0xLTQyNzY0_5b66e25c-dfad-40c1-94ac-e0f7d2d83b02">33,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtMi0xLTEtNDI3NjQ_32225cc6-584b-4eff-b0a6-3d7b44075aa8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtNC0xLTEtNDI3NjQ_10e60096-a232-42dd-9c51-cc775ccbefbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtNi0xLTEtNDI3NjQ_e82a594a-bdd7-4c9b-b127-289e2f655ebe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtOC0xLTEtNTUyMjM_9e4e0e65-07fa-4f3c-9e1f-0381e0e4ef39">622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtOC0xLTEtNDI3NjQ_4bb3488d-b25b-4f54-a876-8c94772791fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtMTQtMS0xLTQyNzY0_53ad65dc-18f1-454f-af7f-c6fe463c560e">622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury Shares sold to Employee Stock Purchase Plan (20,733 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtMi0xLTEtNDI3NjQ_762b3f57-8769-4e84-8428-cba7d8d1905a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtNC0xLTEtNDI3NjQ_9d96c2c1-7970-4aa5-9d21-7ad2f66976bb">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtNi0xLTEtNDI3NjQ_54353f6f-fdd3-4901-b12c-4f43a9d02cfc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtOC0xLTEtNTUyMjM_7e018cc5-3b22-4497-a038-b372fac700bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtOC0xLTEtNDI3NjQ_d86562e4-4c2c-4c57-ad6e-566a80f37b8f">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtMTQtMS0xLTQyNzY0_2eceb54f-29bc-4c90-aa69-545f77e5bb2c">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of deferred shares (542,279 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtMi0xLTEtNDI3NjQ_10205a94-e845-49a0-b730-ba399b99b781">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" sign="-" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtNC0xLTEtNDI3NjQ_a0af3839-c435-47d6-a0e6-2c77a157d0fb">8,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtNi0xLTEtNDI3NjQ_edb4a95e-f7a3-4e74-b0cc-ac3fbce240a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtOC0xLTEtNTUyMjM_18b6cae4-2474-470b-aadd-f3d74dade817">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtOC0xLTEtNDI3NjQ_b2eb3dca-70c2-4024-80d5-7cfae6f21276">8,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtMTQtMS0xLTQyNzY0_d2e6f2df-7cc9-468b-a78d-cb131876f9da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury shares repurchased to satisfy tax withholding obligations (181,081 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktMi0xLTEtNDI3NjQ_67689157-0b63-4c0e-919e-7c6faf1b498a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktNC0xLTEtNDI3NjQ_ccd26dcb-8af8-4ca4-a7c3-d8b63d8073aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktNi0xLTEtNDI3NjQ_0343e98e-db8e-429e-a9c5-95f71c894ec8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktOC0xLTEtNTUyMjM_b4cc3787-d2a0-4109-9234-93b3ec82115c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktOC0xLTEtNDI3NjQ_ba823893-bf54-44a1-822c-86b62fc6d872">3,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktMTQtMS0xLTQyNzY0_9a229a40-e85c-4adf-82d9-b333f205494a">3,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Open market purchases of treasury shares (1,047,606 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTItMS0xLTQyNzY0_18cee063-316b-4279-8004-81670e4e9930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTQtMS0xLTQyNzY0_6c7a39a7-99c6-4bd0-a077-e86f434c9333">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTYtMS0xLTQyNzY0_0c011090-2fdd-43a6-806d-108a464a7c01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTgtMS0xLTU1MjIz_66568c66-d39b-4479-9ee0-ece8fc66f91b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTgtMS0xLTQyNzY0_de3be4b6-27f8-4af8-a085-6c374354acf7">17,045</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTE0LTEtMS00Mjc2NA_2c36f124-1806-4693-b9dd-469526b12008">17,045</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTItMS0xLTQyNzY0_cc27a2d5-f508-4cd7-9ecb-43d0a3366de9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTQtMS0xLTQyNzY0_bdea6825-c7ae-4982-95c7-151ad8bc13c3">9,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTYtMS0xLTQyNzY0_090cab08-bcb8-4372-9431-2f309cacba51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTgtMS0xLTU1MjIz_85be47c8-879f-4a81-b811-f4a1ac1bbd18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTgtMS0xLTQyNzY0_27810217-6cf7-416f-934a-c73816378f22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTE0LTEtMS00Mjc2NA_f5b43fba-6bd3-4ce5-8440-adcd6b47928e">9,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances, June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee83423ff91c49a1bbd2c0db65d0bc39_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTItMS0xLTQyNzY0_ed4495fb-c354-4e91-aeb3-a8280ca92d10">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd7452e26404687a42b75c41b499864_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTQtMS0xLTQyNzY0_751eb195-4382-4f5a-a624-485cfc19dbb5">138,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic717f9c7ec994aaa8500d266c792c7d5_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTYtMS0xLTQyNzY0_af775045-59ce-41d6-84f6-5995ac3641bb">206,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i785e1962e4924354ab1539a4e09793a8_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTgtMS0xLTU1MjIz_96d3532e-a9bb-472c-a1a9-8d15654facc9">8,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8ceef5a81404cbba55b15214fc2e57d_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTgtMS0xLTQyNzY0_894d45b3-2cb2-476a-8393-c7c9ce940fda">29,385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTE0LTEtMS00Mjc2NA_7d89ecb8-99de-49fe-9283-8e1703e2965b">307,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTItMS0xLTQyNzY0_1ce13e17-9b6e-4505-8ba8-f5586e44e626">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTQtMS0xLTQyNzY0_95a391bf-bfd4-4404-9dfa-eee415d7b947">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTYtMS0xLTQyNzY0_e44d806f-f948-49f0-b37b-7f8cec074949">31,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTgtMS0xLTU1MjIz_4e50b5ce-2844-4905-80b9-df346e7834ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTgtMS0xLTQyNzY0_1bca3c14-db5b-4a00-a4be-07e95d9c3148">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTE0LTEtMS00Mjc2NA_c17fbcd2-991d-4505-bd3c-226362166e9c">31,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTItMS0xLTQyNzY0_8bac8664-6f1d-4a17-8ad0-a20225d13c68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTQtMS0xLTQyNzY0_96407b86-74b0-4161-be4b-c4157a2cccc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTYtMS0xLTQyNzY0_912e1dae-6422-46de-8bd9-b51e4c38e469">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTgtMS0xLTU1MjIz_1dfadcf7-2363-404f-90d4-c4a252e0be0a">1,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTgtMS0xLTQyNzY0_b14d3a3c-41de-4de0-addd-7587040a98ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTE0LTEtMS00Mjc2NA_6eb61f14-4da9-4b89-be71-fb18328c54e2">1,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury Shares sold to Employee Stock Purchase Plan (29,171 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTItMS0xLTQyNzY0_6219e856-a707-400b-9199-43cc21cf3fda">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTQtMS0xLTQyNzY0_68ad0cab-77fb-4411-a034-ab3278f4d513">207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTYtMS0xLTQyNzY0_9b29bc9b-0ece-4106-bb26-aa62a933d235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTgtMS0xLTU1MjIz_8d7f4411-d305-4446-b77b-1b724cf90d4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTgtMS0xLTQyNzY0_dcbaf9b8-709d-4ee4-800e-86d212277ca0">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTE0LTEtMS00Mjc2NA_b662f639-87c1-4c3e-bf60-f69f9e35d2c3">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options (34,150 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTItMS0xLTQyNzY0_fdc3bc35-4f9f-4b58-9d43-52864347114d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTQtMS0xLTQyNzY0_06ddb06e-4460-4264-99c9-3222de19866f">257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTYtMS0xLTQyNzY0_1ec9d469-a88a-4e67-9e76-50b76657ced2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTgtMS0xLTU1MjIz_320bc977-7c9c-4425-8f17-a8a6390ba8a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTgtMS0xLTQyNzY0_a391df73-e825-4bf4-9b9b-2e9f36b29763">606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTE0LTEtMS00Mjc2NA_442e5f3d-814a-4652-be62-ec2aebab4013">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of deferred shares (515,218 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTItMS0xLTQyNzY0_4d1e42ca-fb93-462e-a441-a127ac69657f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" sign="-" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTQtMS0xLTQyNzY0_ad66912d-9eb2-42e4-9549-188bae42f82b">9,083</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTYtMS0xLTQyNzY0_8cfdac44-91a7-4076-a830-6a59c1200e13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTgtMS0xLTU1MjIz_1f3e27e1-25c7-4a82-be37-953399e438fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTgtMS0xLTQyNzY0_5b2924be-5237-482a-abef-e5d70becd196">9,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTE0LTEtMS00Mjc2NA_246e1d7d-dddb-48b0-9c47-5c30d5b465b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury shares repurchased to satisfy tax withholding obligations (170,629 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTItMS0xLTQyNzY0_ed95c456-b1d9-488c-b36f-8d3919f4a1b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTQtMS0xLTQyNzY0_773e0037-7b7d-49b3-9775-150fae7ca2e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTYtMS0xLTQyNzY0_d0b73fdb-01a7-4f83-8dde-f93ad47608d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTgtMS0xLTU1MjIz_2f5d7a33-adcc-4264-b151-c6e4d88b7491">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTgtMS0xLTQyNzY0_64f64ded-3407-40fc-9403-f42fd845f572">1,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTE0LTEtMS00Mjc2NA_56711fbf-dd0e-4692-85b7-0dcc27b1bda3">1,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTItMS0xLTQyNzY0_da8ea5a2-ef13-4664-ae3c-fcbbf8ab6149">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTQtMS0xLTQyNzY0_9c7239a3-b951-4298-a66f-917584246fe8">8,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTYtMS0xLTQyNzY0_1c21ef49-4a6e-4bfe-a511-83023a790cd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTgtMS0xLTU1MjIz_192f00eb-6535-4596-80f6-1a080b248278">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTgtMS0xLTQyNzY0_0bb77fb6-9e94-40db-ba63-0e96bd5b09a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTE0LTEtMS00Mjc2NA_0ba91230-9140-4c6e-a240-018744cf7d5a">8,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances, June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c316edcf7f8444b9d0ac200c037db57_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTItMS0xLTQyNzY0_a0852e69-3fb7-4e7c-aef9-bf3fa466b26e">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d049112a1d490c88b8dfadf74ce19e_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTQtMS0xLTQyNzY0_ea73c321-eb57-4e6e-a13a-4bb21047f490">137,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4524952cc2d04a789189f34746da316d_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTYtMS0xLTQyNzY0_5f5fb514-de43-4f48-a668-51563e3e5a80">175,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85601c96795e4a96895e90dd5fb461d5_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTgtMS0xLTU1MjIz_83e7f677-b114-40d2-a8e1-e0051bef0486">6,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb5d44e8246e458ca0353c7bd5fca8bb_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTgtMS0xLTQyNzY0_e31be218-5677-4728-b314-322ca7e167f1">20,744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTE0LTEtMS00Mjc2NA_25abf46d-afd5-4e8e-a8e4-01ad4fdf8b27">285,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTItMS0xLTQyNzY0_f72c0181-21a0-43f7-aa81-9947c036ecf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTQtMS0xLTQyNzY0_1cd32138-4090-49b9-9b1d-ad5c789ab264">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTYtMS0xLTQyNzY0_c43a895b-536b-47fa-bfbf-3fa67cb0cb37">63,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTgtMS0xLTU1MjIz_3c8ca141-1752-4f8e-b4fb-19f603a82eb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTgtMS0xLTQyNzY0_f96c3f6f-c873-4256-9ad1-d56526d4cfff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTE0LTEtMS00Mjc2NA_71a8afcc-7875-40a1-a9e3-7188b7a26993">63,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTItMS0xLTQyNzY0_c5ca51b0-4718-4fdb-a1db-66f24cbea707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTQtMS0xLTQyNzY0_f75bba85-70f5-428f-98e8-b8c29cf84787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTYtMS0xLTQyNzY0_e91a3b42-d088-46f7-ba2a-24505b1c178c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTgtMS0xLTU1MjIz_b79263d5-615d-44d4-ac3b-64104a8a7c76">1,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTgtMS0xLTQyNzY0_c9413171-4235-48ad-af9c-affe9205b01f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTE0LTEtMS00Mjc2NA_b5636d2f-7aec-470c-b311-b9222f80f634">1,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury Shares Sold to Employee Stock Purchase Plan (29,826 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTItMS0xLTQyNzY0_58d5929d-29a0-4219-b42b-0f9f49deea61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTQtMS0xLTQyNzY0_a2eab448-074f-4d5e-a649-6281a35b01b5">307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTYtMS0xLTQyNzY0_8667e5c1-ffc7-4b9e-8adc-2d49b0b3f6bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTgtMS0xLTU1MjIz_6f138e74-e243-41c1-9e74-1e42e30b213d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTgtMS0xLTQyNzY0_39534cde-fd2e-4221-84b8-89d85502e6b3">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTE0LTEtMS00Mjc2NA_13323c03-6ffe-4b44-858e-0f4949d520c7">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options (19,550 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTItMS0xLTQyNzY0_2918ed6f-7a49-4a01-90c0-db27e026ad39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTQtMS0xLTQyNzY0_e19f3656-4690-4ea0-b52e-9f9921ab9a02">189</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTYtMS0xLTQyNzY0_bc5488aa-0f7e-4b07-8512-2289e19debd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTgtMS0xLTU1MjIz_7c01b421-7030-407f-8439-559814d5c5c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTgtMS0xLTQyNzY0_bf57558a-1818-4aae-a5ab-139cfbd42a8c">388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTE0LTEtMS00Mjc2NA_31ef8021-f5f1-4c5f-bdf2-42ab7b0152e0">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of deferred shares (268,403 shares)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTItMS0xLTQyNzY0_23aba96c-8cbd-4488-b43e-9704301e92fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" sign="-" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTQtMS0xLTQyNzY0_715122ed-4013-48d1-9adb-e80f4c43148f">5,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTYtMS0xLTQyNzY0_5dabe7f9-e5b3-43f9-ba77-4f9172d83a75">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTgtMS0xLTU1MjIz_04c18d4f-791e-484c-a854-54fbc42f68e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTgtMS0xLTQyNzY0_8a880ca5-dea5-49a0-a5eb-0fb8ec021593">5,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:IssuanceOfDeferredShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTE0LTEtMS00Mjc2NA_b53e26f7-cf48-44ea-946d-3f4d47878c55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury shares repurchased to satisfy tax withholding obligations (76,703 shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTItMS0xLTQyNzY0_baa3347d-2c56-42dd-a810-9310a98fefc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTQtMS0xLTQyNzY0_e4b54093-bc47-4005-9293-5e71655e8c7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTYtMS0xLTQyNzY0_bb3f5d8f-d3fa-417e-b28e-b65744ee7105">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTgtMS0xLTU1MjIz_08775634-7759-4d54-a9bf-e1f124d07bff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTgtMS0xLTQyNzY0_4e99822a-7450-4e18-a42c-f2bb21602c0b">853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:OtherTreasurySharePurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTE0LTEtMS00Mjc2NA_4f3f228b-712e-4ef6-a1c2-9d5717062e79">853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTItMS0xLTQyNzY0_c3a11a88-a33a-466f-ad8a-aaac8ebe4551">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTQtMS0xLTQyNzY0_d23c9992-74a9-4a01-8f46-db4f10173c1b">7,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTYtMS0xLTQyNzY0_3de6c6a8-a847-469f-a1d6-66063166ecd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTgtMS0xLTU1MjIz_d604f384-1dd3-4628-95ec-a34ca5e9f773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTgtMS0xLTQyNzY0_3c8dd4e4-877d-4827-beb3-74b9c180c1cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTE0LTEtMS00Mjc2NA_696967ef-c649-490b-b4d6-cac0452909ad">7,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances, June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4461b9b5474047cab2937aaf2fe9619a_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTItMS0xLTQyNzY0_a05ff1f7-5589-4a72-b222-c57f97d73e22">279</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2abb4419e8e94c129d8631f557f5a623_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTQtMS0xLTQyNzY0_33bd0a4d-19e6-4218-a663-e45c857783cb">139,854</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e99ffab7a954ff7bac2ee7ca01656f1_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTYtMS0xLTQyNzY0_5a109a1c-1e64-4f8d-956f-8d0cd06bc275">111,278</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8460c8f8504c89a2e0b1865c3cb79c_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTgtMS0xLTU1MjIz_e890ba27-153b-44d8-9ac7-8a0efec6abe9">8,175</ix:nonFraction>)</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f875ca0da5643529189ddd9526bfef5_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTgtMS0xLTQyNzY0_fbad3601-d3c5-41f6-8190-72f89b10b9f6">15,530</ix:nonFraction>)</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTE0LTEtMS00Mjc2NA_b5210308-c583-4ad4-95be-34cff704df64">227,706</ix:nonFraction>&#160;</span></td><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:middle"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">54</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_136"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table of Contents</span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_139"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjA2_7df988ec-7904-4987-9cb1-6a9a9534cc94" continuedAt="i1a149759cac343fd8cd68f1adab09e18" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i1a149759cac343fd8cd68f1adab09e18" continuedAt="i6d0a3a34dfbe42f39495dd4d6a412a55"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njc0_b35a99bb-2f75-4c68-a97b-e58637127907" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts of Matrix Service Company and its subsidiaries (&#8220;Matrix&#8221;, the &#8220;Company&#8221; or &#8220;we&#8221;, &#8220;our&#8221;, and &#8220;us&#8221; are to Matrix Service Company and its subsidiaries), all of which are wholly owned.  Intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in the United States, Canada, South Korea and Australia.  Our reportable segments are Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzAw_76bd1243-f3ef-4a1f-8f8c-d2458a45e3e2" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  We believe the most significant estimates and judgments are associated with revenue recognition, the recoverability tests that must be periodically performed with respect to our goodwill and other intangible assets, deferred tax assets, and the estimation of loss contingencies, including liabilities associated with litigation and with the self-insured retentions on our insurance programs.  Actual results could materially differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzEy_dd57d058-8fa4-4a59-a0a6-372f25ef69c4" continuedAt="i34f51715b93b49029e13955fc8ea1113" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General Information about our Contracts with Customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 1: Contract Identification</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 2: Identify Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i6d0a3a34dfbe42f39495dd4d6a412a55" continuedAt="i6655e354e3cf4dfcb7f8a9a69845ef19"><ix:continuation id="i34f51715b93b49029e13955fc8ea1113" continuedAt="i6d353ceeec7b40ee9d26d0426a9558c9"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 3: Determine Contract Price</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 4: Assign Contract Price to Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 5: Recognize Revenue as Performance Obligations are Satisfied</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</span></div></ix:continuation></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i6655e354e3cf4dfcb7f8a9a69845ef19" continuedAt="icb99d5d326484b00a3b31514d1bc8b43"><ix:continuation id="i6d353ceeec7b40ee9d26d0426a9558c9"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change Orders </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies.</span></div></ix:continuation><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjEz_207612a4-61f4-486b-888b-f1762b3840e5" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include as cash equivalents all investments with original maturities of three months or less which are readily convertible into cash.  We have cash on deposit at June&#160;30, 2022 with banks in the United States, Canada, South Korea and Australia in excess of Federal Deposit Insurance Corporation ("FDIC"), Canada Deposit Insurance Corporation ("CDIC"), Korea Deposit Insurance Corporation ("KDIC") and Financial Claims Scheme ("FCS")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection limits, respectively.  The United States Dollar equivalent of Canadian, South Korean and Australian deposits totaled $<ix:nonFraction unitRef="usd" contextRef="ibc467908b019451f845dca85f4196c1b_I20220630" decimals="-5" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE0OTU1_9e25dba8-9d6e-4d0d-9bc7-8e398e02bacc">5.7</ix:nonFraction> million as of June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Consolidated Balance Sheets.  The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzU0OTc1NTg0ODI0MA_fd90a371-52e0-4819-965a-9ce6a9cba9e8" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzEtMi0xLTEtNDU1OTg_08c95065-1526-439c-8724-8c236e6c5418">52,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzEtNC0xLTEtNDU2MDQ_f0dce950-8030-4fd1-a204-a40087f52e33">83,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzItMi0xLTEtNDU2MDE_1b466f3b-da7a-4fde-9e22-b79c96452db6">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzItNC0xLTEtNDU2MDc_5cfb091b-37ea-4eb7-9c5d-f906524a1fd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzMtMi0xLTEtNDczNzA_a1c8707a-263c-4424-906f-2fe63e12f177">77,371</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzMtNC0xLTEtNDg1MDU_a3ecf742-1735-4f60-9f5f-77417a8ec78f">83,878</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njk1_2b487cd1-221c-4f75-aff7-e6b6b40b62b1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried on a gross basis, less the allowance for credit losses.  We estimate the allowance for credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount.  Our customers consist primarily of major integrated oil companies, independent refiners and marketers, power companies, petrochemical companies, pipeline companies, mining companies, contractors and engineering firms.  We are exposed to the risk of individual customer defaults or depressed cycles in our customers&#8217; industries.  To mitigate this risk, many of our contracts require payment as projects progress or advance payment in some circumstances.  In addition, in most cases we can place liens against the property, plant or equipment constructed or terminate the contract if a material contract default occurs.  Accounts are written off against the allowance for credit losses only after all reasonable collection attempts have been exhausted.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="icb99d5d326484b00a3b31514d1bc8b43" continuedAt="ic1f9de9b20a7493bb4264fe9bc0a91f3"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="mtrx:RetentionPayablePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njkx_705f0357-1357-417e-8900-fba736015679" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retentions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract retentions collectable beyond one year are included in Other assets in the Consolidated Balance Sheets.  Accounts payable retentions are generally settled within one year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjIy_f270fd33-fe0f-422e-9df9-464465e0d1f1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#8220;Loss Contingencies&#8221;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable, and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njc2_a45b10a7-bca4-45fa-9634-9079d8693aba" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of steel plate and pipe and aluminum coil and extrusions.  Cost is determined primarily using the average cost method and inventories are stated at the lower of cost or net realizable value.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjQ3_ca9ede5e-918d-4583-a1cd-e5373ae030d7" continuedAt="i67fd592d813e426d94a3e76e24d576d3" escape="true">Depreciation</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i67fd592d813e426d94a3e76e24d576d3">Depreciation is computed using the straight-line method over the estimated useful lives of the depreciable assets.  Depreciable lives are as follows: buildings&#8212;<ix:nonNumeric contextRef="i9974919ca8784da19f30f12bc7c13f18_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTA5_749b1936-2f07-496a-a8fe-f3e22db08730">40</ix:nonNumeric> years, construction equipment&#8212;<ix:nonNumeric contextRef="i9daddcc0be47438f967d8f35b2e0b6e8_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTQy_a27cef22-9fd9-45d2-a358-72602d06b7b5">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ie7a3037e420d404d84508ab30dff0b0a_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTQ4_a2631c25-fa1d-48a9-b9c7-27b472c29d5b">15</ix:nonNumeric> years, transportation equipment&#8212;<ix:nonNumeric contextRef="ie50adda224d74e4e93d5e3bc47b00686_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTgz_c00ca839-f6a2-4b20-9dd6-cee6d8d7328a">3</ix:nonNumeric> to <ix:nonNumeric contextRef="icf4fc09ff4324c9ea0a82e85a9a5dfe8_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTg5_13ab9522-f68e-4617-8137-21972798d8f5">5</ix:nonNumeric> years, and office equipment and software&#8212;<ix:nonNumeric contextRef="i3be891ce32db41ebaf5579d27dd9028e_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NjMz_f9eee412-77a5-426e-9a42-1b0359adb291">3</ix:nonNumeric> to <ix:nonNumeric contextRef="iaaa263855b6e415dad6cd25cec763b1b_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NjM5_db1aca45-531b-4809-a7db-ac7ba63cdcd3">10</ix:nonNumeric> years.  Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term.</ix:continuation> </span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzAz_d5ef17c2-ad4d-4518-81e2-a03b0b9c7600" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  We determine if an arrangement is or contains a lease at inception of the arrangement.  An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration.  Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received.  Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date.  Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis.  Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease.  We consider various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets are evaluated for impairment in accordance with our policy for impairment of long-lived assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjE2_55452ec2-ead6-4fa5-8304-9f7e1a48a4ea" continuedAt="i28f566d23dfe403cb81a94f001f34aeb" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets for impairment when events or changes in circumstances indicate, in management&#8217;s judgment, that the carrying value of such assets used in operations may not be recoverable.  The determination of whether an impairment has occurred is based on management&#8217;s estimate of undiscounted future cash flows attributable to the assets as compared to the carrying value of the assets.  If an impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and, to the extent the carrying value exceeds the fair value of the assets, recording a loss provision.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ic1f9de9b20a7493bb4264fe9bc0a91f3" continuedAt="ibbef230dd8a74e0289c56ddcb3e3aa87"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i28f566d23dfe403cb81a94f001f34aeb">For assets identified to be disposed of in the future, the carrying value of the assets are compared to the estimated fair value less the cost of disposal to determine if an impairment has occurred.  Until the assets are disposed of, an estimate of the fair value is redetermined when related events or circumstances change.</ix:continuation> </span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njcx_cb84f9f4-9091-4053-89f5-347be9b67fbc" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#8217;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njk5_0f3cd2a5-e148-40a4-97bf-40a6263c8d5e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that have finite useful lives are amortized by the straight-line method over their useful lives ranging from <ix:nonNumeric contextRef="if29ea7c02c52477e9a6d8622803de552_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzIyOTM0_01bf21d9-74b1-46b5-87ad-bde2da150290">6</ix:nonNumeric> years to <ix:nonNumeric contextRef="i65b79492aeea4f539b3c24b4a78a0891_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzIyOTQ2_803cba20-1758-405f-8887-aaeaea07677c">15</ix:nonNumeric> years.  A finite intangible asset is considered impaired when its carrying amount is not recoverable and exceeds the asset's fair value.  The carrying amount is deemed unrecoverable if it is greater than the sum of undiscounted cash flows expected to result from use and eventual disposition of the asset.  An impairment loss is equal to the excess of the carrying amount over the fair value of the asset.  If quoted market prices are not available, the fair values of the intangible assets are based on present values of expected future cash flows or royalties avoided using discount rates commensurate with the risks involved.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="mtrx:InsuranceReservesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjIz_92d80a3f-9b07-4758-a30e-d1bd7768e9d5" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, coverage limits and self-insured retentions.  We establish reserves for claims using a combination of actuarially determined estimates and case-by-case evaluations of the underlying claim data and update our evaluations as further information becomes known.  Judgments and assumptions are inherent in our reserve accruals; as a result, changes in assumptions or claims experience could result in changes to these estimates in the future.  If actual results of claim settlements are different than the amounts estimated, we may be exposed to future gains and losses that could be material.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzA2_a5610104-c557-4e5e-bd82-24cf597b7f79" continuedAt="i6ef741f4ce434683bc360dd6cb855676" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued stock options, nonvested deferred share awards and cash-settled restricted share units under our long-term incentive compensation plans.  The fair value of these awards is calculated at grant date.  The fair value of time-based, nonvested deferred shares and cash-settled restricted share units is the value of our common stock at the grant date.  The fair value of market-based nonvested deferred shares is based on several factors, including the probability that the market condition specified in the grant will be achieved, which is calculated using a Monte Carlo model.  Cash-settled restricted share units must be settled in cash and are accounted for as liability-type awards and are remeasured at the end of each reporting period at fair </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ibbef230dd8a74e0289c56ddcb3e3aa87"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6ef741f4ce434683bc360dd6cb855676">value until settlement.  For all awards, expense is recognized over the requisite service period with forfeitures recorded as they occur.</ix:continuation></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjYy_2791a31d-c813-4417-b0f7-fa28acb99f21" continuedAt="if2b3da646fdc40f584da5d8ebc8caf75" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if2b3da646fdc40f584da5d8ebc8caf75">We use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.</ix:continuation> </span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NTkw_a35dbfd8-8348-44f5-b100-bb6596e6e320" escape="true"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NTk5_2f0d4667-3c6c-4c26-90ff-e392502b6f42" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#8217; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_142"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzA_1c54f11b-0f4e-42a3-bf0b-293e13037109" continuedAt="i69455fdc49aa4ffd84dc7016c382a2e8" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i69455fdc49aa4ffd84dc7016c382a2e8" continuedAt="ia26778cdc7e44d56a423f2827d424dab"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzYz_b9cfde3b-e0fb-47de-a640-dd3ad30f2f65">484.2</ix:nonFraction> million of remaining performance obligations yet to be satisfied as of June&#160;30, 2022.  We expect to recognize approximately $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="mtrx:Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE3MQ_182faf00-93ab-4b25-a1ac-b1fa89f8fedb">389.9</ix:nonFraction> million of our remaining performance obligations as revenue within the next twelve months.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms with customers include the timing of billing and payment, 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:</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzE_8cb7a31a-9355-4042-9961-951cf0c7ae75" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItMi0xLTEtNDI3NjQ_6421d5b8-f8fa-4f5c-818d-7d741a8d0457">44,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItNC0xLTEtNDI3NjQ_38bb69e1-1c34-46d3-80ff-3d66a6922ac5">30,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:ChangeinCIE" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItNi0xLTEtNDI3NjQ_2e05dade-d992-4567-9faa-b96c490bea6a">13,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings on uncompleted contracts in excess of costs and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtMi0xLTEtNDI3NjQ_eab9fc25-de93-4d1b-9dcd-9e2739a1176a">65,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtNC0xLTEtNDI3NjQ_faacfc6f-0e4f-4999-a18e-8b9c30257719">53,832</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="mtrx:ChangeinBIE" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtNi0xLTEtNDI3NjQ_4f7011c8-e81e-49bb-be1f-6b470ac258ad">11,274</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" sign="-" name="mtrx:ContractWithCustomerCurrentLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtMi0xLTEtNDI3NjQ_013e6283-335f-4c4d-b4df-1939555bc059">20,354</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" sign="-" name="mtrx:ContractWithCustomerCurrentLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtNC0xLTEtNDI3NjQ_eb9a7c09-ad4f-481b-8d13-8ece5e683bac">23,058</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:Changeinnetcontractbalances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtNi0xLTEtNDI3NjQ_ca4c2b06-61b5-4fda-81b0-6c0d1fa3a390">2,704</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ia26778cdc7e44d56a423f2827d424dab" continuedAt="i516de0d1fde14035b86a20eab3189264"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal year ended June&#160;30, 2022 that was included in the prior period BIE balance was $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE0MDY_39788642-4b0e-4683-99e2-af8264405c18">49.2</ix:nonFraction> million.  This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progress billings in accounts receivable at June&#160;30, 2022 and June&#160;30, 2021 included retentions to be collected within one year of $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:ConstructionContractorReceivableRetainageYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE2NDM_a655df61-eef2-40f0-83bd-91af9301bdf7">16.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-5" name="us-gaap:ConstructionContractorReceivableRetainageYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE2NTA_a1d8d022-09bf-4225-8759-55a8aee237c6">19.9</ix:nonFraction> million, respectively.  Contract retentions collectable beyond one year are included in other assets in the Consolidated Balance Sheets and totaled $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:ConstructionContractorReceivableRetainageAfterYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE3OTM_715eda98-edac-4089-9305-bd8273860b4a">4.0</ix:nonFraction> million as of June&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-5" name="us-gaap:ConstructionContractorReceivableRetainageAfterYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE4MDk_43d62182-8452-48ab-851d-5be21a977f0b">3.1</ix:nonFraction> million as of June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by reportable segment is presented in Note 13 - Segment Information.  The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzI_ce241164-7e88-403b-acbd-1fcf56455317" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Disaggregation:</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ad04e6252f14f599925ad6c5527b1af_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtMi0xLTEtNDI3NjQ_1fd7a8ea-035c-4e9f-8f58-4368e6c53c1c">640,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if669a13e4ae94090bdbb16aeacadea61_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtNC0xLTEtNDI3NjQ_a2360cab-3ea9-4ed9-9b45-6df50721406a">604,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c9a85aa784f4530b11abc706273aea6_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtNi0xLTEtNDI3NjQ_254352f4-1eba-415e-adb0-cc48311eba9e">1,020,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd293e0dfb7b43ec8a3cf42760876e46_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtMi0xLTEtNDI3NjQ_5c92e568-5906-4c0e-a643-13c5e865ca69">63,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fa8dd497e4844ef9f153e93a5b24bf1_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtNC0xLTEtNDI3NjQ_89574cfc-3159-405c-8ea7-6b8470098ef2">61,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bea13ea37a045ee93b984ca486e45d3_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtNi0xLTEtNDI3NjQ_f2d2d18e-8d2f-4bd9-9704-5acd4df1c212">70,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3fb6beedaa3464280e9f8851769db85_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtMi0xLTEtNDI3NjQ_9722de90-475f-4b35-a0e1-00269b1d7a26">4,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a4e35cb48f14cfea387d7a475739561_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtNC0xLTEtNDI3NjQ_67b7f5b7-168c-472e-802b-8a2b39d2d1b7">6,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4608370c4da94d84953393606ef03fd0_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtNi0xLTEtNDI3NjQ_ab0efacd-e390-4952-acd0-e4455a8a0aef">10,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtMi0xLTEtNDI3NjQ_f23de64f-8edc-47ce-9eb9-1adc88150da9">707,780</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtNC0xLTEtNDI3NjQ_41141974-b812-49b6-965a-82d04bc7e27b">673,398</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtNi0xLTEtNDI3NjQ_353c5df5-6514-4acd-832c-b59479fab01c">1,100,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Type Disaggregation:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if63e7bc492da40acb3d37e6b6421805a_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtMi0xLTEtNDI3NjQ_b5a47419-da92-4aed-ae6d-b0e79f2df0e5">421,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43449cc1d204326877f877ce14d3fc8_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtNC0xLTEtNDI3NjQ_661955de-9611-4ac8-a8eb-4223b0fb2e26">444,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba1846e779324417bc6f5f8154313f64_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtNi0xLTEtNDI3NjQ_7cc537ce-2164-453c-8647-27fd44a1d62a">685,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33f03412c3e14e888f6cd50b2caa72a9_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtMi0xLTEtNDI3NjQ_7c70fac6-7b01-4d35-acd9-8e98a1db484b">286,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d07742b7dd2488cb51aaba3c8278a09_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtNC0xLTEtNDI3NjQ_99ca50fe-ce5b-4cc9-b3be-a7429bc027c4">229,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00937e5df90b4e5aa084592f75ab902a_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtNi0xLTEtNDI3NjQ_adafb547-18c0-4e04-94f1-77ae3efe83ee">415,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtMi0xLTEtNDI3NjQ_abc5a623-ba0a-4911-af04-eb2ea121e3f2">707,780</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtNC0xLTEtNDI3NjQ_e5c57277-c1a6-4609-b6ac-64d7ff4d242a">673,398</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtNi0xLTEtNDI3NjQ_08f9f4f9-c08d-47e9-8da8-599852faef4d">1,100,938</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Typically, we assume more risk with fixed-price contracts since increases in cost 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revisions in Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  The project reduced gross profit by $<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-5" name="us-gaap:LossOnContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2MzY1ODM_f7eba4c9-eb61-4b3d-9093-24a6d3dcb3ca">8.7</ix:nonFraction>&#160;million during fiscal 2022.  The increase in forecasted costs was primarily due to poor performance of a now terminated subcontractor, which required rework, as well as supply chain and escalation issues, in order to meet our client's expectations.  We expect to complete the project during the second quarter of fiscal 2023.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i516de0d1fde14035b86a20eab3189264"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations were materially impacted by changes in the forecasted costs to complete two large capital projects in the Utility and Power Infrastructure segment.  Improved project execution on the first project resulted in an increase in gross profit of $<ix:nonFraction unitRef="usd" contextRef="i7e267367177c478eaf31a9e169db3b9c_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTY1MQ_adb8f4e9-1786-46d9-9ccb-50cb99c683c7">2.2</ix:nonFraction>&#160;million during the second half of fiscal 2022.  However, increases in the forecasted costs to complete this project during the first half of fiscal 2022 resulted in the project reducing gross profit by $<ix:nonFraction unitRef="usd" contextRef="ie40066c069994999b22cced8f72aabc4_D20210701-20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTY3OA_6802ca69-e72f-4466-b66f-fda2b9efecd9">3.6</ix:nonFraction>&#160;million during fiscal 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.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased forecasted costs to the complete the second project resulted in the project reducing gross profit by $<ix:nonFraction unitRef="usd" contextRef="id509be05e4874e1d9bbf07e9151762af_D20220401-20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDEwMDQ_04096fad-5101-43af-81f6-6f5f2ea2cf4c">2.2</ix:nonFraction>&#160;million during the fourth quarter of fiscal 2022 and $<ix:nonFraction unitRef="usd" contextRef="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDA5OTA_36d86d90-ced8-434f-89e6-c600fd72fcc7">0.1</ix:nonFraction>&#160;million during fiscal 2022.  We recognized $<ix:nonFraction unitRef="usd" contextRef="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDEwMTg_8cd5623b-093d-4617-8bd0-27c3762312f3">78.1</ix:nonFraction>&#160;million of revenue on this project during the year at a near break-even margin as a result of the change in estimate.  The increase in forecasted costs was the result of higher than anticipated subcontractor costs and labor costs as the project neared completion.  We expect to complete the project during the second quarter of fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-5" name="us-gaap:LossOnContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTg0Ng_34d40e82-3bff-4f01-9cae-35c84ec76344">6.3</ix:nonFraction>&#160;million in fiscal 2022.  The increase in costs was primarily due to changes in repair scope, expanded client weld testing and associated schedule delays.  We achieved substantial completion on this project in the fourth quarter of fiscal 2022.</span></div></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_2055"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzODM_542491a4-0095-431a-8cf0-63377d0437b6" continuedAt="ia219a4701f8a45469beb7d809d2022a9" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="ia219a4701f8a45469beb7d809d2022a9" continuedAt="i4384e9cee1b541e0a80c046650ed5af5"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our property, plant and equipment - net at June 30, 2022 and 2021:</span></div><div style="margin-top:15pt"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTI_fadb8f2e-a3bd-4d26-970c-131064439d43" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - at cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="mtrx:LandBuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8yLTItMS0xLTU2ODM3_1c9ff1af-826f-4be0-b8ba-d1c0c0187f1b">34,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="mtrx:LandBuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8yLTQtMS0xLTU2ODM3_7c9adab3-dc3a-4dbc-b9ad-532338649588">41,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8zLTItMS0xLTU2ODM3_a8fa1f6a-49fc-4a94-9764-2a76cadaa075">93,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8zLTQtMS0xLTU2ODM3_6277a3c6-1ee3-4aef-bdd8-19abf0bb5e97">94,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="mtrx:TransportationEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl80LTItMS0xLTU2ODM3_eade9487-b264-4cb8-9536-14e1333b2a82">48,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="mtrx:TransportationEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl80LTQtMS0xLTU2ODM3_91e36aa9-f1e9-4ab0-84e6-38be8bffdcf7">50,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl81LTItMS0xLTU2ODM3_85a8ba90-aa7a-4573-90b6-04a7ae1d4337">43,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl81LTQtMS0xLTU2ODM3_fff01853-e5da-4f3b-b883-90c5480ac448">42,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl82LTItMS0xLTU2ODM3_6ce6bb51-2d0a-4d9e-8b90-98d989217519">1,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl82LTQtMS0xLTU2ODM3_aca36f68-89b6-49b6-8113-84dd41552336">493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment - at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl83LTItMS0xLTU2ODM3_64227245-997a-431a-b54e-dd68f6e3e204">222,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl83LTQtMS0xLTU2ODM3_f77c6a4b-1092-4df9-bf69-307a312bd439">229,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl84LTItMS0xLTU2ODM3_7fb1eff6-769f-4c52-9e6b-c6eb6b424fd2">168,423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl84LTQtMS0xLTU2ODM3_1cf20e4f-175a-42a9-bd09-98d0f1777571">160,388</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl85LTItMS0xLTU2ODM3_64d8d02b-448a-4f88-8f9e-f6b2fa79325a">53,869</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl85LTQtMS0xLTU2ODM3_ec1af33a-4d2a-41bd-ad90-8efd211738bf">69,407</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i4384e9cee1b541e0a80c046650ed5af5"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTA_5eab2ecd-b231-484a-a76e-be17fea5f266" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographical Disaggregation of Long-Lived Assets</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Lived Assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b313a9088a34166b84bc9884bb3d01f_I20220630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTItMS0xLTU2OTQ4_4199f509-ef75-4ee6-b8dd-ce569ce0fde6">137,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f39e3bde088419a8525b64757962def_I20210630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTQtMS0xLTU2OTQ4_b2981b7f-23f7-45f6-83e3-3a8a43e7120a">157,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c070f6567f149c1b6558e8d51f110b2_I20200630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTYtMS0xLTU2OTQ4_7c143edf-6c10-4514-ada8-9df5623e782a">164,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i291f450a747e4c58ae80d02a0501ab31_I20220630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTItMS0xLTU2OTQ4_c4e625d9-39f7-48d0-91de-5662d655fefa">3,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecf5f6607db74e9d83e9c14e792be0d7_I20210630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTQtMS0xLTU2OTQ4_f90b36f8-312c-4b95-be65-ebce0ca4cc43">6,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5105c4e7333f4c6481cc65d1a4b1fbd8_I20200630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTYtMS0xLTU2OTQ4_2bbf7baa-fa8d-4357-bcac-36c690ce1c18">5,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc467908b019451f845dca85f4196c1b_I20220630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTItMS0xLTU2OTQ4_367e5a58-d6b9-4e1e-a2d1-83b1ce101c4c">12,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia97b72a7472e44ba8f865ddcfd088f50_I20210630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTQtMS0xLTU2OTQ4_f5b9356d-cca0-44bc-af3c-8469e4ee47b3">12,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i339a891bea464cf8b3d5fd7ce1c9949c_I20200630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTYtMS0xLTU2OTQ4_055d513d-0774-48e7-bd8f-b8f4c214eab8">12,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTItMS0xLTU2OTQ4_e550c824-2033-4c87-83af-8006042a75e5">153,381</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTQtMS0xLTU2OTQ4_34f7ec50-5d03-49cd-99e4-82938d10d5f2">176,337</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTYtMS0xLTU2OTQ4_af58df6b-a50d-4539-b6e7-63f52da9a07c">182,150</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sale-leaseback Transaction</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sold our regional office and fabrication and warehouse facilities located in Orange, California during the fourth quarter of fiscal 2022 for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzNTM_cb177b80-0749-4ac1-b7f4-791c63fbf9b8">37.4</ix:nonFraction>&#160;million in cash.  We recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzNjg_87f4f758-db2e-46af-91d7-c30f35d46f39">32.4</ix:nonFraction>&#160;million on the sale, which is included in other income in the Consolidated Statements of Income.  In connection with the sale, we also entered into a leaseback agreement for a period up to <ix:nonNumeric contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTQ_b6d44f19-daab-490d-aefb-a2678a4cd9ee">24</ix:nonNumeric> months while we locate replacement facilities.  We are still fully committed to our operations in Southern California - we decided to enter into the sale and leaseback transaction to take advantage of the elevated real estate market valuations in Southern California.</span></div></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_148"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NjA_d6e3b208-f524-4e42-acf8-2ab17624832a" continuedAt="i0dff89fb59d248c29887a2a17c7808b5" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i0dff89fb59d248c29887a2a17c7808b5" continuedAt="i03da4de5ef0944019161d81598582cbb"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NjQ_f610ba3f-86e6-482d-a96a-a0a2d9cf9db4" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment are as follows:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8829f3dcabe14d62a14b8412fcba0537_I20190630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItMi0xLTEtNDI3NjQ_601c7ba3-caf8-440c-badd-55dddbb2b7c1">31,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50c4409b4fdf4e919bc4fa74ce408022_I20190630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItNC0xLTEtNDI3NjQ_a4263805-e328-4c1e-a944-d5fffe1cc544">34,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00e60fe503c647c59e8e0b6faec11b8f_I20190630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItNi0xLTEtNDI3NjQ_5fcd8616-7ee5-4957-80ae-6c3784c2ad6f">26,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItMTAtMS0xLTQyNzY0_68d140dc-94ab-46ea-9fb6-4b895928b049">93,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtMi0xLTEtNDI3NjQ_09146a73-ca6f-4ef2-9d71-f5c4158a8442">24,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtNC0xLTEtNDI3NjQ_88cfbd20-f001-4eac-876a-49f8e788ec66">7,981</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtNi0xLTEtNDI3NjQ_1440cb5d-4db6-4538-b17b-acfa73294a4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtMTAtMS0xLTQyNzY0_7456bb6c-a6f0-479e-9cdc-3fdced3f7a5c">32,881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtMi0xLTEtNDI3NjQ_f9459963-7b04-49cd-8070-ae8797962e9e">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtNC0xLTEtNDI3NjQ_66801b93-0a1e-451e-b6bf-ad3edc2b378a">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtNi0xLTEtNDI3NjQ_9181d3dc-4223-4b92-a9e9-350b840f5f08">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtMTAtMS0xLTQyNzY0_cc0b5bca-59fc-4fdc-99ba-c34acc66d83d">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtMi0xLTEtNDI3NjQ_c6a0ced3-602b-46f8-bbfa-acecdc4c79f0">6,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3864bf746ca4e76a6abd20d6482e256_I20200630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtNC0xLTEtNDI3NjQ_dc8ba85e-7cb8-4e61-9607-555e7f91da38">26,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if26b851d9202454bb507834fb7e4cf47_I20200630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtNi0xLTEtNDI3NjQ_b4135050-11cb-437a-b277-022545e480a2">26,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtMTAtMS0xLTQyNzY0_fa6c6b50-8f50-48fd-8bc3-df650b6706d8">60,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctMi0xLTEtNDI3NjQ_5502faf4-4958-4d55-ab63-364ce2f81a74">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctNC0xLTEtNDI3NjQ_0d49151a-4d4e-413b-99b5-40003490609c">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctNi0xLTEtNDI3NjQ_408a1fb7-3c3c-46b7-ba7c-81134e03013e">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctMTAtMS0xLTQyNzY0_f4c2049f-c30e-4511-9c8b-86eb7dd28e15">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49fde8ccdeb0436fb1658b040b09717d_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtMi0xLTEtNDI3NjQ_59a55f8d-77d3-42f7-bb8a-c6989ffd2bff">6,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtNC0xLTEtNDI3NjQ_de335717-c48a-4307-8f0f-1a5874bdcfc9">26,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtNi0xLTEtNDI3NjQ_89a03662-c1d1-4bbd-9d47-09dc27e5990a">26,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtMTAtMS0xLTQyNzY0_8cb40a19-2651-4b8c-ad2f-bbe5b067576c">60,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktMi0xLTEtNDI3NjQ_ae1eddbb-1e3d-473d-b156-ab1279b446a9">2,659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktNC0xLTEtNDI3NjQ_fa91c46b-ab41-43ff-9f3e-6101f9bd6add">8,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktNi0xLTEtNDI3NjQ_02f02ab2-b509-4413-975a-5db4d79138ca">7,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktMTAtMS0xLTQyNzY0_a3be2964-87d2-42d6-8cce-605bf2fb89f7">18,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTItMS0xLTQyNzY0_209f95c1-1e33-4ebe-815d-00a54d78baa5">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTQtMS0xLTQyNzY0_ba30714e-6973-4f60-9394-cd4eedffd69b">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTYtMS0xLTQyNzY0_f6829f70-039a-4d42-9d12-aa9daac1d39f">121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTEwLTEtMS00Mjc2NA_505fd5d6-34d7-4c51-9c28-1798cccfeb9e">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2ef304c644411f966ece66ab2bdb0c_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTItMS0xLTQyNzY0_0ab4d0f0-2e88-4970-93f0-93fbf343de7e">4,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a8ffd092a0451880063696f2d26e7f_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTQtMS0xLTQyNzY0_efee1e30-6fb5-4f1e-b07d-cdfa3c70faae">18,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i168ef5b61bbe4767bc82a7633779fd03_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTYtMS0xLTQyNzY0_b009d024-22ca-4c0e-ad31-b8027714d00a">19,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTEwLTEtMS00Mjc2NA_7f71dfff-9fed-453c-8c7f-998ea8b54ce2">42,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment.  The fiscal 2022 test indicated that four reporting units with a combined total of $<ix:nonFraction unitRef="usd" contextRef="if38123697cce4cdf9abfd259964d3077_I20220531" decimals="-5" name="mtrx:GoodwillAttributableToReportingUnitsAtRiskForImpairment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzEwOTk1MTE2NDkwNjM_0d5d6b5f-1e2d-46d3-b584-29806e5b8200">33.8</ix:nonFraction>&#160;million of goodwill as of June 30, 2022 were at higher risk of future impairment.  If our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then we may be required to record an impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2022, 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:</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i03da4de5ef0944019161d81598582cbb" continuedAt="i5aaecaa05fae459891e79e76a621026c"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$8.4 million in the Process and Industrial Facilities segment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$7.2 million in the Storage and Terminal Solutions segment; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$2.7 million in the Utility and Power Infrastructure segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, we concluded that a goodwill impairment indicator existed in the Utility and Power Infrastructure segment based on the recent history of depressed gross margins and the second quarter&#8217;s downward acceleration of revenue and gross margin.  Accordingly, we performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9&#160;million of goodwill was fully impaired.  Additionally, we concluded that a goodwill impairment indicator existed for a Process and Industrial Facilities segment reporting unit based on several second quarter events.  These events included the deterioration of our relationship with a significant customer in the iron and steel industry in the second quarter.  As a result, the customer canceled other previously awarded work and we received no subsequent business from this customer.  Accordingly, we performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each segment was derived by utilizing a discounted cash flow analysis and market multiples of projected EBITDA.  The key assumptions used are described in Note 1 - Summary of Significant Accounting Policies, and Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, Critical Accounting Policies, Goodwill.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NzY_1681f736-c272-486a-ad36-822c1047827d" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the carrying value of other intangible assets is as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtNC0xLTEtNDI3NjQ_30f58c87-5290-4c2a-b04e-bc3c7bffcebc">2,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtNi0xLTEtNDI3NjQ_8fa81258-6ff5-4509-b9db-293333548658">2,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtOC0xLTEtNDI3NjQ_2208416c-ccc9-4606-9de3-bfc6f418c73f">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtNC0xLTEtNDI3NjQ_b10699d1-a81c-497c-b219-050458450d80">17,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtNi0xLTEtNDI3NjQ_842653fa-ca44-49bb-928d-0e431095c3f1">12,817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtOC0xLTEtNDI3NjQ_f0a3cff8-14aa-4337-a3fb-cf60357cf790">4,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctNC0xLTEtNDI3NjQ_edf92947-7889-43cb-b2a3-84a6fd0ffe4f">19,889</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctNi0xLTEtNDI3NjQ_c293660d-e46c-436e-9078-3b72d3715852">15,093</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctOC0xLTEtNDI3NjQ_539fd414-b9e8-4453-a8e6-ff28c745bb5e">4,796</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:43.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtNC0xLTEtNDI3NjQ_59c226ee-da90-4533-8398-117018c5e972">2,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtNi0xLTEtNDI3NjQ_eebc0d59-c626-4866-9689-84e4bd7d18cb">2,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtOC0xLTEtNDI3NjQ_ef4e6a46-9652-4b58-86ac-d6b1ab6478d8">452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtNC0xLTEtNDI3NjQ_3244a4e4-5a48-4fd8-85e8-d479ea108036">17,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtNi0xLTEtNDI3NjQ_7df1cee3-aa92-4492-b36d-1199b5ce2f39">11,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtOC0xLTEtNDI3NjQ_f6372298-1687-46a8-b545-562709b3a833">6,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctNC0xLTEtNDI3NjQ_9c256ece-fee5-4448-bda2-392dbaebf253">19,837</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctNi0xLTEtNDI3NjQ_0f37a34f-70a5-416b-bdfc-6d99c27d5301">13,223</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctOC0xLTEtNDI3NjQ_b685891f-68d0-452c-b2e9-37d27490db1b">6,614</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense totaled $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQzOTI_aa472a04-484c-404b-80c3-ab225e01ecd7">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQzOTY_c1a8faef-6290-44ff-9daf-b4be6cc74624">2.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ0MDQ_23981a53-0e56-4799-ab79-5a9f690e513f">3.4</ix:nonFraction> million in fiscal 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $<ix:nonFraction unitRef="usd" contextRef="ib28810de57d54dc49a42c562ef884717_D20210701-20220630" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTAyMg_5524f551-7c24-4c49-b420-b651d5dcc244">1.2</ix:nonFraction>&#160;million.  The customer relationship primarily related to services in the Utility and Power Infrastructure segment which were impacted by our performance improvement plan (see Note 14 - Restructuring Costs).  As a result, the customer relationship intangible asset was no longer recoverable.  As of June 30, 2020, this intangible asset had a remaining useful life of approximately <ix:nonNumeric contextRef="ib28810de57d54dc49a42c562ef884717_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTM1MA_5a4c2fdc-e47a-478e-b600-6c37aabbde74">2</ix:nonNumeric> years, a gross carrying amount of $<ix:nonFraction unitRef="usd" contextRef="i2f237f06647144a8ac00711f26a56285_I20220630" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTM4Mg_0d4cd040-b4d1-46b3-87f9-8f5e4cb40026">6.3</ix:nonFraction>&#160;million and accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i2f237f06647144a8ac00711f26a56285_I20220630" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTQxOA_c3e64504-b41b-4aed-b6b2-5db74c817b88">5.1</ix:nonFraction>&#160;million.  The impairment is included in restructuring costs in the Consolidated Statements of Income.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i5aaecaa05fae459891e79e76a621026c"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in the fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i8321b360602f46de803768fcd683ed9f_D20210701-20220630" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTY0Mw_397912c1-f5cb-4ea0-997b-5b4978d58506">0.4</ix:nonFraction>&#160;million in connection with the closure of an underperforming operating unit in the Process and Industrial Facilities segment.  The closure was part of our performance improvement plan (see Note 14 - Restructuring Costs).  As of June 30, 2020, this intangible asset had a remaining useful life of approximately <ix:nonNumeric contextRef="i8321b360602f46de803768fcd683ed9f_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTkwMA_49109a12-4ad2-4a6b-8362-5acbc8c265d8">4</ix:nonNumeric> years, a gross carrying amount of $<ix:nonFraction unitRef="usd" contextRef="i77042d37b6264f43875a2ca17adb3910_I20220630" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTkzMg_0d17deb9-6ee7-4f0a-9969-99982be6fbe0">0.9</ix:nonFraction>&#160;million and accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i77042d37b6264f43875a2ca17adb3910_I20220630" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTk2OA_294e4368-038f-4d2c-a4f5-a25859c0cc89">0.5</ix:nonFraction>&#160;million.  The impairment is included in the restructuring costs caption in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, in connection with the factors disclosed for the Process and Industrial Facilities segment goodwill impairment above, we fully impaired a customer relationship with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjMwMQ_c05fa0d5-208b-48fc-a650-edb3dc4a477c">5.6</ix:nonFraction>&#160;million.  As of December 31, 2019, this intangible asset had a remaining useful life of <ix:nonNumeric contextRef="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjM4NQ_3c3bec97-3ca9-489f-ac97-b18a87be84ef">9</ix:nonNumeric> years, a gross carrying amount of $<ix:nonFraction unitRef="usd" contextRef="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjQxNw_1dbe0992-206e-4437-94a7-97c451b43407">9.4</ix:nonFraction>&#160;million and accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjQ1Mw_e43c47ba-eb15-4abd-9605-5b50f13fb2bd">3.8</ix:nonFraction>&#160;million.  The impairment is included within the goodwill and other intangible asset impairment caption in the Consolidated Statements of Income.</span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NTI_16c087eb-88c9-4e0e-b590-a1af9a0facef" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that future amortization of other intangible assets will be as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For year ending:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzEtMS0xLTEtNDI3NjQ_6cd630a3-cd0d-41e1-a020-33ecf2626eb4">1,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzItMS0xLTEtNDI3NjQ_1b3b34fd-c6f5-47a3-905f-04414c3186d9">1,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzMtMS0xLTEtNDI3NjQ_11256893-373b-45d0-97b2-3bd5b799783f">1,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzQtMS0xLTEtNDI3NjQ_6ef63e7c-51f7-4d39-8af2-346d7ec74968">555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzctMS0xLTEtNDI3NjQ_cc30b2d1-be8d-49c0-837c-0f59c26f8097">4,796</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:5pt;text-align:center"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_154"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzQ1NTg_0da35bc4-4034-4688-8b59-716506b26846" continuedAt="i99c34fe1c54f4075904c0ae4034ff1fd" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i99c34fe1c54f4075904c0ae4034ff1fd" continuedAt="ib811ed6b23b34317aaf9b0d71a9e79f4"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005" name="us-gaap:LineOfCreditFacilityInitiationDate1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQxODA_b7d14129-d7c3-4821-80a7-12156b902f49">October 5, 2022</ix:nonNumeric>, we and our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the &#8220;Amendment&#8221;), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LineOfCreditFacilityInitiationDate1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQxOTc_4b293ba8-f01a-45ef-8967-c6f1fe3d8c83">September 9, 2021</ix:nonNumeric> with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein.  The Amendment (i) waives an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the &#8220;Audited Financial Statements&#8221;), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduces the maximum amount of loans under the ABL Facility to $<ix:nonFraction unitRef="usd" contextRef="idb404655ebbe4104b124c376343efb8b_I20221005" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyMTY_97f24425-c173-4024-ae7d-f908ff097f5a">90.0</ix:nonFraction>&#160;million from $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyMjk_1745131d-9c19-40ab-9495-c750d604b7d5">100.0</ix:nonFraction>&#160;million and (iii) replaces the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the &#8220;SOFR&#8221;) as the interest rate benchmark.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries.  The ABL Facility available borrowings may be increased by an amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNDM_2e939faf-80cc-41e2-a532-234b7afec960">15.0</ix:nonFraction>&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:CompensatingBalanceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNTg_542b03cd-af3b-43d9-bf23-cfcc369d7a75">25.0</ix:nonFraction>&#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 <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMzM_6a26deac-4e2a-4314-abd7-94ae0d051181">September 9, 2026</ix:nonNumeric>.  At June 30, 2022, our borrowing base was $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMDM_30ca2cec-1653-40f1-8a53-c11282d9d1c0">80.8</ix:nonFraction>&#160;million, we had $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNzM_22842861-e4a2-448e-8b16-b86125baa21f">15.0</ix:nonFraction>&#160;million of outstanding borrowings, and $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMTg_b71f6342-e662-4b89-903d-8b3b2bf438d1">23.3</ix:nonFraction>&#160;million in letters of credit outstanding, which resulted in availability of $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyODg_c5acd517-907b-44bf-829a-645ea11387dd">42.5</ix:nonFraction>&#160;million under the ABL Facility.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ib811ed6b23b34317aaf9b0d71a9e79f4"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (&#8220;Base Rate&#8221;), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin.  The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) <ix:nonFraction unitRef="number" contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005" decimals="3" name="mtrx:MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzNTI_3499bf12-5945-4455-b939-e03002b5b5e4">11.448</ix:nonFraction> basis points for a one-month tenor and <ix:nonFraction unitRef="number" contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005" decimals="3" name="mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzNjA_faa9cdf7-48dd-4b6f-8604-be63b27fd72b">26.161</ix:nonFraction> basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero.  The Base Rate is defined as a fluctuating interest rate equal to the greater 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 <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:MtrxAssetBackedCreditFacility_FederalFundsRateAddition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzOTE_1442f465-25a5-4e88-9bd3-063402199705">0.50</ix:nonFraction>%; (iii) Adjusted Term SOFR for one month period plus <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzOTg_a4a9cbd3-ee4f-4564-8f84-461217191c78">1.00</ix:nonFraction>%; or (iv) <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:AlternateBaseRateMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MDU_267991b2-b0a5-4ae2-98f9-b1d222c9f68d">1.00</ix:nonFraction>%.  Depending on the amount of average availability, the applicable margin is between <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MTI_d25ba4ce-3ef0-4acd-ba0f-45507e99de01">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MTk_47fba72b-9c0d-4aa6-9dc1-3f773ec81963">1.50</ix:nonFraction>% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between <ix:nonFraction unitRef="number" contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005" decimals="4" name="mtrx:AdditionalMarginOnAdjustedTermSOFRMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MjY_207f2a2b-9149-4835-b280-dc35898f65a6">2.00</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005" decimals="4" name="mtrx:AdditionalMarginOnAdjustedTermSOFRMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MzM_8a35b45e-b253-456b-8e80-79df3c4ef800">2.50</ix:nonFraction>% for Adjusted Term SOFR borrowings.  Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility.  The fee for undrawn amounts is <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0NDA_d1a2905e-3fdb-4f90-8684-dcbc21e482fa">0.25</ix:nonFraction>% per annum and is due quarterly.  The interest rate in effect for borrowings outstanding at June 30, 2022, including applicable margin, was <ix:nonFraction unitRef="number" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0NDc_c6209e70-6fa4-4a19-ad41-10d839020e71">6.00</ix:nonFraction>%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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) $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="mtrx:MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzI5MTY_a76cc76a-9248-4e46-9a13-f4e6dcdca8a7">15.0</ix:nonFraction>&#160;million and (ii) <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="4" name="mtrx:MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzI5Mjg_d64fc5ef-3b01-4c41-81af-b544582e12de">15.00</ix:nonFraction>% of the lesser of (1) the current borrowing base and (2) the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least <ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzMwOTc_55d6cbfc-7ed4-4f72-8e92-e2f9a6bdc168">1.00</ix:nonFraction> to <ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzMxMDM_34673352-0267-4690-be24-49712d1fd17b">1.00</ix:nonFraction> must be maintained.  We are in compliance with all covenants of the ABL Facility as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Chase Bank, N.A., 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 $<ix:nonFraction unitRef="usd" contextRef="ic4f17195716a4662856bc7eabea977f6_I20210630" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM2OTU_06ef202d-689c-4b4b-9ada-45e377ea3f60">200.0</ix:nonFraction>&#160;million that expired <ix:nonNumeric contextRef="ic6333c29a9474024b08ee38284764982_D20200701-20210630" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM3MTE_d05642da-4912-462c-987f-b23e9a6f979c">November 2, 2023</ix:nonNumeric>.  We had no borrowings and $<ix:nonFraction unitRef="usd" contextRef="ic4f17195716a4662856bc7eabea977f6_I20210630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM3NDA_94485fad-9a55-40fa-b313-b6e634e563d2">41.3</ix:nonFraction>&#160;million of letters of credit outstanding under the Prior Credit Agreement as of June 30, 2021.  Interest expense during fiscal 2022 included $<ix:nonFraction unitRef="usd" contextRef="i573d3c70de7b4f87a9d00430baa6fa72_D20210701-20220630" decimals="-5" name="us-gaap:OtherNoncashExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2MzU5OTg_b70754f9-79f7-43e6-97d3-a3abe9dadb7c">1.5</ix:nonFraction>&#160;million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.</span></div></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_160"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjQ_2a45ec8d-235a-48dc-86ab-36c6a96bcab5" continuedAt="ia373990fef3a4facaeb1b276df461318" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ia373990fef3a4facaeb1b276df461318" continuedAt="ica7884ade5e249058f9f4514d2b574f2"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NTk_57535a0b-b7b8-4051-861d-5edc4f11c83a" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sources of Pretax Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtMi0xLTEtNDI3NjQ_b05e78ab-2322-45e6-9b5f-46cb629c716d">53,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtNC0xLTEtNDI3NjQ_353f1e82-e1b8-4f46-a739-5ed037bdf09b">38,867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtNi0xLTEtNDI3NjQ_502c6d10-9957-4df6-9ef5-afd7791551d0">32,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtMi0xLTEtNDI3NjQ_9a0a1975-f46a-4c4a-b7e6-53d152561574">5,025</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtNC0xLTEtNDI3NjQ_a3c5e5d6-9e8d-42e0-acf0-c35b69b4e3ca">4,396</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtNi0xLTEtNDI3NjQ_c7c2b83d-fe09-453f-a861-0662c024a88f">3,984</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtMi0xLTEtNDI3NjQ_b99d9ccd-1edc-4b51-b2b5-646145cee088">58,283</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtNC0xLTEtNDI3NjQ_a26a929f-2c4c-4c2b-9372-303cd57c29c5">43,263</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtNi0xLTEtNDI3NjQ_9d0cd721-4d79-474a-901a-ec8694563fd7">36,644</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ica7884ade5e249058f9f4514d2b574f2" continuedAt="i562da09066f041bda29df54abb3e7070"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4Nzg_898c576e-6418-45ca-a4ec-a3627362d137" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the Provision for Income Tax Expense (Benefit)</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtMi0xLTEtNDI3NjQ_f817e349-bfda-458e-85dc-3289325cf698">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtNC0xLTEtNDI3NjQ_3c19d87c-86a1-43bc-9cf3-dafe1b0f334e">13,154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtNi0xLTEtNDI3NjQ_ff6f8b72-9398-4dc2-9ee4-3698bd6943cc">376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtMi0xLTEtNDI3NjQ_9fca33cc-5387-49f1-a094-378c4038e3de">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtNC0xLTEtNDI3NjQ_ec484b2e-cd99-4099-b31b-7ae539a9f828">465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtNi0xLTEtNDI3NjQ_76881d5e-43a1-4072-9516-a982ac37f9ad">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtMi0xLTEtNDI3NjQ_2d98e7de-c971-4260-a536-99cc954d0844">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtNC0xLTEtNDI3NjQ_a465c377-5854-4c34-84bc-d04a152e035a">239</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtNi0xLTEtNDI3NjQ_0ba72541-9185-424a-854c-f7647c811eae">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctMi0xLTEtNDI3NjQ_5366cfc7-e22d-4cb9-a215-8d7b48c9de3d">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctNC0xLTEtNDI3NjQ_2e8bef94-d457-4e26-ad50-38eb6d0bea97">12,928</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctNi0xLTEtNDI3NjQ_d39fb851-eb05-4699-8234-de1b12f25d2b">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktMi0xLTEtNDI3NjQ_981a086d-c827-4a2a-800c-6aa848604d0d">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktNC0xLTEtNDI3NjQ_79460bf8-c690-4649-9301-e34efc71a04b">774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktNi0xLTEtNDI3NjQ_1dcaed50-11bb-4f19-9055-849b8f179a9d">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTItMS0xLTQyNzY0_a28b28fa-8eac-46ae-a1f4-b6c26ed5fe42">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTQtMS0xLTQyNzY0_e743da5b-8e2a-4c19-9560-7ad90bda576a">291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTYtMS0xLTQyNzY0_ade8a4c1-afa4-4f2f-a8d2-90156c8d845c">1,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTItMS0xLTQyNzY0_ec939c93-1c13-4780-86c2-981a6e4b7ce0">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTQtMS0xLTQyNzY0_66e547ba-f0b5-4167-86b5-b1ca64e7705a">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTYtMS0xLTQyNzY0_76680703-ab23-40c7-b3c1-190541a60e04">2,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTItMS0xLTQyNzY0_a56cab93-d66a-45bc-85db-88d7c2ced4d4">5,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTQtMS0xLTQyNzY0_9b159d23-7cfd-4d76-b571-b27ca0c2a7cc">889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTYtMS0xLTQyNzY0_8829848c-0ccf-4cd0-a9be-ae05ed482e40">3,629</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTItMS0xLTQyNzY0_8b1c02c2-9198-43f3-93cf-3b7a7ce2f8f5">5,617</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTQtMS0xLTQyNzY0_74b6c182-b305-4d03-8cc5-9ce3f5efc813">12,039</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTYtMS0xLTQyNzY0_c220ab72-84dd-4b9d-a162-21f9646b2f4b">3,570</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjE_30d0623e-7406-4d6c-9cee-43f45f9ed9df" escape="true"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation Between the Expected Income Tax Provision Applying the Domestic Federal Statutory Tax Rate and the Reported Income Tax Provision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.564%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected benefit for federal income taxes at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtMi0xLTEtNDI3NjQ_d22f368c-d2db-4573-aabf-46174ddc46dd">12,239</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtNC0xLTEtNDI3NjQ_c7f0c538-85fb-457c-b507-958cd54e9d90">9,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtNi0xLTEtNDI3NjQ_5ed754e6-431e-49e3-b341-a22e3167e7d5">7,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtMi0xLTEtNDI3NjQ_1477de45-527f-4ac0-aaac-96f6a05bddbb">1,971</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtNC0xLTEtNDI3NjQ_c43c1586-9609-472b-86e0-e56c013baab0">1,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtNi0xLTEtNDI3NjQ_a4a1900e-2334-4d69-8f50-30729aa67106">768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of non-deductible goodwill</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtMi0xLTEtNDI3NjQ_650a55ba-eab1-4f1f-ac05-3aeb8d47bdca">1,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtNC0xLTEtNDI3NjQ_cfbc0e6b-bb06-4226-bb3c-42e9e390114f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtNi0xLTEtNDI3NjQ_a78038be-5f61-40c5-81da-0a49fe1817cc">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges without tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctMi0xLTEtNDI3NjQ_622fca51-7481-440e-9db9-019cd707f095">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctNC0xLTEtNDI3NjQ_21baeab9-1a2c-4498-b4b1-b4bd7570998d">961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctNi0xLTEtNDI3NjQ_307e6dfc-f1b1-489f-8ada-04be254746ec">1,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtMi0xLTEtNDI3NjQ_69316592-08b7-4844-ab18-e10aa5ed383c">17,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtNC0xLTEtNDI3NjQ_f206ae1f-a62f-4710-b8c5-0017f746151f">2,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtNi0xLTEtNDI3NjQ_a4f771bb-372f-4535-adbd-0e1f21266b19">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax expense (benefit) on stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="mtrx:Effectofnewaccountingstandardcomparedtooldstandard" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTItMS0xLTQyNzY0_0921d31c-de5e-49c6-a94a-7aed9a227c60">1,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="mtrx:Effectofnewaccountingstandardcomparedtooldstandard" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTQtMS0xLTQyNzY0_608442d4-47d3-429e-a2e2-00964354de48">1,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="mtrx:Effectofnewaccountingstandardcomparedtooldstandard" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTYtMS0xLTQyNzY0_17c8b920-76f9-4746-8ad5-3853f7a0f5eb">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTItMS0xLTQyNzY0_b547a89f-dcb7-4e87-a3b6-d8c9a78933bb">613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTQtMS0xLTQyNzY0_dabac71e-ce9a-47db-9eff-1cc65bb3baa8">1,707</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTYtMS0xLTQyNzY0_99195fb5-02b7-45be-af1c-5cddc2f3bf80">1,724</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTItMS0xLTQyNzY0_dc8a2624-9d69-4944-8d46-a55ace3ff2cc">232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTQtMS0xLTQyNzY0_1590c5ae-b60a-4e3c-8c3a-56e1f3a23b6b">96</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTYtMS0xLTQyNzY0_576bff71-2300-4131-b1ba-c9d57b2db5b8">132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal rate differential net operating loss carryback</span><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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTItMS0xLTQyNzY0_c6b0ab1a-0482-4c9a-bbfc-88e68cd8b7d9">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTQtMS0xLTQyNzY0_06988624-b9e2-4bae-9dea-72dfc6d16bee">5,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTYtMS0xLTQyNzY0_68393af4-4d7f-48cc-b233-473e821d83b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTItMS0xLTQyNzY0_209cf3cd-2d1b-41a5-b29a-36f6ef2dc4c2">120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTQtMS0xLTQyNzY0_1110a88c-4da5-43fa-938f-d6bcf3c86418">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTYtMS0xLTQyNzY0_3b3cec8e-7a60-482b-bd35-fa0988c36f10">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTItMS0xLTQyNzY0_7a8d14a1-00be-460c-8abf-64e3bd3f7cf3">292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTQtMS0xLTQyNzY0_f9f4c349-4a71-4363-a6af-e2e937b2b200">265</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTYtMS0xLTQyNzY0_0bc7db76-f7b4-444a-95b9-da3b5ccd8866">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for federal, state and foreign income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTItMS0xLTQyNzY0_2032be9c-9573-4fcb-a84d-34a668629f4a">5,617</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTQtMS0xLTQyNzY0_245c11b7-c462-41ca-bac9-42acebd7cab9">12,039</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTYtMS0xLTQyNzY0_d78a53af-03e8-445f-954d-9b701f8d4a76">3,570</ix:nonFraction>)</span></td><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"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, we impaired $18.3 million of goodwill, which included $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="mtrx:AmountOfNonDeductibleGoodwillImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDcyNjg_4644435a-db21-4953-b477-659f2b0c8ff0">5.4</ix:nonFraction>&#160;million of non-deductible goodwill.  In fiscal 2020, we impaired $32.9 million of goodwill, which included $<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-5" name="mtrx:AmountOfNonDeductibleGoodwillImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzIzNTQ_84f9b795-5be2-44e5-a0cd-7b6697820624">8.6</ix:nonFraction>&#160;million of non-deductible goodwill.  See Note 4 - Goodwill and Other Intangible Assets for more information about the impairments.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.  In fiscal 2021, we placed $2.8 million of valuation allowances, including $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzI1NTQ_8e9f7101-5f21-41a5-9793-afacd75b39f4">1.5</ix:nonFraction>&#160;million on certain state net operating loss carryforwards due to a recent history of cumulative losses for a subsidiary.  In fiscal 2020, we placed $3.1&#160;million of valuation allowances on net operating loss carryforwards and foreign tax credits primarily related to Canada. </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Relates to fiscal 2021 net operating losses carried back under provisions of the CARES Act to fiscal years 2016 and 2017 which had a 35% federal tax rate.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><div style="margin-top:9pt"><span><br/></span></div><ix:continuation id="i562da09066f041bda29df54abb3e7070" continuedAt="i6c949d60a0724974a39e761bb1eb1f39"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NTU_1c589362-b676-43f9-8ddb-3e8bd34435fe" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Components of our Deferred Tax Assets and Liabilities</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:66.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzMtMi0xLTEtNDI3NjQ_35cc1fae-d9e0-45d9-86aa-ed3fa10fd8a0">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzMtNC0xLTEtNDI3NjQ_d853b1b4-446b-49f6-a9c6-68c03e618687">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzQtMi0xLTEtNDI3NjQ_6dc34818-367b-4cfd-96fa-197ca6501845">340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzQtNC0xLTEtNDI3NjQ_73b9ec90-0133-4c32-a987-b70f3c4b18c5">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-time-off accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzUtMi0xLTEtNDI3NjQ_7467fe93-d196-492d-9903-4f45b6dc507f">315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzUtNC0xLTEtNDI3NjQ_dd0f6dc4-084c-4200-89ba-6605662e6d3b">747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="mtrx:DeferredTaxAssetsInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzYtMi0xLTEtNDI3NjQ_5df5d467-b85f-4340-8ba6-ea67a545176f">1,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="mtrx:DeferredTaxAssetsInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzYtNC0xLTEtNDI3NjQ_5b3476a1-626c-497d-8496-bcdc17d415ff">1,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzctMi0xLTEtNDI3NjQ_a0470e19-80dc-43ec-8931-32e61f826819">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzctNC0xLTEtNDI3NjQ_d0e7ac38-465d-4442-aa7c-6a6dcdeef4c9">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss benefit and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzgtMi0xLTEtNDI3NjQ_30c9962a-9cea-4391-b757-ea59d405b0f5">23,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzgtNC0xLTEtNDI3NjQ_508a9eea-0c83-4550-abe0-13639e7574ad">14,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and pension</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEwLTItMS0xLTQyNzY0_71dfa5bc-3a3c-449f-a7da-e2469150b98a">736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEwLTQtMS0xLTQyNzY0_020bd5fa-b018-4f56-82a3-de09c0fa7adc">690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzExLTItMS0xLTQyNzY0_5516826b-6c04-452f-b183-00ef537b266c">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzExLTQtMS0xLTQyNzY0_e20fe5cd-d431-4bba-bb92-87ff98b55c0b">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense on nonvested deferred shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEyLTItMS0xLTQyNzY0_51430ff5-55c5-4e56-b391-46ba68504fa8">1,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEyLTQtMS0xLTQyNzY0_7aa7fa15-8783-4c6b-a7fa-0da493f50b4b">1,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="mtrx:DeferredTaxAssetsAccruedLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEzLTItMS0xLTQyNzY0_8102b847-b949-40b0-a9c5-3d7361fd39ed">1,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="mtrx:DeferredTaxAssetsAccruedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEzLTQtMS0xLTQyNzY0_2cb1e808-0e03-46a6-97b3-dc2da126b16d">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE0LTItMS0xLTQyNzY0_f3479bcd-011f-4caf-b0c4-70b9c95d1c17">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE0LTQtMS0xLTQyNzY0_13bab327-0323-48a5-884c-e8450fd7c224">725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book over tax amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE1LTItMS0xLTQyNzY0_83625b8d-16ba-4af8-88fd-87b3732f1e79">5,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE1LTQtMS0xLTQyNzY0_d62a7bba-f32b-4074-9028-b0ec6a591189">3,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred FICA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE2LTItMS0xLTQyNzY0_6651eb57-9bae-4846-81f3-2ccec99238bf">1,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-4" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE2LTQtMS0xLTQyNzY0_7df01439-12ce-44b1-96be-5fb8d6f3c5d1">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE3LTItMS0xLTQyNzY0_69777a8d-da3f-45ec-90d6-8e09e6e2826d">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE3LTQtMS0xLTQyNzY0_2a6ae50f-f105-40b7-95c0-f46c1e5be782">665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTItMS0xLTU2NTI3_eff79f96-517d-4ff6-9204-e11ea8cbb720">28,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTQtMS0xLTU2NTI3_926eb7f3-d90b-4070-9fbf-0ebfc9100d7c">11,104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTItMS0xLTQyNzY0_4becfa52-5905-44b1-adde-537b5a21721b">8,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTQtMS0xLTQyNzY0_e2e8fb53-0b7d-4a28-9ccb-a476de9ae403">16,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzIwLTItMS0xLTQyNzY0_8f241765-0aca-4d3f-8ccc-f4e332256af7">7,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzIwLTQtMS0xLTQyNzY0_44ec787d-1de5-48a9-a092-abd47f718c48">10,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable holdbacks and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI0LTItMS0xLTQyNzY0_83e4dcf8-a18b-4f20-bae3-d19f2a4c21f8">1,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI0LTQtMS0xLTQyNzY0_07920570-a6e8-4621-b65b-3195366566c8">596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI1LTItMS0xLTQyNzY0_c8b301e0-27b4-4783-9a0b-6f0fa7e9f2cf">8,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI1LTQtMS0xLTQyNzY0_8aea00e2-9606-4641-b277-060bf5e93946">10,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" sign="-" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI2LTItMS0xLTQyNzY0_a607c72e-61f6-4017-b168-b0f512ad29e4">26</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI2LTQtMS0xLTQyNzY0_6e590f66-7ad3-47dd-b26e-c274b0c55b33">5,261</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="mtrx:ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjY_24661343-00eb-4ac7-8ea8-cd041924fbfa" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As reported in the Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzItMi0xLTEtNDI3NjQ_a126abc3-06dc-4007-8bce-1a46d53e7fa5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzItNC0xLTEtNDI3NjQ_570fe845-5fdf-4cad-8920-9f2e60d42f2c">5,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzMtMi0xLTEtNDI3NjQ_827b8c14-00af-4823-9e80-b030f68ea0bf">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzMtNC0xLTEtNDI3NjQ_01ec9eba-d9d0-4da9-b0e5-8fc80a6641e6">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" sign="-" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzQtMi0xLTEtNDI3NjQ_683cb73c-23bf-4f61-b323-041608cf56b6">26</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzQtNC0xLTEtNDI3NjQ_66828a9c-701d-4369-bddc-aeafbb810621">5,261</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation Allowance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i6c949d60a0724974a39e761bb1eb1f39"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Loss and Tax Credit Carryforwards</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have net operating loss carryforwards and tax credit carryforwards in federal, state and foreign jurisdictions.  The valuation allowance at June&#160;30, 2022 and June&#160;30, 2021 reduces the recognized tax benefit of these carryforwards to an amount that is more likely than not to be realized.&#160; The gross carryforwards will generally expire as shown below for each jurisdiction:</span></div><div style="margin-top:9pt;text-align:center"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NzU_20c177e2-2109-44e5-b349-64e80f093001" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Loss and Tax Credit Carryforwards</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount                    (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal net operating loss</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i243836c4b6bb4bdf947e9ef7a4f26058_D20210701-20220630" name="us-gaap:TaxCreditCarryforwardDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMS0xLTEtNjA3ODQ_18cc5b1e-3ef3-4553-8eb9-2fc5398b6477">Indefinite</ix:nonNumeric></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88dc0ab77bb49219bec0b2599f22476_I20220630" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMi0xLTEtNjA3ODY_b5d4ff12-97cb-4093-a142-242f0352927a">27,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i57dd8b081c35433795b84051f3d81e66_D20210701-20220630" name="us-gaap:TaxCreditCarryforwardDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMS0xLTEtNTY2NDM_4c941beb-07cb-4ab2-8097-8188c1208a96">June 2041 to June 2042</ix:nonNumeric></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95e79eb9375f4126b2fab18ac76d46ad_I20220630" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMi0xLTEtNTY2NDM_f5ed3665-216e-4816-aa5a-9b40cf98bd83">1,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13d0b974fc7d4185841768dcc6b3d133_D20210701-20220630" name="us-gaap:TaxCreditCarryforwardDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzMtMS0xLTEtNTY2NDg_4aea90f2-1f59-4090-8899-62b8b5933cdf">June 2023 to June 2025</ix:nonNumeric></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36b24e2bb5e2406aba5ef92ca0b877f2_I20220630" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzMtMi0xLTEtNTY2NDg_ca004b51-cc81-43e9-abe4-6af0901bfeb6">655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMS0xLTEtNDI3NjQ_0d338cb5-dfae-465c-815e-d6912abd653b">June 2025 to indefinite</ix:nonNumeric></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18c6c419566e472aa9cf78d9642eb5e8_I20220630" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMi0xLTEtNDI3NjQ_7a40de36-9f53-4c99-acc4-cb7b8281069d">73,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4afeff52c31c4888aa614a5dc2ee45d1_D20210701-20220630" name="us-gaap:TaxCreditCarryforwardDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzUtMS0xLTEtNTY2NTc_bdf77d82-9af5-4117-a76d-4eaa5aa479c9">June 2033 to indefinite</ix:nonNumeric></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea59b3724d954c24b3acbc9d3c24c229_I20220630" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzUtMi0xLTEtNTY2NTc_e96b9d99-6d72-4f4c-aa2e-269eebaa5aae">912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if541de352ef849d88683e2532400128b_D20210701-20220630" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMS0xLTEtNDI3NjQ_04d376d0-aea9-4e88-a248-19aeb6e8a049">June 2029 to June 2042</ix:nonNumeric></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i395a1b657bdd4826b2b15ccec64a6ba4_I20220630" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMi0xLTEtNDI3NjQ_7337d7c2-26ca-4d88-bdff-b078990ce509">37,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia3a1c0d906d6417ca3861f06109e3e77_D20210701-20220630" name="us-gaap:TaxCreditCarryforwardDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzctMS0xLTEtNTY2NjM_b6a86489-e7e7-4309-a619-5dacb015805a">June 2035 to June 2042</ix:nonNumeric></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i761e96282a8d4d1dbf38bfcf7aa15d30_I20220630" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzctMi0xLTEtNTY2NjM_fd568f83-da47-44ec-9c44-2faa3470c202">676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Operating Loss Carryback Refund</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through provisions in the Coronavirus Aid, Relief, and Economic Security (CARES) Act (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 $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDAyMDQ_0060f28d-fe21-4a64-8c40-6c8453f6776a">12.6</ix:nonFraction>&#160;million tax refund in connection with this carryback, which is included in income taxes receivable in the Consolidated Balance Sheets.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Refund of Overpayment of Estimated Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, we received a $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2MzgyMjY_44fce36d-9992-47e7-9e10-7a39f20bf511">2.4</ix:nonFraction>&#160;million tax refund in connection with overpayments of estimated taxes from prior years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Payroll Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, we have a balance of $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="mtrx:CARESACTDeferredPayrollTaxLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDExOTY_0e6251aa-b4f5-4da7-80ec-43a013fe021d">5.6</ix:nonFraction>&#160;million remaining on U.S. payroll taxes we deferred through provisions of the 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 Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to reinvest the earnings of our foreign subsidiaries in our foreign operations.  We do not provide for outside basis differences under the indefinite reinvestment assertion of ASC 740-30.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file tax returns in multiple domestic and foreign taxing jurisdictions.  With a few exceptions, we are no longer subject to examination by taxing authorities through fiscal 2017.  At June&#160;30, 2022, we updated our evaluation of our open tax years in all known jurisdictions.  As of June 30, 2022, we have a $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ1MTU_19bae421-e138-4dd5-aa1c-c33b4e081931">0.3</ix:nonFraction> million liability for unrecognized tax positions and the payment of related interest and penalties.  We treat the related interest and penalties as income tax expense.  Due to the uncertainties related to these tax matters, we are unable to make a reasonably reliable estimate as to when cash settlement with a taxing authority will occur.</span></div></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_163"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzMxMTE_82acf0d1-ec3d-4707-b8e5-68a9435ab145" continuedAt="i1d138cabb4bc424a82f90cea3e41a007" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i1d138cabb4bc424a82f90cea3e41a007" continuedAt="i6211d827473f4d1abf8d7df716ca169a"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Reserves</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i6211d827473f4d1abf8d7df716ca169a"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; work.  We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors&#8217; work or as required by the subcontract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unpriced Change Orders and Claims</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and June&#160;30, 2021, costs and estimated earnings in excess of billings on uncompleted contracts included revenue for unpriced change orders and claims of $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzE2MDg_6c7a1f7b-f83f-49fe-bd16-4ed2f3a60709">8.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-5" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzE2MTU_60447ae7-0361-4f03-af69-bad2da8efeaf">14.6</ix:nonFraction> million, respectively.  The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.  Generally we expect collection of amounts related to unpriced change orders and claims within twelve months.  However, customers may not pay these amounts until final resolution of related claims, which may extend beyond one year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:ContractsReceivableClaimsAndUncertainAmounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzI2MDg_f55dbb3e-43ec-46d7-bacc-9f2b4ad42269">17.0</ix:nonFraction>&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_166"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8&#8212; <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTI_7435e3eb-2f7b-402f-b2d2-c07af93299e5" continuedAt="i43c24ba58f4c4ed58d655be45c454725" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i43c24ba58f4c4ed58d655be45c454725" continuedAt="ib460438c6d01464b80fc5ad0a3d7672c"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="2" name="mtrx:PercentageOfRealEstateLeases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzIxMg_498d317b-e447-4885-9d4d-d19a8fc2754d">96</ix:nonFraction>% of all right-of-use assets as of June&#160;30, 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 a year to <ix:nonNumeric contextRef="ia146928d88ae4ef0806e7328b6b23522_I20220630" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzQ1Mg_59c42188-d2ef-4c58-b5f6-4623ed85042c">14</ix:nonNumeric> years.  Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021 we recorded $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzYxMA_0aff0381-7225-4907-b9fa-8982a16cb46f">0.5</ix:nonFraction>&#160;million of impairments to right-of-use assets related to leased office space that was closed in connection with our restructuring activities, see Note 14 &#8211; Restructuring Costs for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense in the Consolidated Statements of Income are as follows:</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTA_6290b973-034c-4cc9-97f6-44e69fd96060" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:22.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Expense in Consolidated Statements of Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtNC0xLTEtNDI3NjQ_6ba7bed2-8163-4ee5-b3ab-13847c9bc54d">7,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtNi0xLTEtNDI3NjQ_ee252bf7-ace0-435a-8799-e944507ec4cd">8,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtOC0xLTEtNTQxMDM_604b95a9-90d9-421d-b15d-446429ed0dfc">12,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtNC0xLTEtNDI3NjQ_98b9fe7c-e32c-475d-bb06-2ec48f43ef37">24,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtNi0xLTEtNDI3NjQ_4748ebfc-3a71-4744-9bea-224bf7f00fee">25,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtOC0xLTEtNTQxMDU_4c8cc0b9-275b-4956-812a-0d60b44c5dbf">37,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtNC0xLTEtNDI3NjQ_69ff82cf-47be-4ac9-bb93-d38afaace8de">31,736</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtNi0xLTEtNDI3NjQ_ff98c160-bce4-41e6-925d-c879f27baab2">34,298</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtOC0xLTEtNTQxMDc_b7e3cced-8b5a-4e78-9080-8a08a1ba3856">49,645</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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.</span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><div><span><br/></span></div><ix:continuation id="ib460438c6d01464b80fc5ad0a3d7672c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Consolidated Balance Sheets, were as follows:</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTE_40d1a1c7-3978-428a-bdf8-357c475fbb1a" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzItMi0xLTEtNDI3NjQ_88c3dd1c-c378-40f4-b792-0d662073d27d">6,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzMtMi0xLTEtNDI3NjQ_9947cbe5-331e-4ceb-9e6e-bf95cd666074">5,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzQtMi0xLTEtNDI3NjQ_34e86300-cfab-4d3a-a68b-a82d6a9e4867">3,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzUtMi0xLTEtNDI3NjQ_a6a7fcd6-1347-4f38-8ab3-ee8059cce93f">3,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzYtMi0xLTEtNDI3NjQ_a70a3449-1375-4907-b194-18d26022162c">3,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzctMi0xLTEtNDI3NjQ_86fe3f04-2e25-4c56-a7e9-65daa32f0afd">8,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzgtMi0xLTEtNDI3NjQ_36ff5e14-c171-4b78-8bfe-43a53611fced">31,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzktMi0xLTEtNDI3NjQ_d56d7ed6-c086-4c33-b6e8-6a557bf74a50">6,057</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzEwLTItMS0xLTQyNzY0_6778682a-455f-4cbf-9e41-7daa7a92a41e">25,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzExLTItMS0xLTQyNzY0_1cd4571b-b204-4b22-9431-41aa0cf49f4e">5,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzEyLTItMS0xLTQyNzY0_6bc0603e-9efa-4e6a-8a24-e02e7bf57264">19,904</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="mtrx:OtherInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTQ_7b93c7f4-1af8-4e2a-8663-3bbaf1033cb2" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTpmMmY2ZDlhM2FjN2E0MGRhYjliMjEwYjk2ZmUxMGJlYS90YWJsZXJhbmdlOmYyZjZkOWEzYWM3YTQwZGFiOWIyMTBiOTZmZTEwYmVhXzAtMi0xLTEtNDI3NjQ_2e537b4f-7ebc-443a-99f2-2e7fa7900a68">7.2</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTpmMmY2ZDlhM2FjN2E0MGRhYjliMjEwYjk2ZmUxMGJlYS90YWJsZXJhbmdlOmYyZjZkOWEzYWM3YTQwZGFiOWIyMTBiOTZmZTEwYmVhXzEtMi0xLTEtNDI3NjQ_b6c5fa32-18fa-4ad4-aaf6-6c80d29f5fc1">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTo2ODIxYjkzOWYxMzQ0MWM1ODVmNDhhM2M1MmI2Y2YyNi90YWJsZXJhbmdlOjY4MjFiOTM5ZjEzNDQxYzU4NWY0OGEzYzUyYjZjZjI2XzQtMi0xLTEtNDI3NjQ_5f051a10-b229-41e9-baa3-52a2781d7e3a">8,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTo2ODIxYjkzOWYxMzQ0MWM1ODVmNDhhM2M1MmI2Y2YyNi90YWJsZXJhbmdlOjY4MjFiOTM5ZjEzNDQxYzU4NWY0OGEzYzUyYjZjZjI2XzYtMi0xLTEtNDI3NjQ_3d5257a5-b2ea-471a-809c-20ba0bb65239">5,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_169"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzE2NTY_37bec40a-646d-4a4c-b44d-ae977ec87efb" continuedAt="i2c076faf431f4bcb864d808c6ee52d98" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i2c076faf431f4bcb864d808c6ee52d98" continuedAt="id07e182681df4391a4326d8856605b0b"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU3_4013cd9e-bee2-4253-a5ba-a84013b366b5">5.0</ix:nonFraction>&#160;million shares of preferred stock authorized, none of which was issued or outstanding at June&#160;30, 2022 or June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed <ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzc2OA_57942c28-5225-48b1-852a-862450345c41">2,707,175</ix:nonFraction> shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. We made no repurchases under the program in fiscal 2022 and have no current plans to repurchase stock.  The terms </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="id07e182681df4391a4326d8856605b0b" continuedAt="ia3c0039edacf4ad6a5b77be094b0147d"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our ABL Facility limit share repurchases to $<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:LineOfCreditFacilityDividendRestrictions" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzc5MA_b90304ee-fb88-4b5f-a244-bba0ed4c5378">2.5&#160;million</ix:nonNumeric> per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.  There were <ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzgxNA_3ba40272-9fc4-49c2-a15f-13fd490cd5aa">1,349,037</ix:nonFraction> shares available for repurchase under the November 2018 Program as of June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Shares</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia3c0039edacf4ad6a5b77be094b0147d">In addition to the stock buyback program, we may withhold shares of common stock to satisfy the tax withholding obligations upon vesting of an employee&#8217;s deferred shares.  We withheld <ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzEyOTg_4070781f-4e34-45b1-b8fb-14e2b13a3cc1">76,703</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzEzMDU_6d4cff05-d62e-48d0-95ab-478213ce6143">170,629</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="mtrx:OtherTreasurySharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzg1OQ_f8dbc639-4d27-4fe0-84d1-40264234f291">181,081</ix:nonFraction> shares of common stock during fiscal 2022, 2021, and 2020, respectively, to satisfy these obligations.  These shares were returned to our pool of treasury shares.  We have <ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzE0Njk_3183d5c4-6c44-4a06-b8c5-0af033bbaa3e">1,097,703</ix:nonFraction> treasury shares as of June&#160;30, 2022 and intend to utilize these treasury shares in connection with equity awards under our incentive plans and for sales to the Employee Stock Purchase Plan.</ix:continuation> </span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_175"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc1MDc_01deeb40-1971-47ea-be2b-7b2e03e21fd0" continuedAt="i357369c046a949a5895f37067aafc7a1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i357369c046a949a5895f37067aafc7a1" continuedAt="i1916afbdeb9845658f97423e4c494224"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense for the fiscal years ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 was $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEyNA_d26db450-29cb-4fd0-9ca4-2001009240cc">7.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEyOA_bc468488-dd3d-4d05-935e-f846ddf922ea">8.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEzNQ_04a47f83-93e2-4c71-bbe8-13244fad83d0">9.9</ix:nonFraction> million, respectively.  Measured but unrecognized stock-based compensation expense at June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIyMw_7f927858-b67e-4340-a5b2-a654d2a9e029">9.0</ix:nonFraction> million, all of which related to nonvested deferred shares which are expected to be recognized as expense over a weighted average period of <ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM1OA_2ae685f8-3b91-48f2-8afe-d3ee6a2db11b">1.7</ix:nonNumeric> years.  We recognized excess tax expense of $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQwNQ_82b76e53-e82e-45e2-8fa5-86ea3c0855af">1.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMg_3e36e592-d8b7-4f23-85b7-2e7746d775f8">1.8</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMTQzOA_9083193b-faab-4e97-9e96-a852c80759f2">0.2</ix:nonFraction>&#160;million related to stock-based compensation vesting for the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our stockholders approved the Matrix Service Company 2020 Stock and Incentive Compensation Plan (the "2020 Plan"), which provides stock-based and cash-based incentives for officers, directors and other key employees.  Stock options, restricted stock, restricted stock units, stock appreciation rights, performance shares and cash-based awards can be issued under this plan.  Upon approval of the 2020 Plan, the 2018 Stock and Incentive Compensation Plan ("2018 Plan") was frozen with the exception of normal vesting and other activity associated with awards previously granted under the 2018 Plan.  The 2018 Plan was preceded by the 2016 Stock Incentive Plan ("2016 Plan"), which was frozen upon approval of the 2018 Plan with the exception of normal vesting, forfeiture and other activity associated with awards previously granted under the 2016 Plan.  Shares awarded under either the 2018 Plan or 2016 Plan that are subsequently forfeited or net settled for tax withholding purposes are returned to the treasury share pool and become available for grant under the 2020 Plan.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards totaling&#160;<ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIzMDE_6ecdeb5d-44b3-4720-8ea1-19323fbfcc5f">1,725,000</ix:nonFraction>&#160;shares have been authorized under the 2020 Plan.  There were&#160;<ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIzNjU_4a61e786-f91a-4cb9-aa3a-8318a484cb1b">1,392,706</ix:nonFraction>&#160;shares available for grant under the 2020 Plan as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not award any new stock options in fiscal years 2022, 2021, or 2020.  The <ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDEzOQ_29a2d06b-b081-4f54-8fa9-dba99bfbbe58">19,550</ix:nonFraction> options outstanding as of June 30, 2021 were exercised in the second quarter of fiscal 2022 at a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDE0Nw_a9f083ce-e4c5-4481-9c91-251ab0ef79e7">10.19</ix:nonFraction> per share.  There were no options outstanding at June 30, 2022.  The total intrinsic value of stock options exercised were less than $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzI5NjM_0764ac71-41d6-4c7b-b066-db5ecd4e2433">0.1</ix:nonFraction> million during fiscal 2022 and $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMjI2NA_6b22d6f7-5107-4c93-aba7-86b33d4d40cf">0.1</ix:nonFraction>&#160;million during fiscal 2021.  No stock options were exercised in fiscal 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nonvested Deferred Shares</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued nonvested deferred shares under the following types of arrangements:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Time-based awards&#8212;Employee awards generally vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyMTY_ba41d7da-ff8f-4a32-a1ea-7066f8043403">four</span> equal annual installments beginning <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyNTU_f2cb0c4e-c002-4846-9d12-d213192a514f">one</span> year after the grant date.  Beginning in fiscal 2019, the award agreements contain a provision that accelerates the vesting for retirement eligible participants and participants that become retirement eligible during the vesting period and who elect to retire more than one year after the date of the award.  The award is forfeited if retirement occurs before the first anniversary of the award.  Settlement still occurs on the normal vesting schedules.  Director awards vest <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM3MzQ_9a6f7f09-ebe3-4df7-8594-877ba95dcbdf">one</span> year after the grant date.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i1916afbdeb9845658f97423e4c494224" continuedAt="ib31d9f6e5a6641ec890642961dfb4c4a"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market-based awards&#8212;These awards are in the form of performance units which vest <ix:nonNumeric contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM4NDY_f1fcb5a5-2887-4bb9-9b55-1993f64d8d4c">3</ix:nonNumeric> years after the grant date only if our common stock achieves certain levels of total shareholder return when compared to the total shareholder return of a peer group of companies as selected by the Compensation Committee of the Board of Directors.  The payout can range from <ix:nonFraction unitRef="number" contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630" decimals="INF" name="mtrx:PayoutAsPercentageOfOriginalAwardMinimum" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMTg_8622c95c-e47c-4574-a9e9-5378a00e7075">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630" decimals="INF" name="mtrx:PayoutAsPercentageOfOriginalAwardMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMjQ_ba11b761-42c7-4a35-b360-041bd6f679f8">200</ix:nonFraction>% of the original award depending on the Company's relative total shareholder return during the performance period.  These awards are settled in stock.  As of June&#160;30, 2022, there were approximately <ix:nonFraction unitRef="shares" contextRef="i66dcc3c0147b4b108ffe00fd755e024b_I20220630" decimals="0" name="mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMTI_b2a56af0-4874-4378-a104-1ee371a90278">163,000</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i7a0f716fa1ac405e93131a1a98e11527_I20220630" decimals="0" name="mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMTY_b0e879fc-9a79-40ed-b66a-c3c9e6696424">340,000</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i1b14bd5ea81a432b88e044c04c651806_I20220630" decimals="0" name="mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMjQ_837770b2-cffa-427b-abb7-442bb78c5f12">389,000</ix:nonFraction> performance units that are scheduled to vest in fiscal 2023, fiscal 2024, and fiscal 2025, respectively, assuming target performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All awards under the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company, provided that the successor company fails to assume or replace the awards in connection with that change of control event.  If the successor company does assume the awards, then vesting of the awards will be accelerated in the event of an involuntary termination or other material adverse event that occurs in connection with or following the change of control.  All awards prior to the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the time-based awards is determined by the market value of our common stock on the grant date.  The grant date fair value of the market-based awards is calculated using a Monte Carlo model.  For the fiscal 2022 grant, the model estimated the fair value of the award based on approximately <ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU1MDY_325f8d36-5404-40df-86c6-c2ee9e401a13">100,000</ix:nonFraction> simulations of the future prices of our common stock compared to the future prices of the common stock of its peer companies based on historical volatilities.  The model also took into account the expected dividends over the performance period of those peer companies which pay cash dividends.</span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc1MDI_be1be325-7884-43f1-970a-c7d61d81dd7b" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested deferred share activity for the fiscal year ended June&#160;30, 2022 is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:62.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.704%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average&#160; Grant<br/>Date&#160;Fair&#160;Value&#160;per&#160;<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzEtMi0xLTEtNDI3NjQ_5df3d31a-1f25-4d20-ab4c-ed94a9b03a8a">1,280,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzEtNC0xLTEtNDI3NjQ_90a716cb-b13c-47e9-8622-0f9742a4b5b8">17.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzItMi0xLTEtNDI3NjQ_8e8b81cc-2b41-444d-95d2-811f51b978cf">696,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzItNC0xLTEtNDI3NjQ_ed47e646-c567-41ad-830b-149b99b6f37e">14.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzQtMi0xLTEtNDI3NjQ_2a999fe2-2e0a-4235-b7ec-ee4f2cadce71">268,403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzQtNC0xLTEtNDI3NjQ_0371360b-47d4-4b1e-a958-d95e1bdb2330">13.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzUtMi0xLTEtNDI3NjQ_35076447-dcc1-4daf-9214-0910bc4e6970">242,743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzUtNC0xLTEtNDI3NjQ_6db00805-0356-4bd2-a160-b46565db54a3">25.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzYtMi0xLTEtNDI3NjQ_46f80698-7beb-4239-9770-6cbab3e20154">1,465,788</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzYtNC0xLTEtNDI3NjQ_60fe6dc8-5834-407a-a21b-773931e634f9">14.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU4OTU_0ed58917-52ef-40be-9d15-dbab60319ef4">665,597</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5MDI_6369d7b7-f43e-4194-8311-d2539a3cd1b7">490,322</ix:nonFraction> deferred shares granted in fiscal 2021 and 2020 with average grant date fair values of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="2" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5ODg_c5f93989-30ab-40ae-b093-78bbac6c6ceb">10.60</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="2" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5OTU_c90f48bd-33e9-4200-8877-ce92a969e49a">21.79</ix:nonFraction> per share, respectively.  There were <ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYwMzU_1d5c88ac-757c-46fa-87c7-008ce063f69c">515,218</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYwNDI_1b6b7815-5ccb-4674-9a8e-98c4612f1cbb">542,279</ix:nonFraction> deferred shares that vested and were released in fiscal 2021 and 2020 with weighted average fair values of $<ix:nonFraction unitRef="usdPerShare" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="2" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYxNTA_2d18095a-e649-4632-bdea-257f52a4ec09">16.99</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="2" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYxNTc_db8e1cc3-f81a-4d85-89c6-71af3a6d5f4b">19.43</ix:nonFraction> per share, respectively.  There were <ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMzkwMQ_0b6cb36e-c06a-4f67-8af1-c30988b5073c">119,904</ix:nonFraction> deferred shares cancelled in fiscal 2021 with an average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="2" name="mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMzkxMA_3dd61cce-036c-49cb-9d4e-ca4599840927">20.67</ix:nonFraction>.  No deferred shares were cancelled in fiscal 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash-Settled Restricted Share Units</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We granted <ix:nonFraction unitRef="shares" contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYyNDg_16a6c4a7-682f-4e29-b873-3bbfd26738d9">231,219</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iae1d6564671040479957e9d20d72bf68_D20200701-20210630" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDUxNw_c77b6d84-4814-4872-8116-24b53ee3c731">238,848</ix:nonFraction> cash-settled restricted share units during fiscal years 2022 and 2021, respectively; with weighted average fair values of $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDU3MA_fc620526-542f-427a-9186-36678b972652">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYzMTk_7bc8fdbb-2b2a-48b6-8c72-743e8f0f6ce6">2.3</ix:nonFraction>&#160;million, respectively.  No cash-settled restricted share units were granted in fiscal year 2020.  There were <ix:nonFraction unitRef="shares" contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDc5Mg_86424938-0b82-40eb-a3d8-c13fa5b5be99">53,333</ix:nonFraction> shares vested and released in fiscal 2022 with a weighted average fair value of $<ix:nonFraction unitRef="usd" contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDk3Mw_a889104e-6593-4e2e-9fc6-e910761e6526">0.5</ix:nonFraction>&#160;million.  There were no cash-settled restricted shares vested or released in fiscal 2021 or 2020.  There were <ix:nonFraction unitRef="shares" contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTEwNg_38decb62-fa55-4908-ae52-de35d6e74a34">25,355</ix:nonFraction> shares cancelled in fiscal 2022 with a weighted average fair value of $<ix:nonFraction unitRef="usd" contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630" decimals="-5" name="us-gaap:RestrictedStockAwardForfeitures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTE2OQ_97d8e894-60b0-4ccb-89d1-d922338e5b60">0.3</ix:nonFraction>&#160;million.  There were no cash-settled restricted shares cancelled in fiscal 2021 or 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of these awards is based on the price of our common stock and the number of shares awarded on the date of grant.  The award must be settled in cash and is accounted for as a liability-type award.  The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement.  The requisite service period is based on the vesting provisions of the awards which generally occur in four equal annual installments beginning one year after the grant date.  These awards contain the same retirement provisions described for time-based awards in the nonvested deferred shares section above.  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib31d9f6e5a6641ec890642961dfb4c4a">We recognized $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTkyMA_5cbc1ec7-0161-42ca-9b0b-e6939be4a95a">0.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzcxMzU_881a6573-6ac2-43f4-baaf-fafb30a02519">1.0</ix:nonFraction>&#160;million of expense in fiscal years 2022 and 2021, respectively, for cash-settled restricted share units, which was included in selling, general and administrative expenses and cost of revenue in the Consolidated Statements of Income.  As of June 30, 2022, the liability for cash-settled restricted share units was $<ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc0MTQ_172367bb-bc31-4664-a9a6-8fd24a4c7856">0.9</ix:nonFraction>&#160;million and is included in accrued wages and benefits in the Consolidated Balance Sheets.</ix:continuation></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_181"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90ZXh0cmVnaW9uOjlmNTZkZjNkODBjYjRmMTI4YWI4Y2Q3MDNmOTM1ZDdiXzExODY_d7417419-6b14-4cca-a59a-c49d00d30e2e" continuedAt="i83fa140a2bd14155bf82caed4ca2428f" escape="true">Earnings per Common Share</ix:nonNumeric></span></div><ix:continuation id="i83fa140a2bd14155bf82caed4ca2428f"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (&#8220;EPS&#8221;) is calculated based on the weighted average shares outstanding during the period.  Diluted earnings per share includes the dilutive effect of employee and director stock options and nonvested deferred shares.  Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period.  Nonvested deferred shares are considered dilutive (antidilutive) whenever the average market value of the shares during the period exceeds (is less than) the sum of the related average unamortized compensation expense during the period plus the related hypothetical estimated excess tax benefit that will be realized when the shares vest.  Stock options and nonvested deferred shares are considered antidilutive in the event we report a net loss.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90ZXh0cmVnaW9uOjlmNTZkZjNkODBjYjRmMTI4YWI4Y2Q3MDNmOTM1ZDdiXzExOTg_332395bf-9c6f-487e-9a0a-8584c952fe00" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted EPS is as follows: </span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtMi0xLTEtNDI3NjQ_84c7edab-c665-4bb9-b3c3-3a244b44ca53">63,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtNC0xLTEtNDI3NjQ_8069d83b-2068-41f4-bdf3-038431f13233">31,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtNi0xLTEtNDI3NjQ_8fb81bba-c550-4f43-ba35-c5e0bedeb4ff">33,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtMi0xLTEtNDI3NjQ_ab30afe8-e28e-4ad0-a3ec-542e7f87742f">26,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtNC0xLTEtNDI3NjQ_d4aae837-faea-407e-836e-bce6e92d89be">26,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtNi0xLTEtNDI3NjQ_f27bf6e9-23d8-465f-8f53-06245c8f0891">26,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtMi0xLTEtNDI3NjQ_a7239990-b112-4c61-a79c-dc4f8709477c">2.39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtNC0xLTEtNDI3NjQ_06752478-0f19-4a74-ab14-18a6903642ef">1.18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtNi0xLTEtNDI3NjQ_8b70d479-e7b0-4531-a3eb-857b6841b4d9">1.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding&#8212;basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtMi0xLTEtNDI3NjQ_2fc5122d-816c-4a37-9abd-c581c50569b7">26,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtNC0xLTEtNDI3NjQ_ed50acc6-8e86-4c45-a4e5-b3e809c7612f">26,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtNi0xLTEtNDI3NjQ_ebfe6c57-8956-4a9b-b7a7-932a4a36640e">26,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTItMS0xLTQyNzY0_29682b52-1c1b-4c14-a1a9-3082ea8fc604">26,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTQtMS0xLTQyNzY0_1f48f796-dfec-4095-9730-2434516b5ec8">26,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTYtMS0xLTQyNzY0_aa5fb4b8-6369-4ae2-98c8-f3991101e824">26,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTItMS0xLTQyNzY0_817429e7-6f4c-47e2-953d-93ff5afd7137">2.39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTQtMS0xLTQyNzY0_271f9b82-5c09-41c9-bbfa-9c6203f5d625">1.18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTYtMS0xLTQyNzY0_a13b5fc1-00bb-4e21-96c2-492a797ebe17">1.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i32d05bac82f54d2aa2e724deb48d44c5_184"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTE_75fe2683-a819-47a5-aa0d-10757e92fdc0" continuedAt="i4c33f4ceb7fe427090c9007628fb9fc3" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i4c33f4ceb7fe427090c9007628fb9fc3" continuedAt="i9e6e67245c004919a6420ab1c396e081"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor defined contribution savings plans for all eligible employees meeting length of service requirements.  Under the primary plan, participants may contribute an amount up to <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzI0NQ_b1727f56-274d-4d7b-8898-84acc141c49b">25</ix:nonFraction>% of pretax annual compensation subject to certain limitations.  We match <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzMyMA_89c20890-eddf-4f1c-8deb-adc57d0e2d96">100</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzMzNg_1ad1e68f-d39f-44bc-91c4-4997831fdf5b">3</ix:nonFraction>% of employee contributions and <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzM2OQ_9cfe543c-c4c0-48a3-b243-7d1b7d011031">50</ix:nonFraction>% of the next <ix:nonFraction unitRef="number" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzM4NA_2eb816d8-f035-4c07-b000-58533aef0d64">2</ix:nonFraction>% of employee contributions.  Our matching contributions vest immediately.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our matching contributions were $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzQ5Mg_174f5a8f-7d6e-4cc2-ae41-a06c32499e09">5.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU0OTc1NTgxOTkxNw_52178222-b3a3-4ef0-b55e-3281011cc9a7">5.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU0OTc1NTgxOTkyNg_9f5bd5bd-51f5-42ef-b14b-4b6bd7516aa2">6.2</ix:nonFraction> million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i9e6e67245c004919a6420ab1c396e081" continuedAt="i3e78ab9b4a09456e919b894a37f95adb"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiemployer Pension Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We contribute to a number of multiemployer defined benefit pension plans in the U.S. and Canada under the terms of collective-bargaining agreements that cover our union-represented employees, who are represented by more than <ix:nonFraction unitRef="number" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="0" name="mtrx:NumberOfUnionsContributedTo" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzgzMQ_e14012c1-f6b4-4558-8416-f1b7aa8027c4">100</ix:nonFraction> local unions.  The related collective-bargaining agreements between those organizations and us, which specify the rate at which we must contribute to the multi-employer defined pension plan, expire at different times between 2022 and 2025.  Benefits under these plans are generally based on compensation levels and years of service.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For us, the financial risks of participating in multiemployer plans are different from single-employer plans in the following respects:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer discontinues contributions to a plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer chooses to stop participating in a plan, a withdrawal liability may be created based on the unfunded vested benefits for all employees in the plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under federal legislation regarding multiemployer pension plans, in the event of a withdrawal from a plan or plan termination, companies are required to continue funding their proportionate share of such plan&#8217;s unfunded vested benefits.  We are a participant in multiple union sponsored multiemployer plans, and, as a plan participant, our potential obligation could be significant.  The amount of the potential obligation is not currently ascertainable because the information required to determine such amount is not identifiable or readily available.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTQ_c021ba4d-0994-438e-b775-af7b0130b6b4" continuedAt="i110d1c34aa894c88bfe4c6aab876792f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our participation in significant plans for the fiscal year ended June&#160;30, 2022 is outlined in the table below.  The &#8220;EIN/Pension Plan Number&#8221; column provides the Employer Identification Number (&#8220;EIN&#8221;) and the three digit plan number.  The zone status is based on the latest information that the Company received from the plan and is certified by the plan&#8217;s actuary.  Plans in the red zone are generally <ix:nonNumeric contextRef="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630" name="mtrx:DescriptionOfFundedPortionOfPlan" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTk_b2191b62-14d5-4422-877d-e29697b3f374">less than 65 percent</ix:nonNumeric> funded, plans in the yellow zone are generally <ix:nonNumeric contextRef="i4ae58c94a12c455784d0659630302819_D20210701-20220630" name="mtrx:DescriptionOfFundedPortionOfPlan" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMjA_0eaa3f5f-bcf1-48ed-b78f-ff4297c6d2b7">less than 80 percent</ix:nonNumeric> funded, and plans in the green zone are generally <ix:nonNumeric contextRef="i31294c2de5114df888b8967849168921_D20210701-20220630" name="mtrx:DescriptionOfFundedPortionOfPlan" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMDM_49e76b2d-ff69-4c9e-815a-7ffaf76e14cf">at least 80 percent</ix:nonNumeric> funded.  The &#8220;FIP/RP Status Pending/Implemented&#8221; column indicates plans for which a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) is either pending or has been implemented.  The &#8220;Surcharge Imposed&#8221; column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.  The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i3e78ab9b4a09456e919b894a37f95adb"><ix:continuation id="i110d1c34aa894c88bfe4c6aab876792f"><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EIN/Pension<br/>Plan&#160;Number</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Protection Act<br/>Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FIP/RP<br/>Status<br/>Pending or<br/>Implemented</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Contributions<br/>Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMi0xLTEtNDI3NjQ_4221b9f1-5918-48a5-bf5b-369a7b9252ea">48-6168020/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNC0xLTEtNDI3NjQ_fa9c9270-540f-4456-b914-9d92082e9338">Yellow</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNS0xLTEtNDI3NjQ_4363b61a-73cd-4c0e-a429-de272a2f03c9">Yellow</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNy0xLTEtNDI3NjQ_1892ff99-aa9d-4010-a54d-618305ce7870">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_0c69b611-9adf-460e-81d7-c0dd0b5517e1"><ix:nonFraction unitRef="usd" contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_b86a5184-1333-46aa-a70d-913b7f79cd7a"><ix:nonFraction unitRef="usd" contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_d4e15679-3140-4c97-8d1a-8d793fe9d26c">5,208</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTEtMS0xLTQyNzY0_98f2f282-ba49-4b77-b26f-ed052468ca13">4,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a41b29cbcc7462e9aa421f86948b94a_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTMtMS0xLTQyNzY0_74d59a33-b283-42ac-bfe8-2c6912c1e838">6,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTUtMS0xLTQyNzY0_f836d0d6-ea20-47ff-b918-518f261e41fd">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">National Electrical Benefit Fund, IBEW locals 71, 126, 488, and 1319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMi0xLTEtNTAzMTc_2838ee8a-26a4-4328-9df8-0e4d4fc2760d">53-0181657/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNC0xLTEtNTAzMTc_eeabc3a4-bec4-4222-a95d-ad59a7c20569"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide074d3f788e4645890228a601a0574b_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNS0xLTEtNTAzMTc_4be4c45b-a029-4ec2-b4cb-3e845ecbcd4a">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNy0xLTEtNTAzMTc_7bce863d-ff1e-4ca8-a73e-6c71312df412">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_53ccdf40-c5e4-4db7-b769-e8d74d6d675d"><ix:nonFraction unitRef="usd" contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_6ca4cdc5-33df-47a2-a5fa-1ef87480f8d9"><ix:nonFraction unitRef="usd" contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_750e82cb-11cc-4f08-9e53-2685e7d3196b">2,973</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide074d3f788e4645890228a601a0574b_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTEtMS0xLTUwMzE3_97854ecf-585c-4531-a50f-f54eb2d957ae">1,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie81d72e24a5b41ecaf446ebcd53aa974_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTMtMS0xLTUwMzE3_016c0970-0751-49a1-abc8-d5d903c01ad7">2,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTUtMS0xLTUwMzE3_dccfee85-c965-4534-899e-0019a9fa2c72">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund Local Union 164 IBEW&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMi0xLTEtNDI3NjQ_7959f2b4-5a83-4312-b8fc-0aab4d2f279e">22-6031199/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNC0xLTEtNDI3NjQ_a765691d-9bf1-42f8-a63e-b7496620d8a0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNS0xLTEtNDI3NjQ_3b24f203-80dd-42f8-b707-c2a5e55cb3db"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNy0xLTEtNDI3NjQ_275aa0de-37cc-466a-8f52-30127795c99d">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_1ac4a722-5364-482e-8fda-516f796e325f"><ix:nonFraction unitRef="usd" contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_a5d7e67d-56e1-46e3-8143-9e29a9bbd46e"><ix:nonFraction unitRef="usd" contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_cb0f9fa5-a03f-414b-9f73-7e96fcfe63d9">1,514</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTEtMS0xLTQyNzY0_92fb3518-6808-4608-8924-ca1b681b45e7">1,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic265426037de4c36800fc56162856496_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTMtMS0xLTQyNzY0_d8c40b89-f2eb-4942-96a3-3c9357146bc7">1,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTUtMS0xLTQyNzY0_1752c15d-2d28-4e06-863c-8e4068048702">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund of Local Union No 102 IBEW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMi0xLTEtNDI3NjQ_d48b89e9-129e-46fd-9dd4-5fc21a783128">22-1615726/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNC0xLTEtNDI3NjQ_29a1f372-0e6a-4db3-94bb-bd3d8eeab661"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNS0xLTEtNDI3NjQ_014bd075-14e3-472f-849f-16b1b1e9fe8e">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNy0xLTEtNDI3NjQ_845a06b6-db2f-4044-a972-7bbbe1793c71">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_1330ea69-a934-45f1-b3fb-82ce459e12b8"><ix:nonFraction unitRef="usd" contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_45386634-5495-4e26-9fbc-e680716cda89"><ix:nonFraction unitRef="usd" contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_47120812-f0b2-490b-8d4e-1913ae43c2ce">906</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTEtMS0xLTQyNzY0_179e9453-0325-46ae-b1c6-11961334dad9">1,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa0a0dae3f064f09a94cce35af41aff9_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTMtMS0xLTQyNzY0_0004b1e6-c37b-4fcc-96fb-361b57ff6ee6">1,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTUtMS0xLTQyNzY0_b102e79e-73c6-4b5b-a2c8-1fbfaf7b6848">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMi0xLTEtNDI3NjQ_1e4f2caa-7044-435b-a820-bb84e4461f61">22-6238995/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNC0xLTEtNDI3NjQ_55eeb1b3-3efb-4ca2-a1f6-101cb1bcb1ae">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNS0xLTEtNDI3NjQ_7b0376e5-b285-4ea3-836f-f5685f5af8f8">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNy0xLTEtNDI3NjQ_569da9d5-6e05-45cf-a862-49f8ee93e74d">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_2c679099-51d1-4886-a46d-fdd6e3d3997d"><ix:nonFraction unitRef="usd" contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_56f63c3c-5038-4b1e-a232-5047320798d3"><ix:nonFraction unitRef="usd" contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_83539c92-cc49-444c-bbd4-07171235794e">734</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTEtMS0xLTQyNzY0_70edeaa4-3459-4018-9cf9-34c3b57b8cc5">595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e5448a8a7d4331886c280e33796755_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTMtMS0xLTQyNzY0_1c94c438-0766-4265-9d68-3d67c7a22763">427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTUtMS0xLTQyNzY0_2412265a-a5de-44ea-b0eb-47e531f64f47">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Local 351 IBEW Pension Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMi0xLTEtNDI3NjQ_68478151-7e0d-4cb8-af5f-0e4d47c8f253">22-3417366/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNC0xLTEtNDI3NjQ_41d1d30d-9f09-470d-b894-a72d3b290a1a">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNS0xLTEtNDI3NjQ_66ea2d7c-6c48-4500-83b4-c1b832dcfb7d">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNy0xLTEtNDI3NjQ_f518d697-5c79-42e0-bc69-614b296140ed">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_45683220-e47b-42a9-bc0b-948d6a73371b"><ix:nonFraction unitRef="usd" contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_584ddf8a-1bf9-459e-8342-7bb40c7de496"><ix:nonFraction unitRef="usd" contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_78e5cd7e-8e7c-4abc-a362-892dcc095a74">395</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTEtMS0xLTQyNzY0_2957f59f-88a7-4b2d-8c27-08e834b02b93">479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9d97e958b9e4aeb8a3a24c7e9f09e1f_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTMtMS0xLTQyNzY0_1f369233-824e-4177-a166-9b877be12cfb">1,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTUtMS0xLTQyNzY0_06a2b289-70eb-40bb-ba16-23e16396d614">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Steamfitters Local Union No 420 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMi0xLTEtNDI3NjQ_2e51d604-a080-48fe-bb99-52cdf5da5558">23-2004424/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNC0xLTEtNDI3NjQ_32eec263-154a-470b-8e46-8aa184970196"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNS0xLTEtNDI3NjQ_f6a5f5fe-f1ea-4a1e-b263-6b058f055eb6">Red</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNy0xLTEtNDI3NjQ_3e308107-122c-4b52-bd34-c57e2ed27316">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_16f755c7-587f-487a-8c64-2ae7583535e2"><ix:nonFraction unitRef="usd" contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_8dd796ba-e74b-4621-9d08-dbf6afb5f5c5"><ix:nonFraction unitRef="usd" contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_d4e79d99-9f91-41cc-8d8a-89f3d4d6bc1d">498</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTEtMS0xLTQyNzY0_e287f0ce-ccb0-498b-b5f4-90e8dd3959df">442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1724f4473aa24ed1811ad261fa561c68_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTMtMS0xLTQyNzY0_b10f1df2-671e-44f7-9bfb-06c97eb72b90">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTUtMS0xLTQyNzY0_6f19f516-fdfe-4c32-ad57-d11158354d18">Yes</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 654 Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTItMS0xLTUwMzEz_bbf9d55c-c8f9-47a0-aac9-0dbb83c430e1">23-6538183/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTQtMS0xLTUwMzEz_db6e6ab7-e18f-4dec-a0a2-0df111ff39d5">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTUtMS0xLTUwMzEz_254b410d-860f-47da-904c-e3fb562842e0">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTctMS0xLTUwMzEz_ad2b9923-f69a-4e71-a901-5eca35104805">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTUwMzEz_d670982b-65f2-448e-bcf5-4dc443ca82f7">857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTExLTEtMS01MDMxMw_4ab60ec5-d5df-4481-b00f-a7d39b114034">818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7705065f992b4e4aacd82b53efbde1a0_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTEzLTEtMS01MDMxMw_e005c553-c461-4394-8303-c9711f665c28">1,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTE1LTEtMS01MDMxMw_8cb880b1-b30f-46b8-a703-c047f4c63e28">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Ohio Carpenters' Pension Fund, Locals 1090 and 351</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTItMS0xLTUwMzMx_cbad7868-a687-41c0-b6b3-c410568079e0">34-6574360/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTQtMS0xLTUwMzMx_0f0d7169-8ef4-4fef-87eb-6b7d201c5b1c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTUtMS0xLTUwMzMx_4d7fdb24-eb13-418b-9160-23d2fb51e322">Red</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTctMS0xLTUwMzMx_fdb98a2f-b0f7-44e1-bc3f-8ec4af2b68ec">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTUwMzMx_50a7f323-70f7-4d98-8dc3-0ad31b881a25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTExLTEtMS01MDMzMQ_07f9f168-35c8-4a71-a7b5-dbdadcea31be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5d0389af5b441e99e228c5224af2aa_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTEzLTEtMS01MDMzMQ_5bf97dc7-7120-479a-97cb-86ee755a35f8">3,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTE1LTEtMS01MDMzMQ_e0c88156-ca55-480a-aef8-1e8d87c819b3">Yes</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan, Local 55</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTItMS0xLTUwMzM0_d3b4d396-8528-41b3-bd06-c6577ec88fd7">34-6682351/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTQtMS0xLTUwMzM0_3aeebb71-199c-4e81-8206-c8c79e9852e4"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i90418af9361e402a9ac1269f37e26886_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTUtMS0xLTUwMzM0_c4fb345c-9f73-4745-a311-4c1919efe747">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTctMS0xLTUwMzM0_ca9bd200-a664-4433-8039-db7b29013407">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_70008fa6-a3fc-4366-b1d5-ee4783330c4c"><ix:nonFraction unitRef="usd" contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_b1fbc74b-ee9e-4439-971b-43ebcb620750"><ix:nonFraction unitRef="usd" contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_ffa710a8-9aa0-451c-8eeb-3de851f13fb7">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90418af9361e402a9ac1269f37e26886_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTExLTEtMS01MDMzNA_b63919d9-f949-420c-ac4b-a409bea037d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0274f508a9b240c8a25b462483ac27df_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTEzLTEtMS01MDMzNA_b5c773b2-0b1b-446d-a0f6-e8fee03c099b">2,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTE1LTEtMS01MDMzNA_41cded07-c034-4d0d-8331-12068db2006e">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Northwestern Ohio Plumbers and Pipefitters Pension, Local 50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTItMS0xLTUwMzM3_c0a2d98c-7f7b-4367-b140-cbe718188ebc">34-6502487/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTQtMS0xLTUwMzM3_02043000-59c8-4206-9e15-d317c918c5dd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i62cbf238877741448c68e774bdd13533_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTUtMS0xLTUwMzM3_12ae0d96-1e3e-446b-93f2-57c43d664eca">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTctMS0xLTUwMzM3_1bd59a1f-c5b7-4744-a1b7-744003e0c1e1">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTktMS0xLTUwMzM3_ac012616-686c-4d98-99db-9f9c27598107">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cbf238877741448c68e774bdd13533_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTExLTEtMS01MDMzNw_638ea1e6-41ea-4b56-9ec2-11cf95592703">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dccc0e68001424282f4a4aa4d717e6a_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTEzLTEtMS01MDMzNw_01ca1bbf-15ea-4dd7-9dac-6d3cc0bb4e20">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTE1LTEtMS01MDMzNw_0764ca2a-6111-45bb-b3b9-a376f5e3bfc6">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Indiana Laborers Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTItMS0xLTQyNzY0_efa631f9-f1a8-4f0c-abb5-e054cd88c563">35-6027150/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTQtMS0xLTQyNzY0_9b658f68-f72a-49ad-84de-29aa8a933ef9"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTUtMS0xLTQyNzY0_5499ea43-9c2a-461b-bac2-9039d8f729b8">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTctMS0xLTQyNzY0_4040e83a-188c-469d-96e4-277a36110e10">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_140e5ab6-b71e-4302-a9a0-deeb3634f032"><ix:nonFraction unitRef="usd" contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_71581a06-505b-41b4-80c5-f9477c83e81e"><ix:nonFraction unitRef="usd" contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_9beb47e6-6799-4b76-92cc-e568ffa7fbf8">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTExLTEtMS00Mjc2NA_19a09363-22ae-4b00-aa91-1a6527a101a5">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ede326d903d4874a41b7ec438db37a3_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTEzLTEtMS00Mjc2NA_498855c7-c7ab-4f2a-9077-270d0609e540">1,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTE1LTEtMS00Mjc2NA_d87e7a9b-4a3d-43ed-82c3-9f7de41a0246">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Mid-America Pension Plan, Local 395</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTItMS0xLTQyNzY0_15939e20-783f-4e88-8fd2-e218b6018df4">36-6488227/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTQtMS0xLTQyNzY0_ba042c1e-d2f9-4a3c-94f2-564b0183cc85">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTUtMS0xLTQyNzY0_832b9002-836c-4e23-816f-68c3c1202f8e">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTctMS0xLTQyNzY0_05b9c8e2-2fcd-41b2-aa7a-4a34be5285eb">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_064f0e3a-7686-4d18-a95b-39ab6a3c5435"><ix:nonFraction unitRef="usd" contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_1e60ab6f-92e3-4248-810f-3dceb3b98f70"><ix:nonFraction unitRef="usd" contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_47592784-da84-410d-9e2b-e41bad4af84d">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTExLTEtMS00Mjc2NA_3fc552b7-2dae-4455-ae16-6dd241647aa0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia153b294a28a4878928f551f6ac00a8e_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTEzLTEtMS00Mjc2NA_011dffd7-7487-40ce-923f-60a02226aff4">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTE1LTEtMS00Mjc2NA_7818a092-6f83-4d59-9479-ec6044bb0783">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pipefitters Retirement Fund, Local 597</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTItMS0xLTQyNzY0_a7be7f29-6226-4524-8214-225068ee6b06">62-6105084/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><ix:nonNumeric contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTQtMS0xLTQyNzY0_8ffb4c26-90ea-41cc-8723-fc7cf420ddfd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTUtMS0xLTQyNzY0_a3c295db-acb9-4083-9270-c1c2618bc204">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTctMS0xLTQyNzY0_cd886c31-2ba1-4e45-b5e2-47dcfc041d46">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_216b84e6-87eb-4c33-933f-c39814b739c5"><ix:nonFraction unitRef="usd" contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_33a7d3d2-ef0b-45d1-a5b7-8bf68145c5bf"><ix:nonFraction unitRef="usd" contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_537bf772-953c-4742-9d42-687bf01e642a">4</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTExLTEtMS00Mjc2NA_4cb5e1b0-64cd-47c3-85d9-bacce31a7611">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50866563d9804df2b61229f9d918f274_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTEzLTEtMS00Mjc2NA_1b5f0ef0-26e8-47da-85cd-eb3c9ce01aca">835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTE1LTEtMS00Mjc2NA_ef7d38d2-74a4-4713-aa4f-b5fc974ffaef">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan of Western Pennsylvania, Local 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" name="mtrx:MultiemployerPlansNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTItMS0xLTQyNzY0_b7bbf9c1-e67c-4d1a-b77d-b31fba390f22">25-1283169/001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTQtMS0xLTQyNzY0_33a99f86-6b13-4025-ba8f-8c421b56ca6d">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630" name="us-gaap:MultiemployerPlansUnderfundedStatusDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTUtMS0xLTQyNzY0_ad702530-9480-4448-ab81-2bfee34af723">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTctMS0xLTQyNzY0_bcf79394-b9d8-47ea-90f5-2e49f816a5f4">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_055cc1e2-67ad-4981-bea2-f4bc47f3c7f8"><ix:nonFraction unitRef="usd" contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_b2de841a-cf8d-4174-8e18-e80c3e06034f"><ix:nonFraction unitRef="usd" contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_e4a243a4-4add-4845-8fa0-9d0fccde03a2">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTExLTEtMS00Mjc2NA_ec5c0b7b-3016-48f8-a081-2a80e3dcf419">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i801a4fdf88ce4f70acfe4b6360e046b2_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTEzLTEtMS00Mjc2NA_b65ce127-f261-4e0d-a36a-dd629bc3ddbf">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTE1LTEtMS00Mjc2NA_047240bc-1807-4281-9127-f2f9b25b492d">No</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Contributions&#160;to&#160;other&#160;multiemployer&#160;plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_0ac8f918-c742-4f85-b5bb-35bcdefba1d8"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_725ffb36-e330-42bd-bbb2-594e17cfd344"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_d1eac9f0-7952-42d0-8071-894194ed6222">3,729</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTExLTEtMS00Mjc2NA_6cb84ae5-6b37-4317-95b4-cccac878dc5e">3,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTEzLTEtMS00Mjc2NA_00ef8e48-3bb5-4ebc-aa8e-2b4bd94988db">8,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTktMS0xLTQyNzY0_1b2b3dbd-2f07-4f21-9b9a-bc21a331913e">16,818</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTExLTEtMS00Mjc2NA_c7172e1d-c5d7-4885-b2a5-16dabb49d325">15,369</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTEzLTEtMS00Mjc2NA_f5f7e0bb-24e2-487f-85ce-3a993587f6dd">37,403</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.852%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the National Electrical Benefit Fund for Locals 71/126/488/1319, Local 164 IBEW Pension Plan, Local IBEW 102 IBEW Pension Plan, Steamfitters Local Union No. 420 Pension Plan, Locals 1090 and 351 of the Ohio Carpenters' Pension Fund, Iron Workers Pension Plan Local 55, Northwestern Ohio Plumbers and Pipefitters Pension Local 50, Indiana Laborers Pension Fund, and Pipefitters Retirement Fund Local 597, we have not received a funding notification that covers our fiscal year 2022 during the preparation of this Form 10-K.  For Local 164 IBEW Pension Plan, we have not received a funding notification that covers our fiscal year 2021 either.  Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor.  We also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that we have not received notification.  The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/2022-funding-status-notices#2020-c-and-d.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Matrix Service Company 2011 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was effective January&#160;1, 2011.  The ESPP allows employees to purchase shares through payroll deductions and members of the Board of Directors to purchase shares from amounts withheld from their cash retainers.  Share purchases are limited to an aggregate market value of no greater than $<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzUyMTc_e7d7734d-e7a1-4204-a659-0bfafc2fbf0a">60,000</ix:nonFraction> per calendar year per participant and are purchased from us at the current market value with no discount to the participant.  Contributions are with after tax earnings and are accumulated in non-interest bearing accounts for quarterly purchases of company stock.  Upon the purchase of shares, the participants receive all stockholder rights including dividend and voting rights and are permitted to sell their shares at any time.  We have made <ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="mtrx:EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU2NjY_d8688efd-d70d-4413-be94-d0a722360de9">1,000,000</ix:nonFraction> shares available under the ESPP.  The ESPP can be terminated at any time at the discretion of the Board of Directors and will automatically terminate once the plan shares are exhausted.  Shares are issued from Treasury Stock under the ESPP.  There were <ix:nonFraction unitRef="shares" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5MjI_91b3f967-fd30-408b-a66b-484f6b4652e9">29,826</ix:nonFraction> shares issued in fiscal 2022, <ix:nonFraction unitRef="shares" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5NTM_de2a8509-315c-42cf-a196-826709513ec6">29,171</ix:nonFraction> shares in fiscal 2021, and <ix:nonFraction unitRef="shares" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5ODE_8e8ff614-a414-40b9-b468-3e7d0bb46aae">20,733</ix:nonFraction> shares in fiscal 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_190"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNzk_8dc70400-b5ee-4bc5-85d1-3ff13ff55575" continuedAt="ib2d7e04b905442e283d7fbc5230b1d28" escape="true">Segment Information</ix:nonNumeric><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib2d7e04b905442e283d7fbc5230b1d28" continuedAt="i17cbfc6cabe64e33a8d04952c31edbe4">In fiscal 2022, we operated our business through three reportable segments:</ix:continuation></span></div><ix:continuation id="i17cbfc6cabe64e33a8d04952c31edbe4" continuedAt="ic00c132b7db8466788d88ef0bb168d03"><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Utility and Power Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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 construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities, in simple or combined cycle configuration.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Process and Industrial Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Storage and Terminal Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of work related to aboveground 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 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="ic00c132b7db8466788d88ef0bb168d03" continuedAt="i3e8d9cb15b654e1ca37ea898d77f357f"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNzU_6e642ef0-fb5b-46a9-b122-cb15706f1f9d" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItMi0xLTEtNDI3NjQ_adf56412-74d7-498c-b5c4-8e0cd5108031">220,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItNC0xLTEtNDI3NjQ_952ce10a-f29d-40f3-8b7d-af59b3536ff1">258,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItNi0xLTEtNDI3NjQ_3f767f91-46f2-4dc0-aa32-8ad37f931772">236,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItOC0xLTEtNDI3NjQ_c3d63519-3da6-4096-bfdf-0aeeae4cb7a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItMTAtMS0xLTQyNzY0_313fdd49-f23a-479e-9d4e-8f4cff706707">714,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91952fc239d4468a8ee0d2fafcb2061_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtMi0xLTEtNDI3NjQ_b5671292-840f-4dde-a182-ebd86e67e926">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f475ca15d384791b6b534a224205513_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtNC0xLTEtNDI3NjQ_58c64221-9ec2-41ae-8ac5-bce924d67677">3,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158551925a124fd88e8dcb569227d23a_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtNi0xLTEtNDI3NjQ_7fa00a22-e250-4cfc-9b1c-d78809a0dc5b">3,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtOC0xLTEtNDI3NjQ_65304d55-bf78-4d0e-b041-06b7426f20ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee129bb7580c447c95f54985d295397c_D20210701-20220630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtMTAtMS0xLTQyNzY0_e26c4841-7ed3-47ab-800a-8bd79f30a490">7,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtMi0xLTEtNDI3NjQ_22cdcf56-ae73-426e-bbfb-8e72d6736cca">220,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtNC0xLTEtNDI3NjQ_ea1c82a7-27a9-49f8-b858-ebe8c3a5c3d9">254,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtNi0xLTEtNDI3NjQ_ef15f8ef-41fe-40fa-90b5-24e9844fc861">232,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtOC0xLTEtNDI3NjQ_b1ad7bee-fa1b-49d9-ac5a-0727a4d25562">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtMTAtMS0xLTQyNzY0_62922a82-226d-402a-9b3f-6e50ef7d50f3">707,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtMi0xLTEtNDI3NjQ_016cd5aa-d3d4-4446-ad0f-c850efd83a70">8,586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtNC0xLTEtNDI3NjQ_09e90f57-62e4-4b09-b499-daead5d7fd7d">9,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtNi0xLTEtNDI3NjQ_7e7d4890-8446-4ea1-acb3-f9374816ad9e">262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtOC0xLTEtNDI3NjQ_e96e7b04-2311-4475-a9b0-35acdb7e809b">2,152</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtMTAtMS0xLTQyNzY0_3bd854fc-5e42-49ec-9b6a-c84cac1f3c1f">1,206</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtMi0xLTEtNDI3NjQ_c475e090-bf74-4b0b-a2ef-29769a330c08">11,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtNC0xLTEtNDI3NjQ_7305e005-4fcc-40ef-96bf-a684db66f266">12,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtNi0xLTEtNDI3NjQ_70a87437-4af4-43cb-9fab-e83af470ac62">17,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtOC0xLTEtNDI3NjQ_975a56c7-c54b-4dcd-aad8-83af812d3b3b">26,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtMTAtMS0xLTQyNzY0_042f41dd-a61d-42a6-8367-5ea35388ae83">67,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctMi0xLTEtNDI3NjQ_00988549-ee07-4b55-a013-1f9c73fb8e15">2,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctNC0xLTEtNDI3NjQ_57594be0-c4ab-4925-924e-2ce1d2e1d6d4">6,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctNi0xLTEtNDI3NjQ_9081f9d0-4097-413d-9093-156b0b947121">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctOC0xLTEtNDI3NjQ_80fd4423-7e63-4951-a8b3-35f69ed440dd">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctMTAtMS0xLTQyNzY0_63b0ed8d-f6ab-4e05-9ae1-b769f604f7d0">18,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtMi0xLTEtNDI3NjQ_7895d2fb-e00e-4fe0-ad2c-b31c75a1c02e">23,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtNC0xLTEtNDI3NjQ_dff71610-50cd-4a35-8e19-1d41e7510c5d">10,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtNi0xLTEtNDI3NjQ_75d4826f-9da7-4238-80da-c29d475db67a">24,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtOC0xLTEtNDI3NjQ_fe437ecc-18ff-47ed-b480-646965204988">30,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtMTAtMS0xLTQyNzY0_1ec51a49-b9a2-4824-8369-3eb102648037">87,854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2ef304c644411f966ece66ab2bdb0c_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktMi0xLTEtNDI3NjQ_7330ef2a-ed30-4a5b-b05e-600f3dbc564a">94,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a8ffd092a0451880063696f2d26e7f_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktNC0xLTEtNDI3NjQ_a6894286-dab1-4c8e-8d4f-8a5192f22e08">104,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i168ef5b61bbe4767bc82a7633779fd03_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktNi0xLTEtNDI3NjQ_a5a7da37-89c7-4d9b-b02e-40ccf70e627b">141,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40cc343bc00f458e88e075038634b17a_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktOC0xLTEtNDI3NjQ_a81c05da-27c6-4c63-87bc-1d4224841f79">101,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktMTAtMS0xLTQyNzY0_a6f66f57-827c-4b6b-8d88-3fd5bce17cc7">440,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTItMS0xLTQyNzY0_00a1a36c-1648-464a-8ed4-9c6108812d9a">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTQtMS0xLTQyNzY0_058b26dd-f4df-45db-82a6-1fa27ebfc589">254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTYtMS0xLTQyNzY0_3634e9fd-5a53-48a6-be51-26283ceb019c">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTgtMS0xLTQyNzY0_06ced9ca-61f3-44a1-b3c5-314ba21c45bf">2,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTEwLTEtMS00Mjc2NA_cc9c1338-d269-4563-ba36-f64924e4a04a">3,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTItMS0xLTQyNzY0_d0b9624b-cc5d-4a88-983f-017a7425ebd0">3,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTQtMS0xLTQyNzY0_02dfa055-cdb6-4fce-8468-915c1f9bfa4b">5,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTYtMS0xLTQyNzY0_fc3646cc-86e4-4047-adf0-37abe92aa0b9">5,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTgtMS0xLTQyNzY0_001856e2-c7a2-49b9-8286-c6a3067cb0fc">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTEwLTEtMS00Mjc2NA_a88f2cf8-3cd1-4743-9337-eda795d69b2b">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTItMS0xLTQyNzY0_e5fb4a21-0ed4-4105-875f-e7715f3258ab">210,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTQtMS0xLTQyNzY0_1aa12645-907b-4fa1-9818-91e56724218d">201,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTYtMS0xLTQyNzY0_632eb12b-c0b9-4837-94d2-f8d4ce5f3861">267,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTgtMS0xLTQyNzY0_74ba5a76-7531-4824-adc5-d311255063be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTEwLTEtMS00Mjc2NA_01d276f8-5ef8-4e0d-bd5d-86377e7e0fb8">679,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08198703315145269351bbbf8984326c_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTItMS0xLTQyNzY0_25f5c830-2f20-48ed-8b2e-62e8a9b1644c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48d3c8cbccb544a9aeb873a2ab750178_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTQtMS0xLTQyNzY0_e098f089-728b-4991-9257-eb61b4840431">1,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i562cb25241c64f9794ba833c887facd5_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTYtMS0xLTQyNzY0_941e1d2e-04de-4b74-b209-76d70b65f6a4">4,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTgtMS0xLTQyNzY0_7b59a0a4-2aed-4cab-9850-cee363e25d01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b659412c1d46929692393be21b8d38_D20200701-20210630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTEwLTEtMS00Mjc2NA_0aed0fa5-fd89-4daf-8086-0cecdc249732">6,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTItMS0xLTQyNzY0_9b2f19fe-66dd-4b06-a779-6e171f048462">210,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTQtMS0xLTQyNzY0_fec0ccf0-ca19-4ef7-a282-03f42c4c033a">199,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTYtMS0xLTQyNzY0_19129e28-be1a-4300-a304-1d019a49f4b8">263,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTgtMS0xLTQyNzY0_4c27486f-a804-4864-a7bf-6bdc5e8ab43b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTEwLTEtMS00Mjc2NA_c654909b-030d-4def-b861-d1ebc753a4b2">673,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTItMS0xLTQyNzY0_ee3ae0c5-b714-4d43-a351-86076b8c5ee6">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTQtMS0xLTQyNzY0_87386e84-d448-4d18-bc2a-fa715ced8bde">17,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTYtMS0xLTQyNzY0_6d6b988a-4581-419d-bd85-b386b2e72d6f">13,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTgtMS0xLTQyNzY0_67074243-bcb8-46e3-a29d-d151f2fd972a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTEwLTEtMS00Mjc2NA_f38323e3-8315-48d3-9649-d51d346aa4ab">32,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTItMS0xLTQyNzY0_1d588e36-1d54-4245-9a7f-15c7a711da8a">9,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTQtMS0xLTQyNzY0_ea2d01b6-6c30-4b8e-8744-265f172cf30d">14,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTYtMS0xLTQyNzY0_afd1fd74-4c2c-49c9-93c6-a1a2535f727f">18,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTgtMS0xLTQyNzY0_f454cb5f-77f5-412d-a352-0af9a7762597">26,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTEwLTEtMS00Mjc2NA_791091df-bafb-48f7-bfd1-c2ec43b8b703">69,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTItMS0xLTQyNzY0_0978ee5f-4f4e-491b-8727-9b608dd102b6">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTQtMS0xLTQyNzY0_e394e712-3c7e-4015-9a4a-44fdecdf79e4">3,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTYtMS0xLTQyNzY0_33d18409-1ad7-4144-97b0-c6d5bd0dcd48">1,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTgtMS0xLTQyNzY0_827ba9b4-3636-483b-81f7-8527c0ef72dd">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTEwLTEtMS00Mjc2NA_2210002d-e095-4d38-a11d-cd03130d4a72">6,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTItMS0xLTQyNzY0_968cde51-e94a-4ac3-bdbd-e5b1ca0b9aa3">9,688</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTQtMS0xLTQyNzY0_f35067e2-cecd-49d4-be11-1f06aa08e4a2">921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTYtMS0xLTQyNzY0_e8eecabf-5ae6-40d1-8aa3-12da127117e0">6,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTgtMS0xLTQyNzY0_ca09c500-275d-4268-ac59-6860cbedf8cc">26,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTEwLTEtMS00Mjc2NA_6a63b4c3-0589-4e8d-800c-5293e8760c19">43,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49fde8ccdeb0436fb1658b040b09717d_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTItMS0xLTQyNzY0_34bb77db-065c-480d-aba8-5b41b54e2ad2">81,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTQtMS0xLTQyNzY0_66bc904d-b26f-4ca0-941f-10f27f86547f">106,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTYtMS0xLTQyNzY0_14b482e9-56ee-4d7a-b1ef-40b9bf8f25e6">160,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca31729a08f4d3986323a6af735ae57_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTgtMS0xLTQyNzY0_a04c5231-088b-4785-97a8-77627051e903">118,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTEwLTEtMS00Mjc2NA_ff2eb05e-3908-4e20-83a2-317d3a7f7e9e">467,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTItMS0xLTQyNzY0_f4b1432f-b4a0-4a97-91fb-dc7ab13f1897">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTQtMS0xLTQyNzY0_ebb4cb03-44b8-42bf-897a-7f7f33728543">834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTYtMS0xLTQyNzY0_5617bc59-3cac-4ec3-8bd7-6ed730547882">1,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTgtMS0xLTQyNzY0_a363dbd5-aac8-4b3d-98f4-175085c397d9">1,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTEwLTEtMS00Mjc2NA_49d3ddfc-7b00-4db2-9c3b-69bb4e511ed8">4,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTItMS0xLTQyNzY0_9de90612-1712-4a22-9cc5-2d0badc675c8">4,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTQtMS0xLTQyNzY0_af058922-ac37-4223-869f-92de2bc2b170">6,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTYtMS0xLTQyNzY0_5e0e8cca-b155-4cc4-9041-48f8c6fdf8d0">7,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTgtMS0xLTQyNzY0_1d8001e1-fa60-4d78-9f7f-bde1662b20fc">257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTEwLTEtMS00Mjc2NA_c8d68b58-7889-4a04-b29c-56a71ec16cf4">17,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTItMS0xLTQyNzY0_6bd21d23-d5b7-4623-a73e-ca36ca3846c5">212,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTQtMS0xLTQyNzY0_affc62fa-5051-4146-8c4e-4218fd94d566">424,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTYtMS0xLTQyNzY0_7d093301-f284-4cf5-a02f-ee2c1e7acea8">470,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTgtMS0xLTQyNzY0_70a70a4b-5e05-4652-ac18-c9d940eeaf71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTEwLTEtMS00Mjc2NA_e7186eac-28d4-4a1c-ada5-da43d9c08cf1">1,107,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2981a8e37a104235974225b6e57cab68_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTItMS0xLTQyNzY0_a52661a1-397b-4d18-9156-590829233045">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521990c8a93f47ad992e3fa5b88e099d_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTQtMS0xLTQyNzY0_ebfcb9fc-1768-4eb5-b618-273f68d2b0a3">2,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4abfbc5aab3417d908da163bdff63b7_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTYtMS0xLTQyNzY0_264546c6-55c1-447d-9da4-0b8403c8a1b3">3,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTgtMS0xLTQyNzY0_76a094ba-2b81-4c06-bc5d-c86ab5c91814">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6dbb788b26d41c0899e5863be55fb23_D20190701-20200630" decimals="-3" name="mtrx:Grossrevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTEwLTEtMS00Mjc2NA_8e8152e2-7d33-41d4-9317-1248dc95fd2c">6,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTItMS0xLTQyNzY0_2a7c22d8-422f-4568-aafa-d9678c3384c7">212,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTQtMS0xLTQyNzY0_036c9a75-5eb7-47ab-97ee-20aa9a25184e">421,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTYtMS0xLTQyNzY0_b0f69c9d-43c8-49c4-9801-aa83e54e47fe">467,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTgtMS0xLTQyNzY0_3b43e94a-c8f1-49b0-8148-f08ac40acce4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTEwLTEtMS00Mjc2NA_cb509bb9-5c41-4629-8108-f3567312ddea">1,100,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTItMS0xLTQyNzY0_cc5ece5e-8b2e-45a6-b5ef-042ae53c6459">7,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTQtMS0xLTQyNzY0_cc9fd470-6e7c-4017-9008-53db348d9362">36,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTYtMS0xLTQyNzY0_e38685af-f4a8-4e7a-bb1d-4352b8bae80c">61,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTgtMS0xLTQyNzY0_ebb16dbf-b755-4119-99bb-76860a9ab384">2,667</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTEwLTEtMS00Mjc2NA_0fcf4680-6941-4c8f-9f62-ad6e5a96bd32">102,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTItMS0xLTQyNzY0_db08f372-2890-4538-9767-7f927b57a04b">10,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTQtMS0xLTQyNzY0_6a9d866b-76ba-4b37-a8e6-74265a5db33f">24,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTYtMS0xLTQyNzY0_079e0fb4-5145-427d-b6ed-3f00d0c1b130">26,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTgtMS0xLTQyNzY0_d0f9f8c8-5036-4536-9a72-d495b436ef7b">25,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTEwLTEtMS00Mjc2NA_19e45d59-942e-42cc-8248-b0dbe4f90687">86,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset impairments and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTItMS0xLTQyNzY0_2e18ba1b-b99f-4517-b4b1-8de50669ac65">27,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTQtMS0xLTQyNzY0_e2b4536a-4234-48fb-beea-9344e069d3fd">22,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTYtMS0xLTQyNzY0_2c77bfd5-7db7-4b18-95c7-ed95c62d8d56">1,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTgtMS0xLTQyNzY0_e8a7d8ad-0c2d-47f3-a5c3-e56b786f777c">920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTEwLTEtMS00Mjc2NA_5bd57967-6246-40a6-9084-94815a9133eb">52,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTItMS0xLTQyNzY0_115a621e-d3a7-4cae-a1db-a90dc0bfe579">30,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTQtMS0xLTQyNzY0_2e28116d-1bdc-46e6-bf5a-114097ce9c0e">10,831</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTYtMS0xLTQyNzY0_27efa04c-fe4a-40a2-b6ee-733a36e26910">33,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTgtMS0xLTQyNzY0_2d22e750-4597-4113-b9bb-801601e77201">29,164</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTEwLTEtMS00Mjc2NA_181c9089-1fd8-489e-84ee-3dc1d7c5e04b">36,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTItMS0xLTQyNzY0_28a0ec74-fc65-4eef-aded-5da0b3261c62">67,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3864bf746ca4e76a6abd20d6482e256_I20200630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTQtMS0xLTQyNzY0_50d8db48-0340-43c9-afa6-3aa1e169b404">138,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if26b851d9202454bb507834fb7e4cf47_I20200630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTYtMS0xLTQyNzY0_a600c4e6-8e2c-41bb-8e20-cc9e35aa3a04">187,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9737f334d48c4ecdb9a08cde3c61c7c7_I20200630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTgtMS0xLTQyNzY0_2e4a97c2-c295-4eb3-8078-7fc60c5b33e5">124,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTEwLTEtMS00Mjc2NA_eac6f05c-257a-4a3a-b8d7-4197c98f3fb6">517,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTItMS0xLTQyNzY0_9612bcc0-4ca0-4c58-9c49-2bfc0ff7e4bb">3,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTQtMS0xLTQyNzY0_6fbc28f9-5305-498e-be96-7bce824846fe">7,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTYtMS0xLTQyNzY0_f6dbbeb6-f910-4a8f-8cd8-c64c511be1e8">4,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTgtMS0xLTQyNzY0_8162fc22-e58a-4736-8632-0f96c5a73939">2,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTEwLTEtMS00Mjc2NA_7df0df02-eeea-4f7c-b734-91a29ba59488">18,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTItMS0xLTQyNzY0_e81ee640-c67d-4dfa-a442-c97d73806eb7">3,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTQtMS0xLTQyNzY0_c4c0e5bc-eb49-4638-8327-e01cb0b0f44c">8,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTYtMS0xLTQyNzY0_3424c11a-9546-4d55-9d00-c90d6d63b757">7,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTgtMS0xLTQyNzY0_ded468cd-0f9a-4a0b-bef9-1c79447b5b91">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTEwLTEtMS00Mjc2NA_95152377-83d9-4b92-b205-43c8ef969649">19,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i3e8d9cb15b654e1ca37ea898d77f357f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about Significant Customers:</span></div><div style="margin-bottom:1pt;margin-top:6pt"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNjk_99c47371-b382-4550-ac77-68b20a509d38" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Customers as a Percentage of Segment Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtMi0xLTEtNDI3NjQ_8c2c7165-7984-4b82-824f-6dbd500b1f1b">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7898bf4112e044458a8df75635d161e1_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtNC0xLTEtNDI3NjQ_917e9199-248b-4397-9218-7d02c1e54239">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7efe25837c5f43c681acd4ef2f7d4fe6_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtNi0xLTEtNDI3NjQ_a4ad96c6-1507-4f76-ae5b-a078d557c698">33.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i175a81453fbf48328325c302c9b59d02_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtOC0xLTEtNDI3NjQ_0cd88f53-b47b-4dd6-b0d0-068973972931">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4bd11458454e4dd1b090b72617d1e6dc_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtMi0xLTEtNDI3NjQ_03b19563-ca03-45cc-ae49-b314315a160f">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i842ebf6475a24735a658ea9f3762ca10_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtNC0xLTEtNDI3NjQ_adf7197b-1729-4fab-ba25-d55e28ee0b6a">35.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e43159bd9fe4bc6a7567ead9fb6423a_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtNi0xLTEtNDI3NjQ_925966d1-1eab-488b-9d76-df7c0958e54d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i214b5a2dbb4a43c29ce05dbed62d1a78_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtOC0xLTEtNDI3NjQ_7ec64cde-d416-4096-a169-ed64b5508940">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1491684d43af4f5ca3ad34fc4267c62f_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtMi0xLTEtNDI3NjQ_01e96d3f-1017-4d7a-bfe0-9fa2f2b3e8ff">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icead35388f8e4233b39811af90904dc2_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtNC0xLTEtNDI3NjQ_1ec7f0ed-b752-41e5-8077-6d7410e98e7c">15.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icc6cd1327f204be590a3480b8de3424a_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtNi0xLTEtNDI3NjQ_7dae2eaf-9907-4bee-9ea8-de42658608b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1bae2a4f912549c39e455db908a006c9_D20210701-20220630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtOC0xLTEtNDI3NjQ_6ea156f7-5b79-407e-9ddb-6b50439f1c92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iddb883f6437d48648fad60a2af61fb69_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTItMS0xLTQyNzY0_bde1701e-36f9-4fb4-996b-0734632c992a">12.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36ad4b9166954cc08f4eccc9b7aad007_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTQtMS0xLTQyNzY0_3c9edb7e-51e5-489c-a375-ebf7cc82cfc0">41.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a4a244cd7f242718d6779d1b6f39f36_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTYtMS0xLTQyNzY0_09b02db5-9955-4f41-9f8e-8db9853ba01c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4069a50b782547a99ce5896ea5a9b55d_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTgtMS0xLTQyNzY0_a54dc33e-5e54-4b07-b446-65ddaafa145c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b284d9768e74bb18719941d7df9158c_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTItMS0xLTQyNzY0_1e417c3b-121f-4dc3-87ff-8c6f6af89e87">9.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6b39aad1704242b394ec62749df41a5d_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTQtMS0xLTQyNzY0_df34c318-6b6d-4f46-bc1c-730370dd1105">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41883e84331c43d99fc7060dcd553d43_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTYtMS0xLTQyNzY0_a8a78025-ee88-44b3-9548-a28acee87a18">33.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f802d16d96844f5a1c0fb6b9e821017_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTgtMS0xLTQyNzY0_f942ad06-82f7-4a87-a866-02adb49019fe">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9763c9df174a45a092390baaa1925f7a_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTItMS0xLTQyNzY0_a126a393-9e50-4d3d-808d-8ff92d445f6a">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaed3267744f3499993e46c2720dccf36_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTQtMS0xLTQyNzY0_9ad16e51-9cf1-4ead-9a82-ab393d854d9d">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i472b9b17b4be40db87c05432af443f45_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTYtMS0xLTQyNzY0_5858f1a3-bc9d-42f0-b8cb-22a1b95ff2c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66713309884e405a9f50844413136dfd_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTgtMS0xLTQyNzY0_c34618a7-0067-45fd-a064-a5a582e9368d">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d5b5343a3aa4073a031e76f91bdd7e2_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTItMS0xLTQyNzY0_de2c0cfa-6e13-433c-ab9d-eb550f87c57a">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic0af27a56eda4edfa15b941372b51036_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTQtMS0xLTQyNzY0_a299b334-78af-489c-98ab-4d31866b427c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1ccbe677421f42cab5d1d909f5829c94_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTYtMS0xLTQyNzY0_f43482f0-2af4-44a7-a3b1-d57d1d2f369d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if41cee2560c847ed841e901fa92073b1_D20200701-20210630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTgtMS0xLTQyNzY0_313b8c3c-9d16-4b6e-b8f0-ed747b64c083">11.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i870a4fe7a77446bb86d2467430a58a82_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTItMS0xLTQyNzY0_731e6499-0de3-43c7-91ce-3c1565dd74b7">9.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6646640b32784a3a80c5e7fa45378027_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTQtMS0xLTQyNzY0_5e8ce64e-b0c3-4b16-9858-93441b2989b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71b1c1f6252947109cea085e255e5a1e_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTYtMS0xLTQyNzY0_bf996237-ce90-4006-b245-4a11ca99f45e">25.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iddd3b981aefd4e228379e1cde5910b00_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTgtMS0xLTQyNzY0_fefac8ab-a1c6-4080-b8c9-ab43e66516f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3918b815d680437892029389ffff8183_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTItMS0xLTQyNzY0_f48839bb-9751-4ced-b2a7-9b4e5dfc71f3">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0059130210de4dd9bae3af9d61ecdf68_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTQtMS0xLTQyNzY0_221908cc-d461-4432-b019-9d55a1ee5691">42.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie1af76b88bd942c6a44dfc0dda2dee7d_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTYtMS0xLTQyNzY0_fff50601-f6b9-4748-be04-ed0715fe8aeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i684b4cd72a89463f94671e781ff4e3ac_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTgtMS0xLTQyNzY0_e1281deb-adc9-4659-9bbd-f78fd9d61f6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib92a59e08b624a93a68e0e738857b2fd_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTItMS0xLTQyNzY0_809f7e86-66bc-4380-b0eb-72a76f078a14">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iecfc35f2a841487aaa400d791894d014_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTQtMS0xLTQyNzY0_9d528ec7-569c-493f-99b2-9b70d7deaa3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2b14d5aa7cbb4c64b36a30cfde5b82a5_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTYtMS0xLTQyNzY0_aa3ed108-93eb-4533-b5d6-4fdeb3510ddb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i229ff4848b974a6c962f91f089ef0ae2_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTgtMS0xLTQyNzY0_40ecf136-d747-486e-b86f-8a7565e5a11a">19.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i257e277e56a843ba88252d972aa49cb7_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTItMS0xLTQyNzY0_87fcb7ae-2c6f-4517-bbb1-5dc66a12ba0f">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i29c0e0b8ed9844cb93ee1a291c08ce7b_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTQtMS0xLTQyNzY0_e3042c21-d06a-49c4-b187-b206aba978e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i35344c238fce40c49b55c7a9fae4fcf3_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTYtMS0xLTQyNzY0_c3b38d89-9947-42ce-9d9b-7197aba0a450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i09d39548956d4aa3961ca3d4fff5150f_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTgtMS0xLTQyNzY0_bebeb933-d72c-4528-b242-fa4c5c525251">16.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer five</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36cea72ce39c4b3e89995d83e8796198_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTItMS0xLTQyNzY0_eef3020f-d3b3-4569-9bfc-0725642ad736">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib7711bc7674d4835ad81819085a15287_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTQtMS0xLTQyNzY0_ad7602e8-a09b-42ae-9455-3315b219d34b">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2286a055fb0e4f3da180e5a4ca7d4c4d_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTYtMS0xLTQyNzY0_d7e69c4f-f3f5-4d8c-8d38-89f85c737b50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3668c37ccc834bb5abc8995bace796f0_D20190701-20200630" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTgtMS0xLTQyNzY0_e8acb0fd-ae4c-44aa-89fa-92cf9ec10ab8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_193"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14&#8212;<ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90ZXh0cmVnaW9uOjA5YzIxMGE5MWU2MjQwYzY4ZjBhYmNiYWQ1NDI0ZGM0XzE5ODU_38739090-4326-4395-bbf1-03f03b3edd5f" continuedAt="i6ae3e182d0df47bb861658a9363a055e" escape="true">Restructuring Costs</ix:nonNumeric></span></div><ix:continuation id="i6ae3e182d0df47bb861658a9363a055e" continuedAt="i590db79eb26d46c4aabef7a7b429154d"><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (continued)</span></div></div><ix:continuation id="i590db79eb26d46c4aabef7a7b429154d"><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90ZXh0cmVnaW9uOjA5YzIxMGE5MWU2MjQwYzY4ZjBhYmNiYWQ1NDI0ZGM0XzE5ODY_dbce3b77-4e20-46c7-9ce3-386a30a10761" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs incurred are classified as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Since Inception of Business Improvement Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtMi0xLTEtNDY4OTE_51c7996e-1a19-42f5-a3ec-d49aaa7a95e2">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtMi0xLTEtNDI3NjQ_1466553b-24a4-405f-a7f1-27fa72bf784e">1,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtNC0xLTEtNDI3NjQ_fff3b3f0-c611-4729-bf4a-9ca7fac1dc6d">1,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtOC0xLTEtNDcwODc_9ef51b27-74f9-4b10-bc25-df2479e82fda">2,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtMi0xLTEtNDY4OTE_4361829e-fa8b-4614-8e22-575ebdd0ec9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtMi0xLTEtNDI3NjQ_1631c030-37b1-4b18-91c6-47fd27bc80f1">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtNC0xLTEtNDI3NjQ_ef97ba9e-f009-42c4-b6eb-accac02d59fc">235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtOC0xLTEtNDcwODc_42da4e72-0d9a-4035-83ba-94e20de95858">348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtMi0xLTEtNDY4OTE_3f79929c-4357-4515-aff8-5e101a280134">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtMi0xLTEtNDI3NjQ_eb5f1380-46c9-4b72-8483-193e94cb7d02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtNC0xLTEtNDI3NjQ_f510bcd4-f36b-4561-ac9d-d610429ac0ae">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtOC0xLTEtNDcwODc_5f89c7c0-ff7a-4b30-96a6-02eccd177169">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNTI2NDQ_e579a5f8-558a-4a00-9ad7-2c480a6d6a37">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNC0xLTEtNTI2NTE_01ce2847-d9ec-4285-be71-024f9c8075b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNi0xLTEtNTI2NTg_769d56b0-a440-4abc-957c-81a14e9f8870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtOC0xLTEtNTI2NjU_a801eb81-4345-4d90-a4a5-469a68f86ba6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNDY4OTE_2a95aeef-8fed-4e30-9169-b77397d908e0">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNDI3NjQ_56ac3efc-5bf4-4fae-8097-082e973e1960">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNC0xLTEtNDI3NjQ_445a9884-3355-4292-86c6-346f0ae57a40">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtOC0xLTEtNDcwODc_75d36e23-d903-441e-a889-88725d2d178b">4,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtMi0xLTEtNDY5NjE_4d8da6da-f4c9-49a5-8599-6948edd1ae48">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtMi0xLTEtNDI3NjQ_071850a7-ddd6-4f51-8336-9033cdaeebce">2,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtNC0xLTEtNDI3NjQ_2d359529-f99a-4fc7-9cdc-c3a396888e60">6,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtOC0xLTEtNDcwOTk_ea8e1e72-3d1b-4d9f-97aa-2298bd02f373">9,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktMi0xLTEtNDY5NjE_011b6bbc-819e-4388-9721-e5c452356507">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktMi0xLTEtNDI3NjQ_3170c897-4bf6-4160-94fb-1493d57fff9f">431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktNC0xLTEtNDI3NjQ_8142a80a-af23-43b8-9d30-9cfbe81a826f">2,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktOC0xLTEtNDcwOTk_6774d0ac-2b50-4879-bdb7-e587937d4f47">3,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTItMS0xLTQ2OTYx_e07ac29a-71fc-4174-acca-1961c730348d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTItMS0xLTQyNzY0_005a59c6-a4a1-43f0-80a1-a5ac6cdf807a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTQtMS0xLTQyNzY0_0c54c00c-d67a-4d19-87c9-71b78c28bee8">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTgtMS0xLTQ3MDk5_1801b863-cfb4-4258-a322-50c5de522b81">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="0" sign="-" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTItMS0xLTQ2OTYx_c0e92ff5-6d19-4f7e-9b2a-d8d4244eed83">1,597</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="0" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTItMS0xLTQyNzY0_fef9786d-c73a-4a6b-97bc-d5db94b1c1f7">426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="0" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTQtMS0xLTQyNzY0_bea77859-4600-4ebf-9e73-255523c60c77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630" decimals="0" sign="-" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTgtMS0xLTQ3MDk5_fbe7d807-cbbf-4df0-8c94-d133c3987fc3">1,171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTItMS0xLTQ2OTYx_c970c17b-4ce3-449d-a991-2a5b938f77a7">1,602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTItMS0xLTQyNzY0_b06a8023-e062-43ad-8fca-24677b36b48f">3,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTQtMS0xLTQyNzY0_1731ac90-7708-4506-ade5-d8ae5870314c">9,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTgtMS0xLTQ3MDk5_10940606-bb24-482f-8991-57b7c6e5583d">11,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTItMS0xLTQ2OTgw_6837034c-80a2-4a9b-99fb-e099c07cb006">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTItMS0xLTQyNzY0_0a3d47a8-9f1e-498e-9e85-6b4b717474b1">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTQtMS0xLTQyNzY0_1693d9b7-b424-4ad3-8043-51c7831da03f">347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTgtMS0xLTQ3MTA2_f491b80c-3124-4445-8683-c74bb28ab931">1,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTItMS0xLTQ2OTgw_417b98d9-be09-43ad-be44-657247ba3c82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTItMS0xLTQyNzY0_13336423-10c8-4785-818b-6c670e32a49a">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTQtMS0xLTQyNzY0_6a9247e3-3657-4922-b9be-721cfc7faf88">720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTgtMS0xLTQ3MTA2_6fe12856-10ef-49c9-a3ad-394a96131542">879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTItMS0xLTUyNjkw_92a093c0-9e44-42ba-9abf-1ad69f49f730">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTQtMS0xLTUyNjk3_db00ac5e-6cfd-4d9d-9b41-174790c60b81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTYtMS0xLTUyNzA0_90170bf8-95f8-43e2-b55a-fd663b41ce01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTgtMS0xLTUyNzEx_d7fb1f45-0a7b-4f9d-9176-1f9c40cb1513">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTItMS0xLTQ2OTgw_00042121-f9f9-47d3-ba31-70e960480280">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTItMS0xLTQyNzY0_d7545e90-d7ac-45ba-8f6e-ed8e25a710fc">1,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTQtMS0xLTQyNzY0_6a83a098-70ec-48cc-a63c-9b0744bae60f">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTgtMS0xLTQ3MTA2_daa8e9fd-e25b-4045-9d3c-7443e6a52084">2,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTItMS0xLTQ2OTk3_735465b2-0b1d-4fce-9c37-9c979df5db68">504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTItMS0xLTQyNzY0_c21bf39c-8ab5-4289-b3e9-afe6b398e78f">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTQtMS0xLTQyNzY0_e15525f3-1bbc-4750-8d46-f581515559ee">919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTgtMS0xLTQ3MTEz_55193dfe-e613-4b6e-a883-b6cc043e657a">1,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTItMS0xLTQ2OTk3_6cfbb6f5-721e-4b13-bfd9-234ca25bd665">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTItMS0xLTQyNzY0_1c184450-43fe-487d-b53a-e559453a82f7">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTQtMS0xLTQyNzY0_0af2a532-ad73-4dfe-a23a-6c9c128e8700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTgtMS0xLTQ3MTEz_b233430f-7664-459a-927d-abc2a0c842c0">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTItMS0xLTQ2OTk3_f49bb615-181f-469b-86d5-8330ac75d29a">1,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTItMS0xLTQyNzY0_7f18439f-8d5d-4206-a863-28bca955334e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTQtMS0xLTQyNzY0_17360aec-cb2e-4f8c-b87b-6b91fc5a1769">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTgtMS0xLTQ3MTEz_50a1d1cd-aa0e-4b3d-800f-b5653261b6ba">1,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTItMS0xLTQ2OTk3_984c43d6-638b-47d5-b966-a47d4b6d3a4b">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTItMS0xLTQyNzY0_a367ffd4-4143-4e84-9178-8a7a03df4e8b">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTQtMS0xLTQyNzY0_00ff6eca-6e9e-4e43-b2f8-a289ffae363f">919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTgtMS0xLTQ3MTEz_f7474d22-60b1-43d9-a708-d2f3c26fa9b3">3,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTItMS0xLTQ2OTk3_e14de59a-0fb9-42ae-b534-082131eff87a">646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTItMS0xLTQyNzY0_b853ff46-6a00-46f1-ba06-cb4fdffdc874">6,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTQtMS0xLTQyNzY0_9e01c2c5-e71d-4023-950e-662bd727b7c5">14,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTgtMS0xLTQ3MTEz_e43b141f-e0c9-4ddf-852f-456215b3990d">21,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Costs by Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTItMS0xLTQ3MDE5_a5ee6bac-1ff7-485f-b018-7f30e78eb89b">596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTItMS0xLTQyNzY0_6e8d4b6d-02b6-400a-b5df-f29d5643c532">5,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTQtMS0xLTQyNzY0_c29ceee7-401e-4663-a0cb-36c38d7bb696">8,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTgtMS0xLTQ3MTI3_1315e4be-77d0-4143-82c8-81c9433c861c">14,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTItMS0xLTQ3MDE5_788f2861-10e7-4f3b-82d0-cec76e1a2060">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTItMS0xLTQyNzY0_93ac804f-4c48-4381-9215-fa260649f5f3">785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTQtMS0xLTQyNzY0_f342dd96-f8dc-4cdc-8912-58a3c04a493f">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTgtMS0xLTQ3MTI3_a1baad3c-b116-4edb-ad5f-8d4ca45ff4a5">4,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTItMS0xLTQ3MDE5_7019a388-351a-4a04-b74a-7093e3158b6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTItMS0xLTQyNzY0_ed67a47f-f58b-48af-b7e6-4b024637bb20">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTQtMS0xLTQyNzY0_824bb2a8-eb03-4d5d-b91e-cc677eba75d6">1,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTgtMS0xLTQ3MTI3_257a5ba1-2db3-4dab-ba0b-2d5f20275cff">1,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="0" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTItMS0xLTQ3MDE5_8b434e1b-9326-4e33-b952-b37edce439c2">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTItMS0xLTQyNzY0_c0d2f334-9f3d-45ed-8eb8-d7f8fe244774">426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTQtMS0xLTQyNzY0_06017d96-1ec0-4117-b4d6-783966940a8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="0" name="us-gaap:OtherRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTgtMS0xLTQ3MTI3_833178eb-30f6-46f1-85d9-e1e6e7a5604d">443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTItMS0xLTQ3MDE5_d536b00f-c53e-4a49-b37c-40069f7972b3">646</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="0" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTItMS0xLTQyNzY0_b785fa5f-a911-481a-8ae8-415cb24d3390">6,756</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="0" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTQtMS0xLTQyNzY0_aef00ebd-f296-4f9b-aabc-8b42840ab447">14,010</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630" decimals="0" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTgtMS0xLTQ3MTI3_3a9a2c36-d827-4f61-a182-9306741d6049">21,412</ix:nonFraction>&#160;</span></td><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"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other costs in the Process and Industrial Facilities segment consisted of a $1.6&#160;million credit in the third quarter of fiscal 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.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzEzNzQ_870d22e1-d8ce-454c-86f3-55bbd258991c" escape="true"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II&#8212;Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. C<br/>ADDITIONS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. D</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. E</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Costs and<br/>Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Other Accounts&#8212;Describe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions&#8212;Describe</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>End of<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34209c7c816c418c8b568a06707d9e64_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtMi0xLTEtNDI3NjQ_7fd02109-51b4-430c-b778-29b5e8fae285">898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtNC0xLTEtNDI3NjQ_d368ef93-d751-40c4-a943-60aee3a9d555">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtNi0xLTEtNDI3NjQ_e6d72104-9d69-4ca3-96ac-8cbdf561ff1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtOC0xLTEtNDI3NjQ_b53b73b9-d5cd-49fa-bfcf-b5c2b01664cf">316</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cefbbb173c44a5a2ddfe1cc7c82999_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtMTEtMS0xLTQyNzY0_caded1c6-5536-4867-aa02-4025416fdaed">1,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtMi0xLTEtNDI3NjQ_4e698635-9311-494d-9918-599dac93746b">11,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtNC0xLTEtNDI3NjQ_6d6122a9-f550-4649-8735-5b3d83bc2ddf">17,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtNi0xLTEtNDI3NjQ_1f4a0d40-b6ae-446b-93cf-4b158e6d0bee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtOC0xLTEtNDI3NjQ_98dc544b-ac80-46ba-a0fc-0bff15dd9a1c">432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie664a5b1124640688a8e25b274c03428_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtMTEtMS0xLTQyNzY0_2de7c01b-29e9-4635-b869-dc50cd033836">28,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtMi0xLTEtNDI3NjQ_2c162424-f236-429d-b29c-7686599b6bf6">12,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtNC0xLTEtNDI3NjQ_a33173d4-ae6d-4df0-85ec-a8211fc12018">18,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtNi0xLTEtNDI3NjQ_fd7d3d94-4c62-4e9a-9ea0-1cf1f9ec4878">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtOC0xLTEtNDI3NjQ_9fba73fc-cf60-41df-8f80-07e46697c89d">748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtMTEtMS0xLTQyNzY0_e38c8ea5-6679-4f09-b4e7-6716c5c1767c">29,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktMi0xLTEtNDI3NjQ_dd85740b-d354-49e1-a5d7-196248502cea">905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktNC0xLTEtNDI3NjQ_fe93fabd-5565-4794-8edf-976a069006a7">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktNi0xLTEtNDI3NjQ_e5cb1ba4-8cad-42f8-b219-e6e1c0122b52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktOC0xLTEtNDI3NjQ_fd936ccb-16f4-4cab-9eab-986f11f45e14">92</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34209c7c816c418c8b568a06707d9e64_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktMTEtMS0xLTQyNzY0_06c30e5d-3a5e-4d47-9ec8-1d75bc633ca9">898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11dd373da2a474e9a3b0c406f0cc421_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTItMS0xLTQyNzY0_30a5c994-e02d-4b5e-87ed-f0073ab6fc6a">7,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTQtMS0xLTQyNzY0_969339cd-298e-4ec6-8b32-1ab914f4a675">2,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTYtMS0xLTQyNzY0_00f22699-e619-4658-bdbb-19ccfffc6872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTgtMS0xLTQyNzY0_6ffa5b09-89b1-4e1d-a94a-83efffe39777">544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTExLTEtMS00Mjc2NA_37d94055-857f-40a6-859f-894d19027131">11,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTItMS0xLTQyNzY0_10a76e52-3762-4ff2-8eb1-610d381583d5">8,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTQtMS0xLTQyNzY0_7848b4df-52fd-44ce-b224-55a2220e36e1">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTYtMS0xLTQyNzY0_1e026555-6686-4e87-8f13-a018fe306346">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTgtMS0xLTQyNzY0_fb5b5dd5-e743-4ce3-9de3-c7800138230a">452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i479997c343be4594abeb76af138c0bab_I20210630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTExLTEtMS00Mjc2NA_a2a6b67e-5e93-4b33-84e2-7cec627921e3">12,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2a8644748445e0957081a6f12dc599_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTItMS0xLTQyNzY0_6614c5d5-9001-4108-83a9-c5b2d67761b7">923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTQtMS0xLTQyNzY0_9939b938-60a5-4b6d-978f-ed798664b455">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTYtMS0xLTQyNzY0_2ff0e272-7cfe-497f-a628-f343e93df267">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTgtMS0xLTQyNzY0_fa49930f-6861-4337-86a2-de1f5ab46a2f">1,176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTExLTEtMS00Mjc2NA_c48ddeb1-aedf-49e4-a3d9-f27297ba7696">905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76aefb2f7d9c4eff95242705ea9b4ea0_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTItMS0xLTQyNzY0_4b407c32-2a8c-4a87-a8f2-8b80c28d1a5e">4,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTQtMS0xLTQyNzY0_e1b10d13-69b6-4f6f-a804-7115a3505c46">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTYtMS0xLTQyNzY0_122e2198-e848-4e77-b4d7-bca666953093">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTgtMS0xLTQyNzY0_2be857d5-6810-4e9b-9f95-c9ea10b82e1e">258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11dd373da2a474e9a3b0c406f0cc421_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTExLTEtMS00Mjc2NA_535cc356-2529-4649-8d51-db95a7c27223">7,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTItMS0xLTQyNzY0_4c95e00b-8a5f-41ba-8e08-a59a17c3fa7e">5,882</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTQtMS0xLTQyNzY0_dd93cfed-a1df-4c06-8e7f-31a716836cd7">4,220</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTYtMS0xLTQyNzY0_8dad387d-8ade-4ebf-b65d-efce5cb07feb">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTgtMS0xLTQyNzY0_bf1df8f4-bed4-49d7-ad6c-56a8d0df7510">1,434</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTExLTEtMS00Mjc2NA_0fcc08de-3c12-4aa8-9e2f-88a42c13fc2e">8,668</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.852%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Relates to the write off of a $0.3&#160;million account receivable that was fully reserved in a prior period. </span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Relates to foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Primarily relates to a $0.1&#160;million reserve that was recognized as a credit loss and ultimately written off within fiscal 2021.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(D)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Relates to $<ix:nonFraction unitRef="usd" contextRef="ic1b2c3a3a096483ea918b3488355d492_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzI1NA_2f83263a-364a-414a-b414-50cbfd5cf099">1.1</ix:nonFraction>&#160;million of foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions, partially offset by $<ix:nonFraction unitRef="usd" contextRef="ifab84bdb025743578d30fad5125da162_D20210701-20220630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzQyOQ_635eb50d-fd88-469a-a33f-c3173de9309f">0.6</ix:nonFraction>&#160;million of fully reserved tax credits that expired in fiscal 2021.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(E)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.8pt">Primarily relates to a $<ix:nonFraction unitRef="usd" contextRef="i9095e4df357c4bfbb3509c2dd4581319_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzUxNA_cc676a8f-4c68-42da-bce1-84f9b7e753c7">0.6</ix:nonFraction>&#160;million reserve that was recognized as a credit loss and ultimately settled and written off within fiscal 2020 and $<ix:nonFraction unitRef="usd" contextRef="ia93ef9247cbe49aeb35542de59d8bfd7_D20200701-20210630" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzYyNA_1286e125-2919-4d2f-a58f-4fae78f050a8">0.3</ix:nonFraction>&#160;million of payments received on a balance that was fully reserved.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span><br/></span></div><div style="padding-left:31.5pt"><span><br/></span></div><div><span><br/></span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_205"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A. Controls and Procedures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Securities Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure based on the definition of &#8220;disclosure controls and procedures&#8221; in Rule 13a-15(e).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of June&#160;30, 2022.  Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level at June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2022, we filed a form 12b-25 with the SEC to notify the Commission that we were not in a position to file this Form 10-K in a timely manner without unreasonable effort or expense for reasons described below.  In the course of preparing our financial statements, we discovered that employee support and oversight time for a certain project was allocated to our general overhead expense category rather than to the specific project to which it should have been allocated.  We conducted an internal review and determined the amount of misallocated time was immaterial.  As a result of this issue, our Audit Committee engaged third-party advisors to conduct a review of the Company&#8217;s internal control over financial reporting and findings of the investigation.  The review confirmed our internal conclusion that the misallocated time was immaterial and the review supported management&#8217;s conclusion that no material weakness in our internal control over financial reporting exists  and that our internal control over financial reporting was effective at a reasonable assurance level at June 30, 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Management&#8217;s Report on Internal Control over Financial Reporting&#8221; set forth in Item 8, Financial Statements and Supplementary Data of this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes during the fourth quarter of fiscal 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_208"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.  Other Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_211"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_214"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.   Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item with respect to our directors and corporate governance is incorporated herein by reference to the sections entitled &#8220;Proposal Number 1: Election of Directors&#8221; and &#8220;Corporate Governance and Board Matters&#8221; in our definitive Proxy Statement for the 2022 Annual Meeting of Stockholders (&#8220;Proxy Statement&#8221;).  The information required by this item with respect to our executive officers is incorporated herein by reference to the section entitled &#8220;Executive Officer Information&#8221; in the Proxy Statement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a Code of Business Conduct and Ethics applicable to all our directors, officers and employees, including the principal executive officer, principal financial officer and principal accounting officer.  In addition, we have adopted Corporate Governance Guidelines for the Board of Directors and Charters for the Audit, Compensation and Nominating and Corporate Governance Committees of the Board of Directors.  The current version of these corporate governance documents is publicly available in the &#8220;Investors&#8221; section of our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">matrixservicecompany.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under &#8220;Corporate Governance.&#8221;  If we make any substantive amendments to the Code of Business Conduct and Ethics, or grant any waivers, including implicit waivers, from the Code of Business Conduct and Ethics applicable to the principal executive officer, principal financial officer or principal accounting officer, or any person performing similar functions, we will disclose such amendment or waiver on our website or in a report on Form 8-K.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_217"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.   Executive Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the sections entitled &#8220;Director Compensation,&#8221; "Compensation Discussion and Analysis" and &#8220;Executive Officer Compensation&#8221; in the Proxy Statement.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_220"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the sections entitled &#8220;Securities Authorized for Issuance Under Executive Compensation Plans&#8221; and &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in the Proxy Statement.</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_223"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.   Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the section entitled "Corporate Governance and Board Matters" and &#8220;Certain Relationships and Related Transactions&#8221; in the Proxy Statement.&#160;</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_226"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.   Principal Accounting Fees and Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the sections entitled &#8220;Fees of Independent Registered Public Accounting Firm&#8221; and &#8220;Audit Committee Pre-Approval Policy&#8221; in the Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_229"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_232"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15. Exhibits and Financial Statement Schedules</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_235"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)&#160;(1)  Financial Statements of the Company</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statements and supplementary data are filed as a part of this report under &#8220;Item 8&#8212;Financial Statements and Supplementary Data&#8221; in this Annual Report on Form 10-K:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:82.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements of the Company</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_106">Management&#8217;s Report on Internal Control Over Financial Reporting</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_106">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Reports of Independent Registered Public Accounting Firm (Deloitte&#160;&amp; Touche LLP)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_109">44</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_112">Consolidated Statements of Income for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021 and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_112">48</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_115">Consolidated Statements of Comprehensive Income for the Fiscal Years Ended June&#160;30, 2022, June&#160;30, 2021 and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_115">49</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_121">Consolidated Balance Sheets as of June&#160;30, 2022 and June&#160;30, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_121">50</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_127">Consolidated Statements of Cash Flows for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021 and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_127">52</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_130">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Fiscal Years Ended June&#160;30, 2022,&#160;June&#160;30, 2021 and June&#160;30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_130">54</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_136">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_136">55</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_199">Schedule II&#8212;Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32d05bac82f54d2aa2e724deb48d44c5_199">81</a></span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_238"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2)  Financial Statement Schedules</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statement schedule is filed as a part of this report under Schedule II&#8212;Valuation and Qualifying Accounts June&#160;30, 2022,&#160;June&#160;30, 2021 and June&#160;30, 2020, immediately following Notes to Consolidated Financial Statements.  All other schedules are omitted because they are not applicable or the required information is shown in the financial statements, or notes thereto, included herein.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_241"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (3)  The following documents are included as exhibits to this Annual Report on Form 10-K.  The exhibits below incorporated by reference herein are indicated as such by the information supplied in the parenthetical hereafter.</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-indent:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.359%"></td><td style="width:0.1%"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627316000233/proxystatementfiscal2016de.htm">Amended and Restated Certificate of Incorporation of Matrix Service Company (Appendix A to the Company's Proxy Statement filed October 7, 2016</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627317000018/exhibit31secondamendedandr.htm">Second Amended and Restated Bylaws, effective as of May 4, 2017 (Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed May 10, 2017)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627319000094/exhibit42descriptionofthec.htm">Description of the Company's Common Stock (Exhibit 4.2 to the Company&#8217;s Annual Report on Form 10-K filed September 4, 2019).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312506191449/ddef14a.htm">Matrix Service Company 2004 Stock Incentive Plan (Appendix B to the Company&#8217;s Proxy Statement filed September 15, 2006)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312506202415/dex10.htm">Amendment 1 to Matrix Service Company 2004 Stock Incentive Plan (Exhibit 10 to Amended Schedule 14A filed October 4, 2006)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312508166640/dex106.htm">Amendment 2 to Matrix Service Company 2004 Stock Incentive Plan (Exhibit 10.6 to the Company&#8217;s Annual Report on Form 10-K filed August 5, 2008)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312509190436/ddef14a.htm">Amendment 3 to Matrix Service Company 2004 Stock Incentive Plan (Exhibit A to the Company&#8217;s Proxy Statement filed September 11, 2009)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627316000233/proxystatementfiscal2016de.htm">Matrix Service Company 2016 Stock and Incentive Compensation Plan (Appendix B to the Company's Proxy Statement, filed October 7, 2016)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627317000006/exhibit102-mtrxx2016x12x31.htm">Form of Restricted Stock Unit Award Agreement for Directors (2016 Stock and Incentive Compensation Plan) (Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q, filed February 9, 2017)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627318000092/exhibit1011-mtrxx2018x06x3.htm">Form of Long-Term Incentive Award Agreement (2016 Stock and Incentive Compensation Plan) (Exhibit 10.11 to the Company's Annual Report on Form 10-K/A, filed September 19, 2018).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627318000095/proxystatementfiscal2018de.htm">Matrix Service Company 2018 Stock and Incentive Compensation Plan (Appendix A to the Company's Proxy Statement, filed September 21, 2018).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627318000128/exhibit10-nonxemployeedire.htm">Form of Restricted Stock Unit Award Agreement for Directors (2018 Stock and Incentive Compensation Plan) (Exhibit 10 to the Company's Quarterly Report on Form 10-Q, filed November 8, 2018).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627320000109/exhibit1014.htm">Form of Restricted Stock Unit Agreement for Employees (2018 Stock and Incentive Compensation Plan) (Exhibit 10.14 to the Company's Annual Report on Form 10-K, filed September 3, 2020).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627320000109/exhibit1015.htm">Form of Long-Term Incentive Award Agreement (2018 Stock and Incentive Compensation Plan) (Exhibit 10.15 to the Company's Annual Report on Form 10-K, filed September 3, 2020).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627316000248/exhibit10-formofamendedand.htm">Form of Amended and Restated Severance Agreement (Exhibit 10 to the Company's Current Report on Form 8-K filed November 15, 2016)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312509003061/dex101.htm">Amended and Restated Deferred Compensation Plan for Members of the Board of Directors (Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed January 8, 2009)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000119312512462895/d411459dex10.htm">Amendment 1 to Amended and Restated Deferred Compensation Plan for Members of the Board of Directors (Exhibit 10 to the Company's Quarterly Report on Form 10-Q filed November 9, 2012)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000114036120021431/nc10015074x1_def14a.htm">Matrix Service Company 2020 Stock and Incentive Compensation Plan (Appendix A to the Company's Proxy Statement filed on September 24, 2020).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627321000088/exhibit1016-formoflongxter.htm">Form of Long-Term Incentive Award Agreement (2020 Stock and Incentive Compensation Plan) (Exhibit 10.16 to the Company's Annual Report on Form 10-K filed September 13, 2021).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627321000088/exhibit1017-formofrestrict.htm">Form of Restricted Stock Unit Award Agreement (2020 Stock and Incentive Compensation Plan) (Exhibit 10.17 to the Company's Annual Report on Form 10-K filed September 13, 2021).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627319000117/exhibit10-indemnificat.htm">Form of Indemnification Agreement (Exhibit 10 to the Company's Quarterly Report on Form 10-Q filed November 7, 2019).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627321000088/exhibit1019-creditagreemen.htm">Credit Agreement dated as of September 9, 2021 by and among, Matrix Service Company and certain subsidiaries thereof, certain financial institutions as lenders, and Bank of Montreal, as administrative agent (Exhibit 10.19 to the Company's Annual Report on Form 10-K filed September 13, 2021).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/866273/000086627322000021/exhibit101amendedandrestat.htm">Amended and Restated Matrix Service Company 2021 Severance Plan for Executives (Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed May 10, 2022).</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.359%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1021-purchaseandsal.htm">Purchase and Sale Agreement dated June 9, 2022 by and between Matrix Service, Inc. and Pisces Logistics Acquisition LLC.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit21-mtrxx2022x06x30x.htm">Subsidiaries.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit23-mtrxx2022x06x30x.htm">Consent of Independent Registered Public Accounting Firm&#8212;Deloitte &amp; Touche LLP.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-mtrxx2022x06x30x.htm">Certification Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002&#8212;CEO.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-mtrxx202206x30x.htm">Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002&#8212;CFO.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-mtrxx2022x06x30x.htm">Certification Pursuant to 18 U.S.C. 1350 (section 906 of Sarbanes-Oxley Act of 2002)&#8212;CEO.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322-mtrxx2022x06x30x.htm">Certification Pursuant to 18 U.S.C. 1350 (section 906 of Sarbanes-Oxley Act of 2002)&#8212;CFO.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*95</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit95-mtrxx2022x06x30x.htm">Mine Safety Disclosure.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Schema Document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Labels Linkbase Document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;*Filed herewith.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;+Management Contract or Compensatory Plan.</span></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_244"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16. Form 10-K Summary</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span><br/></span></div><div id="i32d05bac82f54d2aa2e724deb48d44c5_247"></div><div><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, Matrix Service Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Matrix Service Company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date : October 11, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ John R. Hewitt</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">John R. Hewitt, President and<br/>Chief Executive Officer</span></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.425%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Signatures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Jim W. Mogg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jim W. Mogg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ John R. Hewitt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">John R. Hewitt</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Kevin S. Cavanah</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President<br/>and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kevin S. Cavanah</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and<br/>Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Jose L. Bustamante</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jose L. Bustamante</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Martha Z. Carnes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Martha Z. Carnes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ John D. Chandler</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">John D. Chandler</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Carlin G. Conner</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carlin G. Conner</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Liane K. Hinrichs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liane K. Hinrichs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ James H. Miller</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">James H. Miller</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.21
<SEQUENCE>2
<FILENAME>exhibit1021-purchaseandsal.htm
<DESCRIPTION>EX-10.21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 10.21</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURCHASE AND SALE AGREEMENT</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIS PURCHASE AND SALE AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of June 9, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), is made by and between MATRIX SERVICE INC., an Oklahoma corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and PISCES LOGISTICS ACQUISITION LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RECITALS&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A.        Seller is the owner of certain real property and the improvements thereon located in Orange County, California&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">B.        Seller desires to sell to Purchaser, and Purchaser desires to purchase from Seller, the Property (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) upon the terms and conditions set forth in this Agreement.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the foregoing, of the covenants, promises, and undertakings set forth herein, and for other good and valuable consideration, the receipt and sufficiency of which are acknowledged, Seller and Purchaser agree as follows&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Subject to the terms and conditions of this Agreement, Seller shall sell, and Purchaser shall purchase the following&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.1&#160;&#160;&#160;&#160;that certain real property located in Orange County, California, which is more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, together with all improvements and rights thereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Land</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.2&#160;&#160;&#160;&#160;all right, title and interest of Seller in and to all streets, alleys easements and rights of way in, on, across, in front of, abutting or adjoining the Land and any other appurtenances belonging thereto, including without limitation all oil, gas and other minerals located in, on or under the Land, if any (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Appurtenances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.3&#160;&#160;&#160;&#160;all right, title and interest of Seller in and to all buildings, canopies, fixtures, structures, sidewalks, access ways, landscaping and other improvements including mechanical, electrical, and plumbing systems located on the Land (the &#8220;Improvements&#8221;)&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.4&#160;&#160;&#160;&#160;all of Seller&#8217;s right, title and interest, if any, in all (a) warranties and guaranties relating to the Land or the Improvements, (b) all licenses, permits and approvals relating to the Land or the Improvements (but not any licenses, permits or approvals relating to Seller&#8217;s operations on the Land), and (c) all plans and specifications relating to the Land and the, Improvements, in each case to the extent that Seller may legally transfer the same (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Land, Appurtenances, Improvements, and Intangible Property are hereinafter collectively called the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#8221;  For purposes of clarification, Seller and Purchaser acknowledge and agree that all personal property including bridge cranes and other trade fixtures located on the Property is being retained by Seller. Seller shall have the right to keep the personal property on the Property after Closing, provided that, as a covenant that survives the Closing, the same shall be removed prior to the expiration of the term of the Lease.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Price and Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The purchase price for the Property is THIRTY-SEVEN MILLION, SIX HUNDRED SEVENTY-FOUR THOUSAND, TWO HUNDRED SEVENTY-ONE AND 53&#47;100 DOLLARS ($37,674,271.53) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Subject to the terms of this Agreement, payment of the Purchase Price shall be made as follows&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2.1&#160;&#160;&#160;&#160;Within three (3) business days of the Effective Date, an earnest money deposit of $1,500,000.00 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Deposit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), by wire transfer of immediately available funds to the Title Company (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)&#59; and </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2.2&#160;&#160;&#160;&#160;Upon Closing (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), an amount equal to the Purchase Price less the sum of the Deposit, subject to adjustment for the prorations as provided herein, by wire transfer of immediately available funds to a bank account or accounts designated by the Title Company for further disbursement to Seller in connection with the Closing.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The closing of the purchase and sale hereunder (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall take place on or before June 22, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), through the exchange of documents and funds at the offices of Chicago Title Company at 725 South Figueroa Street, Suite 200, Los Angeles, California 90017, Attention&#58; Michael Slinger (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Title Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or at such other time and place as may be agreed upon in writing by Seller and Purchaser. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Title Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Title Company hereby agrees to accept and hold the Deposit in escrow and dispose of the Deposit in accordance with the following provisions&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.1&#160;&#160;&#160;&#160;The Title Company shall place the Deposit in a bank account in the continental United States.  Except as otherwise provided in this Agreement, the Deposit shall be applied to the Purchase Price at Closing. The Title Company is not required to place the Deposit into an interest-bearing account.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.2&#160;&#160;&#160;&#160;The Title Company shall deliver the Deposit to Seller or to Purchaser, as the case may be, under the following conditions&#58;</font></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;To Seller on the date of and upon the consummation of the Closing.</font></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;To Seller upon receipt of written demand therefor (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller&#8217;s Demand for Deposit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) stating that Purchaser has defaulted in the performance of Purchaser&#8217;s obligation to close under this Agreement and the facts and circumstances underlying such default&#59; provided, however, that the Title Company shall not honor such demand until more than five (5) business days after the Title Company shall have sent a copy of such demand to Purchaser in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or thereafter if the Title Company shall have received a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Objection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) from Purchaser within such five (5) business day period.</font></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;To Purchaser upon receipt of written demand therefor (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser&#8217;s Demand for Deposit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) stating that this Agreement has been terminated in accordance with the provisions hereof, or that Seller has defaulted in the performance of any of Seller&#8217;s obligations under this Agreement, and the facts and circumstances underlying the same&#59; provided, however, that the Title </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Company shall not honor such demand until more than five (5) business days after the Title Company shall have sent a copy of such demand to Seller in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or thereafter if the Title Company shall have received a Notice of Objection from Seller within such five (5) business day period.</font></div><div style="margin-top:9pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Notwithstanding anything in this Agreement to the contrary, the Title Company shall immediately return the Deposit to Purchaser, without further instruction from either party in the event that the Title Company receives written notice from Purchaser on or before 5&#58;00 p.m. PT on the Inspection Expiration Date (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) of Purchaser&#8217;s election to terminate this Agreement, without any requirement that the Title Company retain the Deposit pending receipt of a Notice of Objection from Seller.  The foregoing sentence shall only be in effect until 5&#58;00 p.m. PT on the Inspection Expiration Date, and thereafter shall no longer govern the handling of the Deposit by the Title Company.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.3&#160;&#160;&#160;&#160;Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.2(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, within one business day of the receipt by the Title Company of a Seller&#8217;s Demand for Deposit or a Purchaser&#8217;s Demand for Deposit, the Title Company shall send a copy thereof to the other party by email transmission (with telephonic confirmation of receipt) and otherwise as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The other party shall have the right to object to the delivery of the Deposit by sending written notice (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Objection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of such objection to the Title Company by email transmission (with telephonic confirmation of receipt) and otherwise as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which Notice of Objection shall be deemed null and void and ineffective if such Notice of Objection is not received by the Title Company within the time periods prescribed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Such notice shall set forth the basis for objecting to the delivery of the Deposit.  Upon receipt of a Notice of Objection, the Title Company shall promptly send a copy thereof to the party who sent the written demand for deposit.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.4&#160;&#160;&#160;&#160;Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.2(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, in the event the Title Company shall have received the Notice of Objection within the time periods prescribed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the Title Company shall continue to hold the Deposit until (a) the Title Company receives joint written direction from Seller and Purchaser directing the disbursement of the Deposit, in which case the Title Company shall then disburse the Deposit in accordance with such direction, (b) in the event of litigation between Seller and Purchaser, the Title Company shall deliver the Deposit to the clerk of the court in which the litigation is pending, or (c) the Title Company takes such affirmative steps as the Title Company may, at the Title Company&#8217;s option, elect in order to terminate the Title Company&#8217;s duties including, but not limited to, depositing the Deposit in any court which the Title Company shall select in the State of California</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in an action for interpleader, with the costs thereof to be borne by whichever of Seller or Purchaser is the losing party.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.5&#160;&#160;&#160;&#160;The Title Company may act upon any instrument or other writing believed by the Title Company in good faith to be genuine and to be signed and presented by the proper person, and shall not be liable in connection with the performance of any duties imposed upon the Title Company by the provisions of this Agreement, except for the Title Company&#8217;s willful misconduct or gross negligence.  The Title Company shall have no duties or responsibilities except those set forth in this Agreement.  The Title Company shall not be bound by any modification of this Agreement, unless (a) the same is in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">writing and signed by Purchaser and Seller, and delivered to the Title Company and, (b) if the Title Company&#8217;s duties hereunder are affected, the Title Company shall have given prior written consent thereto.  In the event that the Title Company shall be uncertain as to the Title Company&#8217;s duties or rights hereunder, or shall receive instructions from Purchaser or Seller which, in the Title Company&#8217;s opinion, are in conflict with any of the provisions hereof, the Title Company shall be entitled to hold and apply the Deposit pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and may decline to take any other action.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4.6&#160;&#160;&#160;&#160;It is agreed that the escrow made herein is for the accommodation of Purchaser and Seller. Purchaser and Seller jointly and severally agree to indemnify and hold harmless the Title Company from the payment of any expenses or disbursements incurred by reason hereof, including, without limitation, reasonable attorneys&#8217; fees and costs, including all such fees and costs incurred in any trial or appellate proceedings except in the event of a direct action by the Parties against the Title Company for the Title Company&#8217;s own breach of contract, negligence or willful or intentional misconduct, in which situation the Parties would have no such duties to indemnify and&#47;or hold the Title Company harmless.</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Review Documents&#59; Inspections&#59; Title and Survey</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Inspections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.1&#160;&#160;&#160;&#160;Purchaser or Purchaser&#8217;s agents or representatives shall have access to the Property from time to time upon not less than one (1) full business day prior to the intended date of entry (which notice may be done via email (with read receipt confirmation) or telephone to Justin Sheets at, jsheets&#64;matrixservicecompany.com or mobile telephone number&#58; (484) 201-5828. Each such request shall specify the intended date of entry and shall provide a detailed description of the proposed investigations, including, without limitation, a list of contractors who will be performing the proposed investigation, a copy, if applicable, of the Purchaser&#8217;s testing plan as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and such other information as Seller reasonably requires in connection with such proposed inspection.  Neither Purchaser nor any of Purchaser&#8217;s agents or representatives shall enter the Property until Seller has given written approval of both the request and any testing plan. Purchaser acknowledges that prior to the Effective Date, Purchaser received a Phase I Environmental Site Assessment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ESA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Prior to the Effective Date and no later than within three (3) Business Days from the Effective Date, Seller shall, and shall direct its agents and employees to, promptly cooperate with the reasonable requests of the Purchaser to obtain information concerning the Property, including any material documentation concerning the Property to the extent in Seller&#8217;s or its agents and employees possession or control.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.2&#160;&#160;&#160;&#160;During the term of this Agreement and subject to Purchaser&#8217;s compliance with Section 3.1.1, Purchaser shall have the right to conduct such due diligence, review such information and conduct such inspections with respect to the Property, including, without limitation, appraisals, engineering studies, soil tests, environmental studies, inquiry of governmental officials, and underwriting analyses as Purchaser shall deem necessary or desirable to evaluate the Property including, without limitation, the physical condition thereof&#59; provided, that without the prior written consent of Seller as to the timing and scope (which may be withheld in Seller&#8217;s sole discretion), Purchaser shall not be entitled to conduct any invasive physical or environmental inspection of the Property, including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">without limitation, any core sampling and any environmental testing other than a Phase I Environmental Site Assessment.  If Purchaser wishes to obtain Seller&#8217;s consent to conduct tests or inspections at the Property, Purchaser shall deliver a written request to Seller setting forth in reasonable detail the nature and scope of the proposed work and the party who is to conduct the work.  A representative of Seller shall have the right, but not the obligation, to be present during any such test or inspection&#59; provided that if Seller is not present at the agreed upon time for such investigation, Seller&#8217;s absence shall not prohibit Purchaser from conducting such Investigation.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.3&#160;&#160;&#160;&#160;Purchaser shall not make any contact with anyone at the Property without the prior written consent of Seller, which may be given or withheld in Seller&#8217;s sole discretion&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that Purchaser shall have the right to coordinate with Seller&#8217;s employees with respect to any inspection or investigations.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.4&#160;&#160;&#160;&#160;If at any time on or before 5&#58;00 p.m. PT on June 15, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Inspection Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) Purchaser is not satisfied with any matter relating to the Property in its sole and absolute discretion and desires to terminate this Agreement, Purchaser may terminate this Agreement by giving Seller and the Title Company written notice on or before the Inspection Expiration Date of Purchaser&#8217;s election to terminate this Agreement (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), whereupon the Deposit shall be returned to Purchaser, and neither party shall have any further obligation or liability hereunder, except those expressly stated to survive termination of this Agreement.  Upon receipt of a Termination Notice prior to the Inspection Expiration Date, the Title Company shall immediately deliver the Deposit to Purchaser, and the parties agree that no mutual written consent or approval from Seller shall be required to authorize the return of the Deposit. If Purchaser has not given Seller a Termination Notice on or before the Inspection Expiration Date, this Agreement shall continue in full force and effect and be binding upon the parties, and the Deposit shall immediately become non-refundable and payable to Seller upon Closing or upon default by Purchaser as provided herein, except as otherwise expressly provided in this Agreement. </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.5&#160;&#160;&#160;&#160;Purchaser agrees that, in making any inspections of, or conducting any testing of, on, or under the Property, Purchaser or Purchaser&#8217;s agents will not unreasonably interfere with the operation of the Property, and will restore promptly any physical damage caused by such inspections or tests to substantially the same condition as existed prior to such inspections or tests (excluding any preexisting adverse conditions).  Seller reserves the right to have a representative present at any such physical inspections or tests at the Property, but Seller&#8217;s failure to have such a representative present shall not in and of itself prevent such inspections and tests from going forward.  Any such inspections and testing shall be at Purchaser&#8217;s sole cost and expense.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.6&#160;&#160;&#160;&#160;Purchaser agrees that, in making any inspections of, or conducting any testing of, on or under the Property, Purchaser or Purchaser&#8217;s agents will carry not less than $2,000,000.00 commercial general liability insurance and auto insurance, and upon request of Seller, will provide Seller with written evidence of such insurance.  Purchaser will also carry Workers Compensation insurance at statutory levels with Employers Liability with at least $1,000,000.00 in limits.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.7&#160;&#160;&#160;&#160;Purchaser shall not reveal to any third party not approved by Seller (other than as required by any governmental authority or court order or law, and&#47;or to Purchaser&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">inspectors, advisors, contractors, employees, attorneys, counsel, consultants and other professionals, lenders, investors and prospective lenders and investors that need to know such information in order for Purchaser to consummate the transaction contemplated in this Agreement, provided that Purchaser advises such persons of the confidential nature of such material and uses reasonable efforts to cause such person to comply with the nondisclosure provisions of this Section) the results of its inspections or tests, provided such obligation of confidentiality will terminate as of the Closing.  Purchaser agrees to provide Seller, without any representations or warranties, with a copy of any inspection or test report upon Seller&#8217;s written request, except any third party report which by its terms prohibits such dissemination.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1.8&#160;&#160;&#160;&#160;Purchaser shall indemnify, defend, and hold Seller free and harmless from any loss, injury, damage, claim, lien, cost or expense, including attorneys&#8217; fees and costs, arising out of Purchaser&#8217;s inspection and testing of the Property, or otherwise from the exercise by Purchaser or its agents or representatives of the right of access under Section 3.1&#59; provided&#59; however, that such indemnity shall not include any costs or damages caused by (x) the gross negligence or willful misconduct of Seller or its agents, (y) any claims of diminution in the value of the Property as a consequence of the results revealed by such tests and inspections or (z) any pre-existing condition of the Property, which indemnity shall survive the Closing or termination of this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Title and Survey</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2.1&#160;&#160;&#160;&#160;Purchaser acknowledges that prior to the Effective Date, Purchaser received that certain (a) Preliminary Report (Order No. 00177683-984-LT2-JC) prepared by the Title Company and issued by Chicago Title Insurance Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Title Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and (b) survey of the Property prepared by Richtig Inc. and dated May 8, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Survey</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). &#91;Purchaser represents that Purchaser has reviewed the Title Report and Survey, and with the exception of that certain Deed of Trust, dated March 7, 2003 (as amended and restated) identified in Item No. 3 of the &#8220;Exceptions&#8221; of the Title Report (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Deed of Trust</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which Seller shall cause to be released in connection with the Closing, Purchaser agrees that any encumbrance or defect shown in the Title Report or Survey as affecting the Property is acceptable and shall be deemed &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#8221;  For the avoidance of doubt, in no event shall Permitted Exceptions include, and Seller shall have the obligation to remove or cure on or before the Closing Date, (a) any exceptions to title which would be removed upon Seller&#8217;s delivery of its Title Affidavit (as defined below) to the Title Company, (b) any exceptions to title which are mortgages or liens evidencing monetary encumbrances, including without limitation the Deed of Trust, granted by, through or under Seller, (c) the lien of ad valorem real or personal property taxes, assessments and governmental charges affecting all or any portion of the Property that are delinquent or that will be delinquent on the Closing Date, (d) title matters disclosed on or after the Inspection Expiration Date, except for New Title Matters approved by Purchaser pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> below, or (e) any exception to title that Seller has specifically agreed in writing to remove pursuant to this Agreement (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Mandatory Cure Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2.2&#160;&#160;&#160;&#160;At the Closing, Seller shall convey or cause to be conveyed to Purchaser, and Purchaser agrees to accept, title to the Property, subject only to the Permitted Exceptions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2.3&#160;&#160;&#160;&#160;Pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Purchaser may, prior to the Closing Date, notify Seller in writing of any objection to title or survey (excluding objections to title or survey which have been waived by Purchaser as hereinabove provided or that are or are deemed to be Permitted Exceptions) arising after the Inspection Expiration Date (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New Title Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Natural Hazards Disclosures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  As used herein, the term &#8220;Natural Hazard Area&#8221; shall mean those areas identified as natural hazard areas or natural hazards in the Natural Hazard Disclosure Act, California Government Code Sections 8589.3, 8589.4, 8589.5 8875.6, 8875.9, 8893.2, 8893.3, and 51183.5, and California Public Resources Code Sections 2621, et. seq., 2621.9, 2694, and 4125, 4136, California Civil Code section 1103 et. seq. and 2079.9, Business and Professions Code section 10147 and any successor statutes or laws (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Natural Hazard Disclosure Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Seller shall have the Title Company prepare and provide to Purchaser a Natural Hazard Disclosure Statement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Natural Hazard Disclosure Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in a form required by the Natural Hazard Disclosure Act prior to the Inspection Expiration Date. Purchaser acknowledges that Seller shall retain the services of the Title Company to examine the maps and other information made available to the public by government agencies for the purpose of enabling Seller to fulfill its disclosure obligations with respect to the Natural Hazard Disclosure Act and to prepare the written report of the result of its examination (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Natural Hazard Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Purchaser acknowledges that Purchaser&#8217;s receipt of the Natural Hazard Disclosure Statement and the Natural Hazard Report fully and completely discharges Seller from its disclosure obligations under the Natural Hazard Disclosure Act, and, for the purposes of this Agreement, the provisions of California Civil Code Section 1102.4,  1103.4, and 1103, et. seq. and 42 U.S.C. section 5154a regarding the non-liability of Seller for errors and&#47;or omissions not within its personal knowledge shall be deemed to apply with respect to the Natural Hazard Disclosure Act, and the preparer of such Natural Hazard Report shall be deemed to be an expert dealing with matters within the scope of its expertise with respect to the examination and written report regarding the natural hazards referred to above. Purchaser acknowledges and agrees that the matters set forth in the Natural Hazard Disclosure Statement may change on or prior to the Closing and that Seller has no obligation to update, modify, or supplement the Natural Hazard Disclosure Statement. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">California Health &#38; Safety Code Section 25359.7 and 25400.28 Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Section 25359.7 of the California Health &#38; Safety Code requires owners of nonresidential real property who know, or have reasonable cause to believe, that any release of hazardous substance has come to be located on or beneath the real property to provide written notice of such to a purchaser of the real property. Likewise, section 25400.28 requires a disclosure of any release of controlled substance clean-up orders. Not in limitation of any express representations or warranties of Seller under this Agreement, Purchaser acknowledges and agrees that the sole inquiry and investigation Seller has conducted in connection with the environmental condition of the Property is to obtain and&#47;or review those certain environmental reports, assessments, and studies of the Property delivered to Purchaser pursuant to this Agreement. Not in limitation of any express representations or warranties of Seller under this Agreement or any obligation of Seller to deliver the Property materials in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Purchaser&#58; (a) acknowledges Purchaser&#8217;s receipt of the foregoing notice given pursuant to Sections 25359.7 and 25400.28 of the California Health and Safety Code&#59; and (b) after receiving advice of Purchaser&#8217;s legal counsel, waives any and all rights Purchaser may have to assert that Seller has not complied with the requirements of Section 25359.7 and&#47;or 25400.28 of the California Health and Safety Code. This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive the Closing. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Appraisal Discrimination Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Pursuant to California Civil code section 1102.6g, the following Appraisal Discrimination is made&#58; &#8220;Any appraisal of the property is required to be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unbiased, objective, and not influenced by improper or illegal considerations, including, but not limited to, any of the following&#58; race, color, religion (including religious dress, grooming practices, or both), gender (including, but not limited to, pregnancy, childbirth, breastfeeding, and related conditions, and gender identity and gender expression), sexual orientation, marital status, medical condition, military or veteran status, national origin (including language use and possession of a driver's license issued to persons unable to provide their presence in the United States is authorized under federal law), source of income, ancestry, disability (mental and physical, including, but not limited to, HIV&#47;AIDS status, cancer diagnosis, and genetic characteristics), genetic information, or age. If a buyer or seller believes that the appraisal has been influenced by any of the above factors, the seller or buyer can report this information to the lender or mortgage broker that retained the appraiser and may also file a complaint with the Bureau of Real Estate Appraisers at https&#58;&#47;&#47;www2.brea.ca.gov&#47;complaint&#47; or call (916) 552-9000 for further information on how to file a complaint.&#8221;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Death Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. There has been no death on the Property in the three years preceding the Effective Date that is known by Seller that would be otherwise required to be disclosed pursuant to California Civil Code section 1710.2.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Discriminatory Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. There are no known Discriminatory Covenants associated with the Property that would otherwise be required to be disclosed by the Seller pursuant to California Government Code section 12956.2.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Memorandum of Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.8.1&#160;&#160;&#160;&#160;Concurrently with the execution of this Agreement, Purchaser and Seller shall execute, acknowledge and deliver to Escrow a recordable </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Memorandum of Agreement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> together with a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Termination and Release of Memorandum of Agreement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Termination Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.8.2&#160;&#160;&#160;&#160;Escrow is irrevocably instructed to immediately (i) insert the date in the preamble of the Memorandum and (ii) record the Memorandum in the Official Records of Orange County (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Official Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and provide Purchaser and Seller with a recorded copy thereof.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.8.3&#160;&#160;&#160;&#160;If the Close of Escrow does not occur by the scheduled Closing Date (defined below), as same may be extended, for any reason other than Seller&#8217;s default, then Escrow shall record the Termination Agreement in the Official Records upon the earlier of (a) Purchaser&#8217;s election to terminate this Agreement pursuant to a provision in this Agreement permitting Purchaser to terminate&#59; or (b) Seller&#8217;s termination of this Agreement pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Lease&#59; Adjacent Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In connection with and upon the Closing, Seller and Purchaser shall enter into a lease in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), pursuant to which Purchaser will lease to Seller, and Seller will lease from Purchaser, the Property after Closing for a period of fifteen (15) months subject to renewal options.  Purchaser and Seller acknowledge that Purchaser intends to acquire that certain real property located in Orange County, California that is adjacent to the Property and which is more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjacent Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) . In the event Purchaser or any of its affiliates acquires the Adjacent Property, Purchaser and Seller shall include the Adjacent Property as part of the property leased by Seller pursuant to the Lease, and if the Adjacent Property is acquired subsequent to the Closing, Purchaser and Seller shall enter into </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any amendment to the Lease necessary to include the Adjacent Property as part of the property leased pursuant to the Lease. This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive the Closing. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Representations, Warranties and Covenants of Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller represents, warrants and covenants to Purchaser as follows&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller is a duly organized and validly existing corporation in good standing under the laws of the state of its formation.  Seller has full capacity, right, power and authority to execute and deliver this Agreement and all required action and approvals therefor have been duly taken and obtained.  The individual signing this Agreement on behalf of Seller is duly authorized to sign the same on Seller&#8217;s behalf and to bind Seller hereto. On or before the Closing Date, the individuals signing all other documents executed or to be executed pursuant hereto shall be duly authorized to sign the same on Seller&#8217;s behalf and to bind Seller thereto.  This Agreement shall be binding upon and enforceable against Seller in accordance with its terms. No authorization, consent, or approval of any third party or governmental authority (including courts) is required for the execution and delivery by Seller of this Agreement or the performance of its obligations hereunder. On the Closing Date, all documents to be executed pursuant hereto shall be binding upon and enforceable against Seller in accordance with their respective terms.  Neither the execution, delivery or performance of this Agreement by Seller, nor the consummation of the transactions contemplated hereby will (a) violate or conflict with any provision of the organizational documents of Seller or contracts to which it is a party, or (b) violate any order, judgment, injunction, award or decree of any court or arbitration body, by or to which Seller or the Property are or may be bound or subject.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Actions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  There are no actions, suits or proceedings pending or, to the knowledge of Seller, threatened, against or affecting Seller which, if determined adversely to Seller, would adversely affect its ability to perform its obligations hereunder.  Seller has not (a) made a general assignment for the benefit of creditors, (b) filed any voluntary petition in bankruptcy or suffered the filing of an involuntary petition of Seller&#8217;s creditors, (c) suffered the appointment of a receiver to take possession of all, or substantially all, of Seller&#8217;s assets, (d) suffered the attachment or other judicial seizure of all, or substantially all, of Seller&#8217;s assets, (e) admitted in writing it inability to pay its debts as they come due, or (f) made an offer of settlement, extension or composition to its creditors generally.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller is not a &#8220;foreign person&#8221; or &#8220;disregarded&#8221; entity&#8221; as defined in Section 1445 of the Code&#59; Seller&#8217;s taxpayer identification number is 73-1213383. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Terrorism</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Neither Seller nor, to Seller&#8217;s actual knowledge, any of its affiliates, is in violation of the Anti-Money Laundering and Anti-Terrorism Laws.  Neither Seller nor, to Seller&#8217;s actual knowledge, any of its affiliates, is acting, directly or indirectly, on behalf of terrorists, terrorist organizations or narcotics traffickers, including those persons or entities that appear on the Annex to Executive Order No. 13224, 66 Fed. Reg. 49079 (Sept. 25, 2001) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Executive Order</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or are included on any relevant lists maintained by the Office of Foreign Assets Control of U.S. Department of Treasury, U.S. Department of State, or other U.S. government agencies, all as may be amended from time to time (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Government List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Neither Seller nor, to Seller&#8217;s actual knowledge, any of its affiliates, or, without inquiry, any of its brokers or other agents, in any capacity in connection with the sale of the Property (A) conducts any business or engages in making or receiving any contribution of funds, goods or services to or for the benefit of any person included in a Government List, (B) deals in, or otherwise engages in any transaction relating to, any property or interests in property blocked pursuant to the Executive </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Order, or (C) engages in or conspires to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding, or attempts to violate, any of the prohibitions set forth in any Anti-Money Laundering and Anti-Terrorism Laws.  Neither Seller, nor any person controlling or controlled by Seller, is a country, territory, individual or entity named on a Government List, and the monies used by Seller in connection with this Agreement and amounts committed with respect hereto, were not and are not derived from any activities that contravene any applicable anti-money laundering, anti-terrorism or anti-bribery laws, rules, guidelines and regulations, including, without limitation, (i) the U.S. Foreign Corrupt Practices Act of 1977, (ii) the Bank Secrecy Act of 1970, as amended, (iii) applicable provisions of the USA PATRIOT Act of 2001, including all amendments thereto and regulations promulgated thereunder, (iv) the Executive Order, (v) the Money Laundering Control Act of 1986 and (v) Title 18 of the United States Code, Section 1956(c)(7)) (collectively, the &#8220;Anti-Money Laundering and Anti-Terrorism Laws&#8221;).</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Bribery</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller (a) has not offered, promised, given or agreed to give to any person or entity any bribe on behalf of Purchaser or its affiliates or otherwise with the object of obtaining a business advantage for Purchaser or its affiliates or otherwise&#59; and (b) has not engaged in any activity or practice which would constitute an offense under any applicable anti-bribery and&#47;or anti-corruption laws, including but not limited to the United States Foreign Corrupt Practices Act of 1977 with respect to the transactions contemplated by this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Leases</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Property is not subject to any leases or other occupancy Agreements (other than the Lease to be entered into as of Closing). </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Legal Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To Seller&#8217;s Knowledge, Seller has not received any written notice of violation of any applicable law or regulation.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Takings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To Seller&#8217;s Knowledge, Seller has not received any written notice of any condemnation or eminent domain proceedings.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. There are no pending, or to Seller&#8217;s Knowledge, threatened, judicial or administrative proceedings or investigations affecting or relating to the development, construction, use, operation or ownership of the Property.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except as disclosed in writing to Purchaser before the date hereof, to Seller&#8217;s Knowledge,  (a) Seller has not received any written notice that (i) the Property is in violation of any Environmental Law or (ii) there has occurred any release of Hazardous Materials on, in, beneath the surface of or about the Property in violation of any Environmental Law and (b) Seller has not been required by any governmental agency to undertake any remediation activity with respect to Hazardous Materials on, in, beneath the surface of or about the Property. Except as disclosed in writing to Purchaser before the date hereof, to the Seller&#8217;s Knowledge, there are no storage tanks or wells (whether existing or abandoned) located on, under or about the Property.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Accuracy of Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All representations and warranties of Seller contained in this Agreement are true and correct as of the Effective Date of this Agreement and shall be true and correct as of the Closing Date. All representations and warranties of Seller set forth herein shall survive the Closing for a period of nine (9) months. If, prior to Closing, upon Seller&#8217;s notice or otherwise, Purchaser becomes actually aware (as opposed to constructively aware) of the untruth or inaccuracy of, or facts or circumstances that would change materially, any representation or warranty of Seller in this Agreement, then Purchaser shall have the option of&#58;  (i) waiving such breach of representation or warranty and completing its purchase of the Real </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property pursuant to this Agreement&#59;  or (ii) terminating this Agreement and proceeding in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For purposes of this Agreement, (a) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean any substance or material which is or contains&#58;  (i) any substance, waste or material now or hereafter defined in and&#47;or regulated under any Environmental Law&#59; (ii) gasoline, diesel fuel or other petroleum hydrocarbons&#59; (iii) asbestos and asbestos containing materials, in any form, whether friable or nonfriable&#59; (iv) polychlorinated biphenyls&#59; (v) radon gas&#59; or (vi) mold, mildew or other biological agents, (b) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall mean any federal, state, local or administrative agency ordinance, law, rule, regulation, order or requirement relating to environmental conditions, human health or Hazardous Material, and the regulations promulgated pursuant to such laws, all as amended from time to time, and (c) &#8220;Seller&#8217;s Knowledge&#8221; shall mean the actual knowledge of Justin Sheets.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Representations and Warranties of Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Purchaser represents and warrants to Seller as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Purchaser is a duly organized and validly existing limited liability company in good standing under the laws of the state of its organization.  Purchaser has full capacity, right, power and authority to execute, deliver and perform this Agreement and all documents to be executed by Purchaser pursuant hereto, and all required action and approvals therefor have been duly taken and obtained.  The individuals signing this Agreement and all other documents executed or to be executed pursuant hereto on behalf of Purchaser are and shall be duly authorized to sign the same on Purchaser&#8217;s behalf and to bind Purchaser thereto.  This Agreement and all documents to be executed pursuant hereto by Purchaser are and shall be binding upon and enforceable against Purchaser in accordance with their respective terms. Neither the execution, delivery or performance of this Agreement by Purchaser, nor the consummation of the transactions contemplated hereby will (a) violate or conflict with any provision of the organizational documents of Purchaser, or (b) violate any order, judgment, injunction, award or decree of any court or arbitration body, by or to which Purchaser is or may be bound or subject.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Accuracy of Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. All representations and warranties of Purchaser contained in this Agreement are true and correct as of the Effective Date of this Agreement and shall be true and correct as of the Closing Date. All representations and warranties of Purchaser set forth herein shall survive the Closing for a period of nine (9) months.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">As-Is</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, PURCHASER ACKNOWLEDGES AND AGREES THAT SELLER HAS NOT MADE AND DOES NOT MAKE ANY REPRESENTATIONS, WARRANTIES, PROMISES, COVENANTS, AGREEMENTS OR GUARANTIES OF ANY KIND OR CHARACTER WHATSOEVER, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, PAST, PRESENT OR FUTURE, OF, AS TO, CONCERNING OR WITH RESPECT TO THE PROPERTY OR THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATION OR WARRANTY CONCERNING THE PHYSICAL CONDITION OF THE PROPERTY (INCLUDING THE CONDITION OF THE SOIL), THE ENVIRONMENTAL CONDITION OF THE REAL PROPERTY (INCLUDING THE PRESENCE OR ABSENCE OF HAZARDOUS SUBSTANCES ON OR AFFECTING THE REAL PROPERTY), THE COMPLIANCE OF THE PROPERTY WITH APPLICABLE LAW OR ANY OTHER REPRESENTATION OR WARRANTY RESPECTING ANY INCOME, EXPENSES, CHARGES, LIENS OR ENCUMBRANCES, RIGHT OR CLAIMS ON, AFFECTING OR PERTAINING TO THE </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PROPERTY OR ANY PART THEREOF. PURCHASER FURTHER ACKNOWLEDGES AND AGREES THAT ANY DOCUMENTS OR  INFORMATION PROVIDED BY SELLER TO PURCHASER ARE BEING MADE AVAILABLE TO PURCHASER FOR INFORMATIONAL PURPOSES ONLY, AND SELLER IS MAKING NO REPRESENTATIONS OR WARRANTIES REGARDING SUCH DOCUMENTS OR OTHER INFORMATION, INCLUDING THE ACCURACY OR COMPLETENESS OF ANY INFORMATION CONTAINED THEREIN. PURCHASER ACKNOWLEDGES THAT EFFECTIVE AS OF CLOSING, PURCHASER SHALL BE DEEMED TO HAVE EXAMINED, REVIEWED AND INSPECTED ALL MATTERS WHICH IN PURCHASER&#8217;S JUDGMENT BEAR UPON THE PROPERTY AND ITS VALUE AND SUITABILITY FOR PURCHASER&#8217;S PURPOSES.  EXCEPT AS TO THE REPRESENTATIONS, WARRANTIES, AGREEMENTS AND OTHER MATTERS SPECIFICALLY SET FORTH IN THIS AGREEMENT, THE SALE OF THE PROPERTY AS PROVIDED FOR HEREIN IS MADE ON AN &#8220;AS IS&#47;WHERE IS,&#8221; &#8220;WITH ALL FAULTS&#8221; CONDITION AND BASIS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SELLER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">        PURCHASER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except for the Excluded Matters (as defined below), Purchaser, on Purchaser&#8217;s own behalf and on behalf of Purchaser&#8217;s agents, members, partners, shareholders, employees, representatives, related and affiliated entities, successors and assigns (collectively, the &#8220;Purchaser Parties&#8221;) hereby, as of the Closing, releases, waives, discharges, and covenants not to sue Seller, and its shareholder(s), partners, members, managers, directors, officers, employees, representatives, property managers, asset managers, agents, attorneys, affiliated and related entities, heirs, successors and assigns (collectively, the &#8220;Released Parties&#8221;), and each of them, from and against any and all Losses (as defined in Section 12 below) arising from, related to the Property, including, without limitation, with respect to (a) any and all statements or opinions heretofore or hereafter made, or information furnished, by Seller to Purchaser or any of the Purchaser Parties&#59; and (b) any and all losses, costs, claims, liabilities, expenses, demands or obligations of any kind or nature whatsoever attributable to the Property, whether arising or accruing before, on or after the date hereof and whether attributable to events or circumstances which have heretofore or may hereafter occur, including, without limitation, (i) all Losses with respect to the structural, physical, or environmental condition of the Property&#59; and (ii) all Losses relating to the release of or the presence, discovery or removal of any Hazardous Materials in, at, about or under the Property, or for, connected with or arising out of any and all claims or causes of action based upon CERCLA (Comprehensive Environmental Response, Compensation, and Liability Act of 1980, 42 U.S.C. &#167;&#167;9601 et seq., as amended by SARA (Superfund Amendment and Reauthorization Act of 1986) and as may be further amended from time to time), the Resource Conservation and Recovery Act of 1976, 42 U.S.C. &#167;&#167;6901 et seq., or any related claims or causes of action or any other federal, state or municipal based statutory or regulatory causes of action for environmental contamination at, in, about or under the Property.  Purchaser agrees that the above waiver and release extends to all Losses of any nature and kind whatsoever, known or unknown, suspected or unsuspected, and Purchaser, for itself and for the Purchaser Parties, waives the benefits of California Civil Code Section 1542, which provides as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and all similar provisions or rules of law.  Excluding the Excluded Matters, from and after the Closing, Purchaser elects to and does assume all risk for such Losses against the Released Parties which may be brought by Purchaser or Purchaser Parties heretofore and hereafter arising, whether now known or unknown by Purchaser.  In connection therewith and to the greatest extent permitted by law, excluding the Excluded Matters, from and after the Closing, Purchaser hereby agrees, represents and warrants that Purchaser realizes and acknowledges that factual matters now unknown to Purchaser may have given or may hereafter give rise to Losses which are presently unknown, unanticipated and unsuspected, and Purchaser further agrees, represents and warrants that the waivers and releases herein have been negotiated and agreed upon in light of that realization and that Purchaser nevertheless hereby intends to release Seller from any such unknown Losses which might in any way be included as a material portion of the consideration given to Seller by Purchaser in exchange for Seller&#8217;s performance hereunder.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything in this Agreement, including without limitation, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to the contrary, the releases contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> are not intended to and do not include (i) any claims arising from a breach of Seller&#8217;s express representations or warranties in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (subject to the limitations, disclaimers and other provisions of this Agreement), (ii) any obligation or other covenant of Seller under this Agreement which by its express terms survives the Closing or any document delivered by Seller to Purchaser at Closing, (iii) any tort claims for personal injury or property damage arising from events that occurred prior to the Closing, expressly including without limitation any such claims arising in connection with the Adjacent Property to the extent of Seller&#8217;s liability therefor as tenant under the lease agreement with the owner of the Adjacent Property, as landlord, or (iv) any claims arising in connection with the Lease (the matters in the foregoing clauses (i) through (iv), the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Excluded Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Seller has given Purchaser material concessions regarding this transaction in exchange for Purchaser agreeing to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller and Purchaser have each initialed this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to further indicate their awareness and acceptance of each and every provision hereof.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive the Closing.</font></div><div style="margin-top:9pt;text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SELLER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURCHASER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Brokers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each party hereby represents and warrants to the other that such party has not dealt with any broker or finder in respect to the transaction contemplated hereby other than Cushman &#38; Wakefield (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller&#8217;s Broker</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The parties agree that the brokerage commission of Seller&#8217;s Broker shall be paid by the Seller at the Closing. In the event of any claim for a broker&#8217;s or finder&#8217;s fee or commission in connection with the transactions contemplated by this Agreement, (a) Seller shall indemnify and defend Purchaser from the claim, if such claim is based upon any agreement alleged to have been made by Seller and (b) Purchaser shall indemnify and defend Seller from the claim, if such claim is based upon any agreement alleged to have been made by Purchaser. The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive the Closing or termination of this Agreement. </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Costs&#59; Prorations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser&#8217;s Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Purchaser shall pay the following costs of closing the transactions contemplated by this Agreement&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1.1&#160;&#160;&#160;&#160;Any title insurance charges and premiums incurred in connection with the issuance of the ALTA extended coverage portion of any title insurance policy (and endorsements thereto) to Purchaser&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1.2&#160;&#160;&#160;&#160;One-half (1&#47;2) of the closing costs or fees of the Title Company&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1.3&#160;&#160;&#160;&#160;Any recording fees incurred in connection with the recording of any of the conveyance instruments required to be delivered by Seller under this Agreement&#59; and </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1.4&#160;&#160;&#160;&#160;Any other expense(s) incurred by Purchaser or its representative(s) in inspecting or evaluating the Property, including, without limitation, Purchaser&#8217;s inspecting architect and engineer.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller&#8217;s Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller shall pay the following costs of closing the transaction contemplated by this Agreement&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.1&#160;&#160;&#160;&#160;Any deed, documentary stamp and&#47;or transfer taxes related to the sale of the Property&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.2&#160;&#160;&#160;&#160;Any title insurance charges and premiums incurred in connection with issuance of any title insurance policy (and endorsements thereto) to Purchaser&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.3&#160;&#160;&#160;&#160;Any charges incurred in connection with issuance of the Title Report&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.4&#160;&#160;&#160;&#160;All costs incurred in connection with obtaining the Survey&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.5&#160;&#160;&#160;&#160;All costs incurred in connection with obtaining the ESA&#59; and </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2.6&#160;&#160;&#160;&#160;any costs related to the releases or satisfaction of the Deed of Trust.</font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">all of which may be funded out of the Purchase Price.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Prorations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All ad valorem taxes assessed against Seller and the Property for any year prior to the year in which the Closing occurs, and any matured and unmatured installments of special assessments with respect to the Property due as of the Closing Date, shall be paid by Seller.  Seller shall be solely responsible for any delinquent taxes.  The real property taxes for the year in which the Closing occurs shall be prorated on a calendar year and per diem basis as of the Closing Date (based on actual prior year ad valorem taxes), and Purchaser agrees to accept as a credit against the Purchase Price the portion attributable to the period prior to the Closing Date.  Purchaser agrees to pay (i) any supplemental assessments resulting from the sale of the Property to Purchaser, and (ii) all real and personal property taxes for all years subsequent to the Closing.     </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If, prior to Closing, any portion thereof is taken under power of eminent domain, such that, in Purchaser&#8217;s reasonable determination the Property is rendered unsuitable for Purchaser&#8217;s intended purposes, then Purchaser may elect to terminate this Agreement by giving written notice of its election to Seller within ten (10) days after receiving notice of such taking.  If Purchaser does not give such written notice to terminate this Agreement within such ten (10) day period, the transactions contemplated by this Agreement shall be consummated on the date and at the Purchase Price provided for in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and Seller will assign to Purchaser the physical damage proceeds of any insurance policy(ies) payable to Seller, or Seller&#8217;s portion of any condemnation award. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Termination and Return of Deposit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If Purchaser elects to terminate this Agreement pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Seller shall promptly direct the Title Company to return the Deposit to Purchaser.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Conditions Precedent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions Precedent to Purchaser&#8217;s Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition to any other conditions precedent in favor of Purchaser set forth elsewhere in this Agreement, the obligations of Purchaser to consummate the transactions contemplated by this Agreement are subject to the satisfaction or waiver by Purchaser (if permitted by Applicable Law) at or prior to the Closing of each of the following conditions&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1.1&#160;&#160;&#160;&#160;The representations and warranties of Seller set forth in this Agreement must be true and correct in all material respects as of the Closing Date as though made on and as of the Closing Date&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1.2&#160;&#160;&#160;&#160;Seller must have performed and complied in all material respects with all material covenants and obligations required to be performed or complied with by it under this Agreement at or prior to the Closing&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1.3&#160;&#160;&#160;&#160;Seller must have delivered or caused to be delivered to Seller the items required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1.4&#160;&#160;&#160;&#160;On the Closing Date, title to the Property shall be conveyed to Purchaser subject only to the Permitted Exceptions and the Title Company shall be irrevocably committed to issue to Purchaser an ALTA extended coverage owner&#8217;s title insurance policy (on the current ALTA Form), in the form approved by Purchaser pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, in the amount of the Purchase Price, together with the endorsements for Purchaser&#8217;s owner&#8217;s title insurance policy, insuring good and indefeasible fee simple title to the Property in Purchaser, subject only to the Permitted Exceptions.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions Precedent to Seller&#8217;s Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The obligations of Seller to consummate the transactions contemplated by this Agreement are subject to the satisfaction or waiver by Seller (if permitted by Applicable Law) at or prior to the Closing of each of the following conditions&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2.1&#160;&#160;&#160;&#160;The representations and warranties of Purchaser set forth in this Agreement must be true and correct in all material respects as of the Closing Date as though made on and as of the Closing Date&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2.2&#160;&#160;&#160;&#160;Purchaser must have performed and complied in all material respects with all covenants and obligations required to be performed or complied with by it under this Agreement at or prior to the Closing&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2.3&#160;&#160;&#160;&#160;Purchaser must have delivered or caused to be delivered to Seller the items required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Satisfaction of Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Performance by Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the conditions precedent to Purchaser&#8217;s obligations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> have been satisfied and Purchaser fails to consummate the transactions contemplated by this Agreement, such failure shall constitute a default (unless Purchaser has otherwise terminated this Agreement for another reason in accordance with the terms of this Agreement)  and Seller shall be entitled to exercise the remedies set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the sale of the Property is not consummated because of the failure of any condition precedent to Purchaser&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">obligations expressly set forth in this Agreement or for any other reason except a default by Purchaser in its obligation to purchase the Property in accordance with the provisions of this Agreement (which shall be governed by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) or any default by Seller of its obligations under this Agreement (which shall be governed by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), the Deposit shall promptly be returned to Purchaser and neither party shall have any further obligations hereunder.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Performance by Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the conditions precedent to Seller&#8217;s obligations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> have been satisfied and Seller fails to consummate the transactions contemplated by this Agreement, such failure shall constitute a default and Purchaser shall be entitled to exercise the remedies set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Closing&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller&#8217;s Deliveries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller shall deliver, or cause to be delivered, at the Closing the following original documents, each executed and, if required, acknowledged&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.1&#160;&#160;&#160;&#160;A grant deed in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, subject to the Permitted Exceptions (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Deed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.2&#160;&#160;&#160;&#160;A certificate from Seller pursuant to the Foreign Investment and Real Property Tax Act stating that Seller is not a &#8220;Foreign Person&#8221; within the meaning of Section 1445(f)(3) of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.3&#160;&#160;&#160;&#160;a California Form 593.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.4&#160;&#160;&#160;&#160;A counterpart of a closing statement reflecting all credits, prorations, apportionments, and adjustments contemplated hereunder (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.5&#160;&#160;&#160;&#160;A counterpart of the Lease.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.6&#160;&#160;&#160;&#160;A counterpart of the Bill of Sale, Blanket Conveyance and Assignment (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Bill of Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1.7&#160;&#160;&#160;&#160;Such other agreements, certificates, and instruments as may be reasonably required by the Title Company to effectuate the intent and purpose of this Agreement, including any affidavits or other documents required by the Title Company (including, without limitation a title affidavit in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Title Affidavit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), executed by Seller relating to&#58; (i) mechanics&#8217; or materialmen&#8217;s liens&#59; (ii) parties in possession&#59; (iii) the status and capacity of Seller and the authority of the person or persons who are executing the various documents on behalf of Seller in connection with the sale of the Property, and all other entities in such executing entity&#8217;s chain of authority&#59; and (iv) gap indemnity coverage.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser&#8217;s Deliveries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  At the Closing, Purchaser shall deliver, or cause to be delivered, the following original documents, as applicable, each executed and, if required, acknowledged&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.1&#160;&#160;&#160;&#160;The Purchase Price.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.2&#160;&#160;&#160;&#160;A duly executed Preliminary Change of Ownership Report.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.3&#160;&#160;&#160;&#160;A counterpart of the Closing Statement.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.4&#160;&#160;&#160;&#160;A counterpart of the Lease.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.5&#160;&#160;&#160;&#160;A counterpart of the Bill of Sale.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.6&#160;&#160;&#160;&#160;Such other agreements, certificates, and instruments as may be reasonably required by the Title Company to effectuate the intent and purpose of this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.3&#160;&#160;&#160;&#160;At Closing, Seller shall deliver to Purchaser possession of the Property subject only to the Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Casualty&#59; Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Casualty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Unless and until the Closing is completed, the risk of loss to the Property from casualty or condemnation shall be borne by Seller.  If all or a portion of the Property is damaged or destroyed by fire or other casualty prior to Closing such that&#58; (1) Purchaser&#8217;s reasonable estimate of the cost to repair or restore the same exceeds an amount equal to two percent (2%) of the Purchase Price&#59; or (2) access to or egress from the Property (or any Improvement located thereon) is materially impaired (any such fire or other casualty, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Casualty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Purchaser may, at Purchaser&#8217;s sole option, elect to either&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.1.1&#160;&#160;&#160;&#160;terminate this Agreement, upon which neither Purchaser nor Seller shall have any further obligation under this Agreement, except for the obligations which expressly survive the termination of this Agreement, and the Purchaser shall immediately receive the Deposit from the Title Company&#59; or</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.1.2&#160;&#160;&#160;&#160;purchase the Property subject to and in accordance with the terms of this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchaser shall be deemed to have elected not to terminate this Agreement under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> unless, within fifteen (15) Business Days from reasonably detailed written notice to Purchaser of such casualty, Purchaser provides Seller with written notice that Purchaser elects to terminate this Agreement pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If the Closing Date would otherwise occur sooner, it shall automatically be extended to the date that is twenty (20) Business Days after written notice to Purchaser of the casualty.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of a fire or other casualty that is not a Material Casualty, and in connection with any Material Casualty as to which Purchaser elects to proceed pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Purchaser shall purchase the Property in accordance with the terms hereof and Purchaser shall receive a credit against the Purchase Price in an amount equal to the amount of (A) insurance proceeds actually paid or payable to Seller on account of such damage (including any rental or business interruption insurance payable with respect to the period following Closing) and (B) any applicable deductible that will reduce the insurance proceeds paid or payable to Seller&#59; provided, however, in the event that Seller fails to maintain insurance as required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and Purchaser does not elect to exercise its right to terminate the Agreement as a result of such default, in lieu of the credit described in provisions (A) and (B) above, Purchaser shall receive a credit against the Purchase Price in an amount equal to the amount of  the cost to repair the damage caused by such fire or other casualty as estimated by a third party consultant selected by Purchaser and reasonably approved by Seller. Notwithstanding the foregoing, to the extent that there is a fire or other casualty for which Purchaser is to proceed pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and (i) Seller satisfies its obligation to maintain insurance as required herein, and (ii) Seller, with commercially reasonable cooperation from Purchaser, is able to effectuate a binding assignment of the insurance proceeds paid or payable on account of such damage prior to Closing (including any rental or business interruption insurance payable with respect to the period following </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Closing), Purchaser shall purchase the Property in accordance with the terms hereof without reduction in the Purchase Price (except for any applicable deductible that will reduce the insurance proceeds assigned to Purchaser at Closing, which Seller shall credit Purchaser for at Closing). For the avoidance of doubt, in the event that Seller does not effectuate a binding assignment of the insurance proceeds paid or payable on account of such damage prior to Closing, Seller shall retain all rights to receipt of such insurance proceeds from and after Closing. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If, at any time before completion of the Closing, a taking or condemnation (or proceeding in lieu thereof) is commenced or threatened in writing&#58; (i) of all or substantially all of the Property&#59; or (ii) of less than all or substantially all of the Property that&#58; (1) Purchaser&#8217;s reasonable estimate of the cost to restore the value of the Property to the value prior to such condemnation exceeds an amount equal to two percent (2%) of the Purchase Price&#59; or (2) access to or egress from the Property (or any Improvement located thereon)  is materially impaired (any of the foregoing, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Taking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Purchaser may, at Purchaser&#8217;s sole option, elect either to&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2.1&#160;&#160;&#160;&#160;terminate this Agreement, upon which neither Purchaser nor Seller shall have any further obligation under this Agreement, except for the obligations which expressly survive the termination of this Agreement, and the Purchaser shall immediately receive the Deposit from the Title Company&#59; or</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2.2&#160;&#160;&#160;&#160;purchase the Property subject to and in accordance with this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchaser shall be deemed to have elected not to terminate this Agreement under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> unless, within fifteen (15) Business Days from written notice to Purchaser of the condemnation, Purchaser provides Seller with written notice that Purchaser elects to terminate this Agreement pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Closing Date would otherwise occur sooner, it shall automatically be extended to the date that is twenty (20) Business Days after written notice to Purchaser of the Material Taking.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of condemnation or taking that does not constitute a Material Taking, or if there is a Material Taking but Purchaser elects to proceed under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, (1) Purchaser shall purchase the Property in accordance with the terms hereof (without reduction in the Purchase Price), (2) Seller shall assign to Purchaser at Closing all condemnation proceeds and rental interruption insurance paid or payable from and after the Closing as a result of such condemnation and, in the event Seller fails to effectuate such assignment, Seller shall be obligated to provide Purchaser a credit at Closing in the amount of such condemnation and insurance proceeds, (3) Purchaser shall have the right to be present with Seller at any hearings or negotiations with respect thereto, and (4) Seller shall not settle or compromise and such matter without Purchaser&#8217;s prior written consent.</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Default&#59; Failure of Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Closing fails to occur due to a default of Purchaser under this Agreement and Seller has satisfied all of Purchaser&#8217;s conditions precedent to Closing and is not otherwise in default hereunder, then Seller may terminate the Agreement and receive the Deposit as liquidated damages as Seller&#8217;s sole and exclusive remedy. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SELLER AND PURCHASER AGREE THAT IT WOULD BE IMPRACTICAL AND EXTREMELY DIFFICULT TO ESTIMATE THE DAMAGES WHICH SELLER MAY SUFFER UPON A PURCHASER DEFAULT AND THAT THE DEPOSIT AND ANY INTEREST EARNED THEREON, AS THE CASE MAY BE, REPRESENTS A REASONABLE ESTIMATE OF THE TOTAL </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NET DETRIMENT THAT SELLER WOULD SUFFER UPON A PURCHASER DEFAULT. SUCH LIQUIDATED AND AGREED DAMAGES ARE NOT INTENDED AS A FORFEITURE OR A PENALTY WITHIN THE MEANING OF APPLICABLE LAW, BUT ARE INTENDED TO CONSTITUTE LIQUIDATED DAMAGES TO SELLER PURSUANT TO CALIFORNIA CIVIL CODE SECTIONS 1671 through 1681. BY PLACING ITS INITIALS BELOW, EACH PARTY SPECIFICALLY CONFIRMS THE ACCURACY OF THE STATEMENTS MADE ABOVE AND THE FACT THAT EACH PARTY WAS REPRESENTED BY LEGAL COUNSEL WHO EXPLAINED, AT THE TIME THIS AGREEMENT WAS MADE, THE MEANING, THE EFFECT, AND THE CONSEQUENCES OF THIS LIQUIDATED DAMAGES PROVISION. PURCHASER AND SELLER AGREE THAT SELLER&#8217;S RIGHT TO RETAIN THE DEPOSIT SHALL BE SELLER&#8217;S SOLE AND EXCLUSIVE REMEDY, AT LAW AND IN EQUITY, FOR PURCHASER&#8217;S FAILURE TO PURCHASE THE PROPERTY IN ACCORDANCE WITH THE TERMS OF THIS AGREEMENT.  ACCORDINGLY, SELLER HEREBY WAIVES THE PROVISIONS OF CALIFORNIA CIVIL CODE SECTION 3389 AND ANY RIGHT TO AN ACTION FOR SPECIFIC PERFORMANCE OF ANY PROVISIONS OF THIS AGREEMENT.  NOTWITHSTANDING ANYTHING HEREIN THE CONTRARY, NOTHING IN THIS SECTION 13.1 SHALL LIMIT PURCHASER&#8217;S INDEMNIFICATION OBLIGATIONS SET FORTH IN THIS AGREEMENT.</font></div><div style="margin-top:9pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SELLER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURCHASER&#8217;S INITIALS&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                        </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Closing fails to occur due to a default of Seller under this Agreement, then Purchaser shall elect as its sole remedy hereunder either&#58; (a) terminate this Agreement by giving written notice thereof to Seller, in which event the Deposit will promptly be returned to Purchaser, Seller promptly shall reimburse Purchaser for the actual out-of-pocket third party costs that Purchaser has incurred in connection with this Agreement and the transaction contemplated hereby in an amount not to exceed $150,000&#59; (b) waive such default and consummate the transactions contemplated hereby in accordance with the terms of this Agreement&#59; or (c) specifically enforce this Agreement to take the actions and to execute and deliver the documents required to convey the Property to the Purchaser in accordance with this Agreement pursuant to California Civil Code Section 1680 and Sections 3384 through 3395. Purchaser hereby irrevocably waives any other right or remedy for such default&#59; provided, however, that if, in breach of this Agreement, Seller intentionally or willfully by selling or entering into a binding agreement to otherwise convey the Property (or any portion thereof) to someone other than Purchaser which renders the remedy of specific performance impossible or impractical to obtain, Seller shall be liable for any damages suffered by Purchaser as a result of such breach, and Purchaser may seek any additional remedies from Seller in law or in equity.  If Purchaser brings an action for specific performance, the Deposit shall be returned to Purchaser pending the outcome of such action.  Nothing in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall limit Purchaser&#8217;s rights under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">16.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Title Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If prior to Closing Seller discloses to Purchaser or Purchaser discovers any New Title Matter, then Purchaser shall promptly give Seller written notice of its objection thereto (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Purchaser&#8217;s Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). In such event, Seller shall deliver a written notice (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller&#8217;s Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) to Purchaser within ten (10) days following delivery of such Purchaser&#8217;s Notice notifying Purchaser as to whether Seller shall attempt to cure such objection. In addition, Seller may, pursuant to the Seller&#8217;s Notice, elect to postpone the Closing for the time reasonably necessary, but in no case longer than fifteen (15) days following delivery of the Seller&#8217;s Notice, to cure such objection in order to attempt to remove such objection or cure such objection by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">sufficient means such that the Title Company will provide affirmative title insurance coverage for such objection.  If Seller fails to timely deliver a Seller&#8217;s Notice or timely cure the objection, Seller shall be deemed to have elected not to attempt to cure such objection.  If Purchaser fails to waive any objection within ten (10) days after (a) notice from Seller that Seller will not cure the objection or (b) a deemed election by Seller not to cure the objection, Purchaser may elect to terminate this Agreement by written notice to Seller, and, if Purchaser makes such election, Seller shall promptly return the Deposit to Purchaser, and this Agreement shall be deemed null and void, and neither party shall have any further obligation or liability hereunder, except those expressly stated to survive termination of this Agreement.  Notwithstanding anything in this Agreement to the contrary, Purchaser shall have no obligation to object to any New Title Matter which constitutes a Mandatory Cure Item.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any notice, request, instruction, or other communication to be given hereunder by either party to the other shall be given by hand delivery, certified or registered mail (return receipt requested), email transmission, or by nationally recognized overnight courier service, addressed to the respective party or parties at the following addresses&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If to Seller&#58;                  </font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Matrix Service Inc.                      </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5100 E. Skelly Drive, Suite 100</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tulsa, Oklahoma 74135</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attention&#58;        Justin Sheets</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;             jsheets&#64;matrixservicecompany.com </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with copy to (which shall not constitute notice)&#58;</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">McAfee &#38; Taft A Professional Corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Two W. Second Street, Suite 1100</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tulsa, Oklahoma 74103</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attention&#58;       Stephen M. Hetrick</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;             stephen.hetrick&#64;mcafeetaft.com </font></div><div style="margin-top:9pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If to Purchaser&#58;           </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pisces Logistics Acquisition LLC </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c&#47;o Brookfield Property Group</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Brookfield Place</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 250 Vesey Street</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">New York, New York 10281-1023</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attn&#58;           Andy Smith</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;         andy.smith&#64;brookfield.com</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-indent:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with a copy to (which shall not constitute notice)&#58;</font></div><div style="text-indent:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pisces Logistics Acquisition LLC </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c&#47;o Brookfield Property Group</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Brookfield Place</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">250 Vesey Street</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">New York, New York 10281-1023</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attn&#58;         Legal Department</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;       realestatenotices&#64;brookfield.com </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with a copy to (which shall not constitute notice)&#58;</font></div><div style="text-indent:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Brookfield Properties</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1180 Peachtree Street NE, Suite 3380</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Atlanta, Georgia 30309</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attn&#58;         Gautam Huded</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;       Gautam.huded&#64;brookfieldproperties.com</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with a copy to (which shall not constitute notice)&#58;</font></div><div style="text-indent:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cox, Castle &#38; Nicholson LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2029 Century Park East, Suite 2100</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Los Angeles, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attn&#58;          David P. Lari</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;        dlari&#64;coxcastle.com</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If to Title Company&#58;   &#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chicago Title Company</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">725 South Figueroa Street, Suite 200</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Los Angeles, California  90017</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attention&#58;     Michael Slinger </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Email&#58;           Mike.Slinger&#64;CTT.com </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or to such other address or addresses as any party may designate to the others by like notice.  Any notice given hereunder shall be deemed given and received on the date of hand delivery, three (3) business days after deposit with the United States Postal Service, on the date on which confirmation of email transmission is received if such receipt occurs during regular business hours and on the next business day if it does not occur during regular business hours, or one (1) business day after delivery to a nationally recognized overnight courier service for next day delivery, as the case may be. The inability to deliver notice because of a changed address of which no notice was given as provided above, or because of rejection or other refusal to accept any notice, shall be deemed to be the receipt of the notice as of the date of such inability to deliver or rejection or refusal to accept.  Any notice to be given by any party hereto may be given by the counsel for such party.</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Covenants of Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller hereby covenants from and after the Effective Date and through the Closing Date as follows</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Operations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To operate the Property from and after the date hereof in substantially the same manner as prior thereto.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maintenance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To perform all normal maintenance (if any) from and after the Effective Date in the same fashion as prior to the Effective Date.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To fully and timely comply with all obligations to be performed by it under all of the licenses, approvals and laws, regulations and orders applicable to the Property.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To not, without Buyer&#8217;s written approval, enter into any agreement affecting the Property that would survive the Closing except for such agreements that may be cancelled or terminated by Seller, without penalty, by notice of thirty (30) days or less.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seller Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To cause to be in force insurance on the Property in at least such amounts, and with the same deductibles, as are maintained by Seller on the date hereof.</font></div><div style="margin-top:9pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To not sell, assign, or convey any right, title, or interest whatsoever in or to the Property, or create or permit to attach any lien, security interest, easement, encumbrance, charge, or condition affecting the Property (other than the Permitted Exceptions).</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any provision of this Agreement or application to any party or circumstances shall be determined by any court of competent jurisdiction to be invalid and unenforceable to any extent, the remainder of this Agreement or the application of such provision to such person or circumstances, other than those as to which it is so determined invalid or unenforceable, shall not be affected thereby, and each provision hereof shall be valid and shall be enforced to the fullest extent permitted by law.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement shall be construed and enforced in accordance with the laws of the State of California.  By the execution and delivery of this Agreement, each of the parties hereto hereby irrevocably and unconditionally agrees for itself that any legal action, suit, or proceeding against it with respect to any matter arising under or out of or in connection with this Agreement or for recognition or enforcement of any judgment rendered in any such action, suit, or proceeding may be brought in either a state or federal court of competent jurisdiction in Orange County, California.  By the execution and delivery of this Agreement, each of the parties hereto hereby irrevocably accepts and submits itself to the exclusive jurisdiction of each such court, generally and unconditionally, with respect to any such action, suit, or proceeding.  By executing and delivering this Agreement, each of the parties hereto irrevocably and unconditionally submits to the personal jurisdiction of each such court described in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, solely for purposes of any action, suit, or proceeding arising out of or relating to this Agreement or for the recognition or enforcement of any judgment rendered or order entered in any such action, suit, or proceeding.  EACH PARTY HERETO UNCONDITIONALLY WAIVES TRIAL BY JURY IN ANY ACTION, SUIT, OR PROCEEDING REFERRED TO ABOVE.  Each party (a) certifies that no representative, agent, or attorney of any other party has represented, expressly or otherwise, that such other party would not, in the event of litigation, seek to enforce the foregoing waiver and (b) acknowledges that it and the other parties have been induced to enter into this Agreement by, among other things, the mutual waivers and certifications in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Assignability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.   Purchaser shall not, by operation of law or otherwise, directly or indirectly, assign, sell or otherwise transfer this Agreement (collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), to any party, without first obtaining Seller&#8217;s written consent, which consent shall not be unreasonably withheld, conditioned or delayed&#59; provided, however, Purchaser may Transfer this Agreement to any person or entity that controls, is controlled by, or under common control with Purchaser.  No Transfer shall release Purchaser from any obligation or liability under this Agreement.  Any Transfer in contravention of this provision shall be void.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Successors Bound</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement shall be binding upon and inure to the benefit of Purchaser and Seller and their successors and permitted assigns.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Public Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Purchaser and Seller each agrees that it shall not issue (or cause to be issued on its behalf) any press release, advertisement, or other public communication regarding this Agreement, the Property, or the transactions contemplated by this Agreement prior to Closing, without the prior approval of the other party, which approval may be withheld in such other party&#8217;s sole and reasonable discretion, except where a legal requirement to do so exists.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Captions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The captions in this Agreement are inserted only as a matter of convenience and for reference and in no way define, limit or describe the scope of this Agreement or the scope or content of any of it provisions.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Attorneys&#8217; Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In the event either party shall default in the performance of any of the terms and conditions of this Agreement, the prevailing party shall be entitled to recover all costs, charges, and expenses of enforcement, including reasonable attorneys&#8217; fees and costs, including all such fees and costs incurred in any trial or appellate proceedings.  This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive the Closing or earlier termination of this Agreement. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Partnership</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Nothing contained in this Agreement shall be construed to create a partnership or joint venture between the parties or their successors or permitted assigns.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement may be executed and delivered in any number of counterparts, each of which so executed and delivered shall be deemed to be an original and all of which shall constitute one and the same instrument.  The exchange of executed counterparts of this Agreement or of signature pages by facsimile or other electronic transmission shall constitute effective execution and delivery of this Agreement and may be used in lieu of the original for all purposes.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Time of the Essence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Time is of the essence of this Agreement.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Proper Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The submission by Purchaser to Seller of this Agreement in unsigned form shall be deemed to be a submission solely for Seller&#8217;s consideration and not for acceptance and execution.  Such submission shall have no binding force and effect, shall not constitute an option, and shall not confer any rights upon Purchaser or impose any obligations upon Seller irrespective of any reliance thereon, change of position or partial performance.  This Agreement shall not be binding and effective until fully executed by Seller and Purchaser.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Like Kind Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Seller and Purchaser acknowledge that one or both of them may elect to include the Property in a tax deferred exchange transaction pursuant to Section 1031 of the Code (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">1031 Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Each party (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cooperating Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) agrees, at the request of the other party (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Requesting Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), to cooperate with the Requesting Party and third parties in achieving a 1031 Exchange, including consenting to the assignment of this Agreement in connection with a 1031 Exchange.  The Requesting Party shall not be relieved from any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">obligations hereunder due to a 1031 Exchange and shall indemnify and hold the Cooperating Party harmless from any additional closing expenses which may result from participation in a 1031 Exchange.  The Cooperating Party shall not be required to hold title to any property (other than the Property) in connection with a 1031 Exchange, nor shall the Requesting Party be entitled to delay the Closing in order to accommodate a 1031 Exchange.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In the construction and interpretation of the terms of this Agreement, the rule of construction that a document is to be construed most strictly against the party who prepared it shall not be applied because both parties have participated in the preparation of this Agreement.  If the last day of any time period stated herein shall fall on a Saturday, Sunday, or legal holiday in Orange County, California, such time period shall be extended so that it shall end on the next succeeding day that is not a Saturday, Sunday or legal holiday in Orange County, California.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement, together with the Exhibits attached hereto, all of which are incorporated by reference, is the fully integrated entire agreement between the parties with respect to the subject matter hereof.   Any oral terms by the Parties discussed either before execution of this Agreement or thereafter, as well as any prior writings not incorporated into this Agreement shall not be considered to be a part of this agreement.  No alteration, modification, or interpretation hereof shall be binding unless in writing and signed by both parties.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Independent Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Contemporaneously with the execution and delivery of this Agreement, Purchaser has paid to the Seller as further consideration for this Agreement, the amount of ONE HUNDRED DOLLARS ($100) (&#8220;Independent Consideration&#8221;) in addition to the Deposit and independent of any other consideration provided for hereunder, which Independent Consideration is fully earned by Seller and is not refundable under any circumstances.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_79"></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, Purchaser and Seller have executed this Agreement as of the day and year first above written.</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">SELLER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MATRIX SERVICE INC.</font></div><div><font><br></font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">    &#47;s&#47; Kevin S. Cavanah                                             </font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">    Kevin S. Cavanah                                             </font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">      Vice President and Chief Financial Officer      </font></div><div><font><br></font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PURCHASER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PISCES LOGISTICS ACQUISITION LLC</font></div><div><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">      &#47;s&#47; Andrew Smith                                                 </font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">      Andrew Smith                                                 </font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">   Global Head of Investments                                 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The undersigned hereby acknowledges receipt of the Deposit and agrees to hold and dispose of the Deposit in accordance with the provisions of the foregoing Agreement.</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">TITLE COMPANY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">CHICAGO TITLE COMPANY</font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">       &#47;s&#47; Michael Slinger                                                  </font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">       Michael Slinger                                                  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">   </font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">         Senior Vice President                                         </font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_86"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Legal Description</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">THE FOLLOWING DESCRIBED REAL PROPERTY IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PARCEL 1 OF PARCEL MAP NO. 2007-130, IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA, AS PER MAP RECORDED IN BOOK 363, PAGES 6 AND 7 OF PARCEL MAPS, IN THE OFFICE OF THE COUNTY RECORDER OF SAID COUNTY.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">APN&#58; 386-581-18</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_93"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT B</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Lease</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#91;Attached&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_100"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT C</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Adjacent Property</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">THE FOLLOWING DESCRIBED REAL PROPERTY IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PARCEL 2 OF PARCEL MAP NO. 2007-130, IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA, AS PER MAP RECORDED IN BOOK 363, PAGES 6 AND 7 OF PARCEL MAPS, IN THE OFFICE OF THE COUNTY RECORDER OF SAID COUNTY.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">APN&#58; 386-561-02</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_107"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT D</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form of Grant Deed</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">RECORDING REQUESTED BY AND</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">WHEN RECORDED RETURN TO&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">AND MAIL TAX STATEMENTS TO&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">APN&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                   </font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">DOCUMENTARY TRANSFER TAX $________________</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">__        Computed on the consideration or value of property conveyed&#59;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">OR</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">__        Computed on the consideration or value less liens or encumbrances remaining at time of sale.</font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                        The tax has been determined by the undersigned grantor</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">GRANT DEED</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">FOR VALUABLE CONSIDERATION, receipt of which is hereby acknowledged,  _________, a Delaware _________, does hereby GRANT to ____________________________, a ____________________ , all of Grantor&#8217;s right, title and interest in and to that certain real property in the City of _______________, County of _____________, State of California, as more particularly described in Exhibit &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; attached hereto and made a part hereof, excepting any matters set forth in said Title Report prepared by _______________________ on ____________________ identified as report no. ___.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, Grantor has caused this instrument to be executed on this ____ day of ____________, 20__.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;GRANTOR&#8221;</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MATRIX SERVICE INC.</font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                              </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                         </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                           </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">State of            )</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">)  ss&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">County of        )</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">On ___________________, before me, _______________________, a Notary Public, personally appeared ____________, personally known to me (or proved to me on the basis of satisfactory evidence) to be the person(s) whose name(s) is&#47;are subscribed to the within instrument and acknowledged to me that he&#47;she&#47;they executed the same in his&#47;her&#47;their authorized capacity(ies), and that by his&#47;her&#47;their signature(s) on the instrument the person(s), or the entity upon behalf of which the person(s) acted, executed the instrument.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I certify under PENALTY OF PERJURY under the laws of the State of California that the foregoing paragraph is true and correct.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WITNESS my hand and official seal.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(Seal)</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(to Grant Deed)</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">LEGAL DESCRIPTION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_114"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT E</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form of Bill of Sale</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">BILL OF SALE, BLANKET CONVEYANCE</font></div><div><font><br></font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">AND ASSIGNMENT</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Bill of Sale, Blanket Conveyance and Assignment (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) is executed by MATRIX SERVICE INC., an Oklahoma corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assignor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) to and for the benefit of _______________, a __________________ (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">RECITALS</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, concurrently herewith Assignor is conveying to Assignee that certain real property (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attached hereto and incorporated herein for all purposes pursuant to that certain Purchase and Sale Agreement dated June ___, 2022 (the &#8220;Purchase Agreement&#8221;)&#59; and</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, in connection with the conveyance of the Property pursuant to the Purchase Agreement, Assignor intends to sell, assign and convey unto Assignee the Assigned Properties (defined below).</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, in consideration of the foregoing and Ten and No&#47;100 Dollars ($10.00) and other good and valuable consideration in hand paid by Assignee to Assignor, the receipt and sufficiency of which are hereby acknowledged and confessed by Assignor, Assignor and Assignee hereby act and agree as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Conveyance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Assignor does hereby </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ASSIGN, TRANSFER, CONVEY, SET OVER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">DELIVER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to Assignee, its successors and assigns, the following properties (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assigned Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;)&#58;  all of Seller&#8217;s right, title and interest, if any, in all (a) warranties and guaranties relating to the Land or the Improvements, (b) all licenses, permits and approvals relating to the Land or the Improvements (but not any licenses, permits or approvals relating to Seller&#8217;s operations on the Land), and (c) all plans and specifications relating to the Land and the, Improvements, in each case to the extent that Seller may legally transfer the same.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">TO HAVE AND TO HOLD the Assigned Properties unto Assignee, and Assignee&#8217;s successors and assigns forever, and Assignor does hereby bind Assignor, and Assignor&#8217;s successors and assigns, to WARRANT and FOREVER DEFEND, all and singular the Assigned Properties unto Assignee, and Assignee&#8217;s successors and assigns, against every person whomsoever lawfully claiming or to claim the same, or any part thereof by, through and under Assignor but not otherwise.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Governing Law&#59; Successors and Assigns&#59; Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  This Assignment may be executed in any number of counterparts (including PDF and facsimile signatures), and each counterpart hereof shall be deemed to be an original instrument, but all such counterparts shall constitute but one instrument.  This Assignment shall be construed and enforced in accordance with and governed by the internal laws of the State of California.  This </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Assignment shall bind and inure to the benefit of Assignor and Assignee and their respective successors and assigns.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Further Assurances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The parties agree to take all such further actions and execute, acknowledge and deliver all such further documents that are reasonably necessary or useful in carrying out the purposes of this Assignment.</font></div><div><font><br></font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">The balance of this page is intentionally left blank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, this Assignment is executed as of this ____ day of _______________, 2022.</font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">ASSIGNOR&#58;</font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MATRIX SERVICE INC.</font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                              </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                         </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                           </font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">ASSIGNEE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                              </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                         </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                           </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">EXHIBIT A</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(to Bill of Sale)</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Property Description</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_121"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT F</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form of Title Affidavit</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_128"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT G-1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form of Memorandum of Purchase Agreement </font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RECORDING REQUESTED BY AND </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WHEN RECORDED RETURN TO&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Pisces Logistics Acquisition LLC </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">c&#47;o Brookfield Property Group</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Brookfield Place</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">250 Vesey Street</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">New York, New York 10281-1023</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Attn&#58;                Legal Department</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> (Above Space for Recorder&#8217;s Use Only)</font></div><div style="text-align:right"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">APN&#58;  386-581-18</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">MEMORANDUM OF PURCHASE AGREEMENT</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This MEMORANDUM OF PURCHASE AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) is made as of _____, 2022, by and between MATRIX SERVICE INC., an Oklahoma corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), and PISCES LOGISTICS ACQUISITION LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">RECITALS</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">A.        Seller is the owner of certain real property located at 500 West Collins in the City of Orange, County of Orange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">County</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), State of California, more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;). </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">B.        Seller and Purchaser have entered into that certain unrecorded </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Purchase and Sale Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> dated as of June __, 2022 (as may be amended, modified or supplemented from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) pursuant to which Seller has agreed to sell the Property to Purchaser upon the terms and conditions set forth therein. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">C.        Seller and Purchaser desire to execute this Memorandum and cause the same to be recorded in the Official Records of the County for the purpose of memorializing the Purchase Agreement and to provide third parties with notice of the Purchase Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Seller and Purchaser hereby acknowledge and agree as follows&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.         Pursuant to the Purchase Agreement and this Memorandum, while the Purchase Agreement is in force and effect, Purchaser has the right to purchase the Property from Seller upon the terms and conditions set forth in the Purchase Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.         The sole purpose of this Memorandum is to give notice of the Purchase Agreement and all of its terms, covenants and conditions to the same extent as if the Purchase Agreement were fully set forth herein, and this Memorandum is subject to all of the terms, conditions and provisions of the Purchase Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.         This Memorandum may be executed in counterparts, each of which will be deemed to be an original, but all of which together will constitute one instrument.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.         In the event of any conflict between this Memorandum and the Purchase Agreement, the provisions and conditions of the Purchase Agreement shall prevail.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Remainder of page intentionally blank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Signature Page to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Memorandum of Purchase Agreement</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the parties have executed this Memorandum as of the date first above written.</font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">SELLER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MATRIX SERVICE INC.</font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                              </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                         </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                           </font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PURCHASER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PISCES LOGISTICS ACQUISITION LLC</font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                              </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                         </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                        Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                           </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form of Termination and Release of Memorandum of Purchase Agreement </font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RECORDING REQUESTED BY AND<br>WHEN RECORDED RETURN TO&#58;<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Pisces Logistics Acquisition LLC<br>c&#47;o Brookfield Investment Group<br>Brookfield Place<br>250 Vesey Street<br>New York, NY 10281-1023<br>Attn&#58; Legal Department<br></font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">APN&#58;  386-581-18</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">TERMINATION AND RELEASE OF MEMORANDUM OF AGREEMENT</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">THIS TERMINATION AND RELEASE OF MEMORANDUM OF AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) is entered into as of the ___ day of April, 2022, by and between MATRIX SERVICE INC., an Oklahoma corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), and PISCES LOGISTICS ACQUISITION LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;).</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RECITALS</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:7.62pt">Seller and Purchaser entered into that certain </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Purchase and Sale Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, dated as of June __, 2022 (as may be amended from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) concerning the real property described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attached hereto and made a part of hereof, and all improvements located thereon (collectively, the &#8220;Property&#8221;).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:7.62pt">To give notice of the existence of the Purchase Agreement and the rights and agreements described therein, Seller and Purchaser entered into that certain </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Memorandum of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> dated as of ______, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), and recorded on ______, 2022, as Document #_________, in the Official Records of Orange County, California.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:7.62pt">The parties now desire to terminate and release the Memorandum.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Seller and Purchaser hereby agree that the Memorandum is hereby terminated and released as an encumbrance on title for the Property&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, however, this Termination does not release, waive, excuse, obviate or otherwise affect any of the rights or obligations of Seller and Purchaser under the Purchase Agreement.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">&#91;Signatures appear on the following page&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Signature Page to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Termination of Memorandum of Agreement</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the undersigned has executed this instrument as of the date first above written.</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">SELLER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div><font><br></font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">MATRIX SERVICE INC.,</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">an Oklahoma corporation </font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PURCHASER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div><font><br></font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PISCES LOGISTICS ACQUISITION LLC,</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">a Delaware limited liability company </font></div><div><font><br></font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58;         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">                                                                  </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></div></div><div id="i7ec8c5a69bdd4f8f8d17dca87855ca07_151"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">LEASE AGREEMENT</font></div><div><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIS LEASE AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is made and effective as of June __ 2022, by and between PISCES 500 W COLLINS AVE LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and MATRIX SERVICE INC., an Oklahoma corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), with respect to the following circumstances&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.31pt">Landlord owns a tract of real property located in Orange County, California, which is more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (together with the improvements thereon and appurtenances thereto, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.92pt">Landlord desires to lease to Tenant, and Tenant desires to lease from Landlord, the Leased Premises on the terms provided in this Lease.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW, THEREFORE, for good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, Landlord hereby leases the Leased Premises to Tenant on the following terms and conditions&#58; </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE I.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Definitions</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following terms when used in this Lease shall have the meanings indicated&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.1&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 3.3.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.2&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean (a) with respect to any Person, any Person directly or indirectly controlling, controlled by or under direct or indirect common control with such other Person and (b) with respect to any Person who is an individual, any Person who is a sibling, lineal descendent or spouse of such individual and of any other Person who is otherwise an Affiliate (as defined in subsection (a)) of such individual or sibling, lineal descendent or spouse of such individual.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.3&#160;&#160;&#160;&#160; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean with respect to any event, circumstance or activity, any federal, state or local statute, law, ordinance, rule, regulation, order, writ, injunction, legally binding directive, judgment, decree or other legally binding requirement of any Governmental Authority and the common law applicable to such event, circumstance or activity.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean the date of this Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any partial or complete taking of the Leased Premises as a result of a Condemnation Proceeding.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any proceeding instituted by a Governmental Authority to take all, or any portion, of the Leased Premises for public use or purpose under a power of eminent domain.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disassembly Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 2.6.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any claim, action, cause of action, investigation or notice by any Person alleging potential liability (including potential liability for investigatory tests, cleanup costs, governmental response costs, natural resources damages, property damages, personal injuries or penalties) arising out of, based on or resulting from (a) the presence, or release into the environment, of any Hazardous Materials at any location, (b) any Environmental </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Condition or (c) any other circumstance forming the basis of any violation, or alleged violation, of any Environmental Law.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.9&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean a condition of the soil, surface waters, groundwater, stream sediments, air and&#47;or similar environmental media including any release or threatened release of Hazardous Materials, either on or off a property resulting from any activity, inactivity or operations occurring on such property, that (a) by virtue of Environmental Laws, (i) requires investigatory, corrective or remedial measures, (ii) comprises a basis for claims against, demands of and&#47;or liabilities of Landlord or Tenant or in respect of the Leased Premises, or (iii) requires reporting to a Governmental Authority&#59; or (b) involves the presence of any Hazardous Materials in concentrations or quantities exceeding applicable Environmental Laws.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.10&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any and all federal, state, local or municipal laws, rules, orders, regulations, statutes, ordinances, codes, guidelines, policies or requirements of any Governmental Authority regulating or imposing standards of liability or of conduct (including common law) concerning air, water, solid waste, Hazardous Materials, worker and community right-to-know, hazard communication, noise, resource protection, subdivision, inland wetlands and watercourses, health protection or other environmental, health, safety, building and land use concerns as might now or at any time hereafter be in effect.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.11&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 11.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.12&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Event of Destruction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any event that damages or destroys the Leased Premises, including without limitation, fires, earthquakes, the elements, riots, acts of God or the public enemy, or other casualties.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.13&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fabrication Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall mean the metal building on the Leased Premises where Tenant&#8217;s fabrication shop is located.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.14&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any federal, territorial, state or local governmental authority, quasi-governmental authority, instrumentality, court, government or self-regulatory organization, commission, tribunal or organization or any regulatory, administrative or other agency, or any political or other subdivision, department or branch of any of the foregoing.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.15&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any petroleum, petroleum products, fuel oil, derivatives of petroleum products or fuel oil, explosives, reactive materials, ignitable materials, corrosive materials, pollutants, contaminants, hazardous chemicals, hazardous wastes, hazardous substances, extremely hazardous substances, toxic substances, toxic chemicals, radioactive materials, asbestos-containing materials, black mold stachybotrys chartarum (toxic mold)-containing materials, urea formaldehyde foam insulation, transformers or other equipment that contain polychlorinated biphenyls or radon gas, medical waste, biomedical waste, infectious materials and any other element, compound, mixture, solution or substance that might pose a present or potential hazard to human health or safety or to the environment, including any material regulated by or subject to regulation under any Environmental Law.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.16&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Indemnified Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall have the meaning set forth in Section 9.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.17&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Late Charge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 3.3.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.18&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lease Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean the entire term of this Lease, including the Primary Term, any Renewal Terms exercised in accordance with this Lease, and any extensions thereof, whether caused holding over on the Leased Premises or otherwise.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.19&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall have the meaning set forth in Recital A of this Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.20&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liability Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean (a) a public liability insurance policy, with comprehensive liability insurance, including a contractual liability endorsement against bodily injury liability and (b) a property damage liability insurance policy, with a combined single limit of not less than $1,000,000 per accident or occurrence insuring against any and all liability of the insured with respect to the Leased Premises or arising out of the maintenance, use or occupancy thereof.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.21&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean, with respect to any asset, any mortgage, deed of trust, title defect, lien, pledge, security interest, hypothecation, lease, restriction, encumbrance or charge of any kind in respect of such asset.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.22&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean all injuries, losses, expenses, fees, penalties, demands, claims, actions, causes of action, judgments, assessments, damages, obligations, liabilities and reasonable costs, including all costs incurred in connection with any claim for indemnification hereunder (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, reasonable legal fees, accounting fees, and all other costs of investigation), of every nature and description.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.23&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Major Repair</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean (a) any needed repair or replacement to the roof, foundation or structural integrity of any of the buildings or improvements to the Leased Premises necessary to maintain such buildings and improvements in a safe condition fit for occupancy or prohibit excess moisture from entering the buildings, (b) any needed repair or replacement of the HVAC system, septic system, electrical systems and wiring and sewer system which service the Leased Premises, and (c) any necessary repairs or replacements to the Leased Premises occasioned by, or attributable to, a single incident or occurrence, or series of incidents which are part of a single occurrence, in which the cost of the necessary repairs or replacements are in excess of $100,000.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.24&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean (a) Liens for taxes or governmental assessments, charges or claims the payment of which is not yet due&#59; (b) Liens of carriers, warehousemen, mechanics, materialmen and other similar Persons and other Liens imposed by applicable law incurred in the ordinary course of business for sums not yet delinquent&#59; and (c) Liens relating to deposits made in the ordinary course of business in connection with workers&#8217; compensation, unemployment insurance and other types of social security or to secure the performance of trade contracts or other similar agreements.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.25&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 2.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.26&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Use</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall have the meaning set forth in Section 5.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.27&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any individual, corporation, partnership, association, limited liability company, joint venture, trust or other entity, including a Governmental Authority.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.28&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Personal Property and Trade Fixtures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any personal property, trade fixtures, and equipment, (i) belonging to Tenant and located on the Leased Premises prior to the commencement of the Primary Term, or (ii) brought onto or installed on or in the Leased Premises by Tenant, whether as part of a Tenant Addition or otherwise.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.29&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Primary Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall mean a period beginning on the Commencement Date and ending at 11&#58;59 p.m. on the day prior to the fifteen (15) month anniversary of the Commencement Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.30&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Property Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean a policy insuring the building(s) and other improvements located on the Leased Premises against loss or damage by fire, with an extended all-risk coverage endorsement in the amount of $3,000,000. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.31&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Renewal Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean the three (3) three (3) month periods beginning at the end of the Primary Term or the then current Renewal Term, as applicable, and ending at 11&#58;59 p.m. on the date that is three (3) months after the end of the Primary Term or the then current Renewal Term, as applicable.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.32&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean all sums payable by Tenant to Landlord pursuant to ARTICLE III of this Lease, if any, as well as all other amounts as are required to be paid pursuant to the terms of this Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.33&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Required Major Repair</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 12.2.2.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.34&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Routine Maintenance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean normal repair and maintenance of the Leased Premises, including without limitation, repair and maintenance of&#58; (a) lighting and plumbing&#59; (b) electrical, mechanical, and electromotive equipment and fixtures&#59; (c) signs, placards, decorations, and advertising media of any type&#59; (d) interior walls and ceilings (including painting or other treatments) and floors (including floor coverings)&#59; and (e) utility ducts, conduits, pipes and wiring.  Provided, the term &#8220;Routine Maintenance&#8221; shall not include any necessary repair or maintenance to the extent such repair or maintenance constitutes a Major Repair.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.35&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 14.11.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.36&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#8211; shall have the meaning set forth in Section 12.3. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.37&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Additions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; - shall mean any structural additions, improvements, alterations, or changes made by Tenant in or to the building or real estate, of which the Leased Premises form a part.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Lease of Premises&#59; Lease Term</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Grant of Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In consideration of the rents and covenants herein stipulated to be paid and performed, Landlord hereby demises and lets to Tenant, and Tenant hereby lets from Landlord, for the term herein described, the Leased Premises. The Leased Premises are demised and let subject to (a) the rights of any parties in possession and the existing state of the title as of the commencement of the Term of this Lease (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (b) any state of facts which an accurate survey or physical inspection thereof might show, (c) all zoning regulations, restrictions, rules and ordinances, building restrictions and other laws and regulations now in effect or hereafter adopted by any governmental authority having jurisdiction, and (d) the condition of any buildings, structures and other improvements located thereon, as of the commencement of the Term of this Lease, without representation or warranty by Landlord, express or implied.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Without limiting the foregoing, Tenant accepts the Leased Premises in &#8220;AS IS&#8221; condition, with all faults.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Tenant represents that it has been in possession of the Leased Premises prior to the commencement of the Term of this Lease, has thoroughly familiarized itself with the Leased Premises in all respects, and has examined the title to, zoning and other restrictions applicable to and the condition of the Leased Premises and has found the same to be satisfactory to it.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">To the maximum extent permitted by law, Tenant waives (i) any implied warranty of suitability OF the Leased Premises, and (ii) any implied warranty of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">fitness for a particular purpose or merchantability or design or quality of the Leased Premises.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lease Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease shall commence on the Commencement Date and shall continue for the Primary Term, unless sooner terminated pursuant to the terms of this Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Option to Renew</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall have the right, at its option, to extend the Lease Term for the Renewal Terms, on the same conditions and terms as this Lease.  The Base Rent for the Renewal Term shall be the same monthly rate as the Base Rent of the expiring Lease Term.  To exercise its option to renew, Tenant shall give Landlord notice of such election at least thirty (30) days before the expiration of the Primary Term or the then current Renewal Term, as applicable.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Surrender of Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Upon the expiration or other termination of the Lease Term, Tenant shall quit and surrender the Leased Premises to Landlord in good condition, ordinary wear and tear, damage by casualty and permitted Tenant Additions excepted.  Prior to or at the end of the Lease Term, Tenant shall remove any of its Personal Property and Trade Fixtures.  Tenant shall be responsible for and repair any damage caused by the removal of such Personal Property and Trade Fixtures.  Any such Personal Property or Trade Fixtures not so removed shall, at Landlord's election, be deemed abandoned by Tenant and may be disposed of by Landlord in accordance with California Civil Code Sections 1980 through 1991 and California Code of Civil Procedure Section 1174, or in accordance with any laws or judicial decisions which may supplement or supplant those provisions from time to time.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Holding Over</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If Tenant shall fail to vacate and surrender the Leased Premises in accordance with the terms of this Lease upon the expiration or earlier termination of this Lease, then until such time as Tenant so vacates and surrenders the Leased Premises, Tenant shall pay Base Rent at a rate of one hundred seventy-five percent (175%) of the Base Rent for the last year of the Lease Term.  Nothing in the previous sentence shall be construed or operate as a waiver of Landlord's right of re-entry or any other right of Landlord resulting from such holding over.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Option to Acquire Fabrication Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6.1&#160;&#160;&#160;&#160;Subject to the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Landlord hereby grants Tenant the option to disassemble the Fabrication Building and acquire the building materials used to construct the Fabrication Building (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disassembly Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6.2&#160;&#160;&#160;&#160;Tenant may exercise the Disassembly Option by providing notice to Landlord at least three (3) months prior to the expiration of the Lease Term.  If Tenant exercises the Disassembly Option, Tenant shall be responsible for all cost and expense associated with disassembling the Fabrication Building and transporting the building materials used to constructed the Fabrication Building from the Leased Premises.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6.3&#160;&#160;&#160;&#160;Upon completion of such disassembly and removal, Landlord shall be deemed to have quitclaimed the building materials used to construct the Fabrication Building in as-is, where-is condition, without representation or warranty, but in any event free of any of Landlord&#8217;s financing liens secured by the Premises.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6.4&#160;&#160;&#160;&#160;If Tenant exercises the Disassembly Option, Tenant shall complete the disassembly of the Fabrication Building and the removal of the building materials used in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">construction of the Fabrication Building from the Leased Premises by the expiration of the Lease Term.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE III.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Obligation to Pay Rent</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Obligation and Time of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The monthly Rent for the Lease Term shall be $118,283.00 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  The Base Rent shall increase by three percent (3%) on the thirteenth month of the Lease Term.  Tenant shall pay the Base Rent in advance on the first day of each calendar month during the Lease Term.  Landlord directs Tenant to make all Rent and other payments due Landlord under this Lease to Landlord at the address for Landlord set forth in Section 14.12.    The monthly installment of Rent payable with respect to the first month of this Lease shall be paid on the Commencement Date.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fractional Month</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Lease Term commences or ends on a day other than the first day of a calendar month, the Rent payable for such calendar month shall be the amount payable for a full month times a fraction the numerator of which is the number of days of the Lease Term during such month and the denominator of which is the total number of days in such month.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Rent&#59; Late Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant covenants that all other amounts, liabilities and obligations which Tenant assumes or agrees to pay or discharge pursuant to this Lease, together with every fine, penalty, interest and cost which may be added for nonpayment or late payment thereof or of Base Rent, shall constitute additional rent hereunder (herein called &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  The Base Rent and Additional Rent shall constitute &#8220;Rent&#8221; within the meaning of California Civil Code Section 1951(a).  In the event of any failure by Tenant to pay or discharge any Additional Rent, Landlord shall have all rights, powers and remedies provided herein or by law in the case of nonpayment of Base Rent.  Tenant also covenants to pay to Landlord on demand an amount (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Late Charge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) equal to five percent (5%) of the payment amount then due on all installments of Base Rent or Additional Rent which are more than ten (10) days overdue, to cover Landlord's administrative expenses.  The actual amount of Landlord's administrative expenses arising by reason of a late payment will be difficult to ascertain, and the parties agree that the Late Charge as calculated above is a reasonable estimate thereof.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE IV.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Representations and Warranties&#59; Covenants</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To induce Tenant to enter into this Lease, Landlord represents and warrants to Tenant as follows&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Due Organization&#59; Power and Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Landlord is a limited liability company duly organized, validly existing and in good standing under the laws its organization, and has full and requisite limited liability company power and authority to execute and deliver this Lease and to carry out its obligations hereunder.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authority Relative to this Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The execution, delivery, and performance of this Lease by Landlord have been duly and effectively authorized by all necessary action on behalf of Landlord.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Enforceability of this Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease is, and all instruments and documents executed in connection herewith will be, valid, binding, and enforceable against Landlord in accordance with their respective terms, subject to applicable bankruptcy, reorganization, insolvency, or other similar laws affecting the enforcement of creditors&#8217; rights generally.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The execution, delivery, and performance of this Lease by Landlord does not (a) violate any judicial or governmental decree, order, or judgment&#59; (b) violate any Applicable Law&#59; (c) conflict with the organizational documents of Landlord&#59; or (d) result in a breach of, or constitute a default under, any agreement or instrument to which Landlord is a party or by which it or the Leased Premises is bound.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To induce Landlord to enter into this Lease, Tenant represents and warrants to Landlord as follows&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Due Organization&#59; Power and Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant is a corporation duly organized, validly existing and in good standing under the laws of the State of Oklahoma and has full and requisite corporate power and authority to execute and deliver this Lease and to carry out its obligations hereunder.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authority Relative to this Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The execution, delivery, and performance of this Lease by Tenant have been duly and effectively authorized by all necessary corporate action.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Enforceability of this Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease is, and all instruments and documents executed in connection herewith will be, valid, binding, and enforceable against Tenant in accordance with their respective terms, subject to applicable bankruptcy, reorganization, insolvency, or other similar laws affecting the enforcement of creditors&#8217; rights generally.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The execution, delivery, and performance of this Lease by Tenant does not (a) violate any judicial or governmental decree, order, or judgment&#59; (b) violate any Applicable Law&#59; (c) conflict with the organizational documents of Tenant&#59; or (d) result in a breach of, or constitute a default under, any agreement or instrument to which Tenant is a party or by which it is bound.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE V. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Use and Occupancy of Leased Premises</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Use of Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant may use the Leased Premises for general office uses, fabrication, manufacturing, storage and other purposes incident thereto (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Use</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and for no other purpose.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Compliance With Laws and Regulations&#59; Permits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant&#8217;s use of the Leased Premises shall comply with all Applicable Laws. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Certified Access Specialist</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Pursuant to California Civil Code Section 1938, Landlord hereby advises Tenant that as of the date of this Lease neither the Leased Premises nor the Facility has undergone inspection by a Certified Access Specialist (CASp).  Further, pursuant to California Civil Code Section 1938, Landlord notifies Tenant of the following&#58;  &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.&#8221;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Energy Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant agrees to reasonably cooperate, at Landlord&#8217;s cost and expense, with Landlord to the extent necessary to comply with California Public Resources Code Section 25402.10 including, without limitation, providing or consenting to any utility company providing Tenant&#8217;s energy consumption information for the Leased Premises to Landlord.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Indemnity Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant agrees to pay, and to protect, defend (with counsel reasonably acceptable to Landlord), indemnify and hold harmless Landlord and the other Landlord Indemnified Persons from and against any and all Losses whatsoever arising from (a) any use, condition or event occurring on or at the Leased Premises during the Term, (b) any injury to, or the death of, any person or damage to property on or at the Leased Premises during the Term, (c) any injury to, or the death of, any person or damage to property upon adjoining sidewalks, streets or rights of way or in any manner growing out of or connected with the use, non&#8209;use, condition or occupation or operation of the Leased Premises, adjoining sidewalks, streets or rights of way during the Term, (d) any violation by Tenant of any agreement or condition of this Lease, or any contract or agreement to which Tenant is a party or which pertains to the Leased Premises or any part thereof or the ownership, occupancy or use thereof, (e) any violation by Tenant of any Applicable Law, or (e) any negligence or willful misconduct of Tenant or Tenant&#8217;s employees, agents, representatives, contractors, invitees or licensees in, on or about the Leased Premises&#59; provided, however, the foregoing indemnity shall not apply as to any Landlord Indemnified Persons with respect to claims arising solely from the gross negligence or willful misconduct of such Landlord Indemnified Persons.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE VI.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Destruction Of Leased Premises</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Occurrence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall give Landlord notice within ten (10) days of the occurrence of an Event of Destruction that damages or destroys, in whole or in part, the Leased Premises.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restoration of Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Upon an Event of Destruction, Landlord shall, subject to Section 6.3, with reasonable dispatch and continuity, perform all work necessary to repair, restore, replace and rebuild the Leased Premises or the damaged portion thereof.  Landlord shall keep and hold the Leased Premises free, clear and harmless of and from all Liens (other than Permitted Liens) that could arise by reason of Landlord&#8217;s restoration.  Landlord&#8217;s restoration shall be sufficient (a) to return the Leased Premises to substantially the condition immediately prior to the occurrence of the Event of Destruction and (b) to meet all applicable building codes and regulations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If an Event of Destruction occurs such that the Leased Premises cannot reasonably be restored or repaired, such that Tenant may resume operation of its business substantially in the ordinary course, within ninety (90) days of such damage or destruction as determined by Landlord in its reasonable discretion, then Landlord or Tenant may, at its option, terminate this Lease by giving written notice to the other party within forty-five (45) days after the date of such Event of Destruction.  Landlord may also terminate this Lease if the Event of Destruction occurs during the last six (6) months of the Term. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Restoration Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Landlord shall use commercially reasonable efforts to notify Tenant within thirty (30) days of receiving notice of the Event of Destruction with respect to whether such restoration can be completed within ninety (90) days.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE VII. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Improvements to Leased Premises</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Right to Make Tenant Additions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall not make Tenant Additions to the Leased Premises without Landlord&#8217;s prior written consent, which consent may not be unreasonably withheld, conditioned or delayed by Landlord, except that prior consent shall not be required for  Tenant Additions costing $50,000.00 or less that do not affect the roof or structure of the improvements.  Tenant shall maintain Tenant Additions in good order and repair.  With the exception of Personal Property and Trade Fixtures installed by Tenant as part of any Tenant Additions, Tenant Additions shall become part of the Leased Premises and shall be surrendered to the Landlord with the Leased Premises at the end of the Lease Term.  Tenant shall promptly pay for all labor costs incurred and materials purchased in connection with any Tenant Additions and shall keep and hold the Leased Premises free, clear, and harmless of and from all Liens (other than Permitted Liens) that could arise by reason of the Tenant Additions.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Non-Responsibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Without limiting the foregoing, upon Landlord&#8217;s obtaining knowledge of the commencement of any Tenant Additions, Landlord shall be permitted to post a timely Notice of Non-Responsibility at the Leased Premises, which shall also be recorded in the office of the Recorder of the County in which the Leased Premises is located, all in accordance with the terms of California Civil Code Sections 8444 and 8060.  Upon the completion of any Tenant Additions, Tenant shall cause a timely Notice of Completion to be recorded in the office of the Recorder of the County in which the Leased Premises is located in accordance with the terms of California Civil Code Section 8182, and Tenant shall deliver to Landlord a conformed copy of such Notice of Completion.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE VIII.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Condemnation</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Complete Taking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If substantially all the Leased Premises is taken in a Condemnation Proceeding, this Lease shall terminate on the earlier of (a) the date the Condemnation becomes final or (b) the date the condemning authority takes possession of the Leased Premises.  &#8220;Substantially all&#8221; of the Leased Premises shall be deemed taken if Tenant is unable to conduct any significant aspect of its business operations after the Condemnation.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Partial Taking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any portion of the Leased Premises is taken in a Condemnation Proceeding, and such taking materially interferes with any aspect of Tenant&#8217;s business operations thereon, Tenant may elect to either (a) surrender the Leased Premises and immediately terminate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Lease or (b) continue in possession of the remainder of the Leased Premises under the terms of the Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall give Landlord notice of its election within thirty (30) days after the Condemnation becomes final.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In the event of a Condemnation, any Condemnation award shall be allocated between the Landlord and the Tenant as follows&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.4.1&#160;&#160;&#160;&#160;Landlord shall be entitled to that portion of the Condemnation award representing compensation for the value of the portion of the Leased Premises taken, except to the extent it is attributable to the items described in Section 8.4.2&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.4.2&#160;&#160;&#160;&#160;Tenant shall be entitled to receive any portion of the Condemnation award, attributable to any damages to the Tenant&#8217;s Personal Property and Trade Fixtures and any Tenant Additions.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver of Other Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant hereby waives any and all provisions of applicable law that provide alternative rights for the parties in the event of Event of Destruction or Condemnation (including, without limitation, California Civil Code Section 1932(2), California Civil Code Section 1933(4), California Code of Civil Procedure Section 1265.130, and any successor statute or laws of a similar nature) and agrees that the provisions hereof shall govern the parties&#8217; rights in the event of any Event of Destruction or Condemnation.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE IX.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Environmental Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall indemnify and hold harmless Landlord, its Affiliates and their respective officers, directors, stockholders, managers, members, partners, employees, agents and representatives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Indemnified Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) from and against any and all Losses incurred or suffered by Landlord Indemnified Persons and shall pay or reimburse, on demand, each Landlord Indemnified Person for the full amount of any such Losses relating to, arising out of or resulting from any Environmental Condition or Environmental Claim relating to the Leased Premises to the extent caused by Tenant or its invitees during the Lease Term. Tenant&#8217;s obligations under this section shall survive termination of this Lease. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Landlord shall indemnify and hold harmless Tenant, its affiliates and their respective officers, directors, stockholders, partners, members, managers, employees, agents and representatives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Indemnified Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) from and against any and all Losses incurred or suffered by Tenant Indemnified Persons and shall pay or reimburse, on demand, each Tenant Indemnified Person for the full amount of such Losses relating to, arising out of or resulting from any Environmental Condition or Environmental Claim relating to the Leased Premises to the extent caused by Landlord during the Lease Term.   Notwithstanding the foregoing to the contrary, nothing in this Lease (a) obligates Landlord to indemnify Tenant or the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Indemnified Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  with respect to any Environmental Conditions or Environmental Claims arising before the Lease Term or caused by third-parties, or (b) releases Tenant from any liability or obligations related to Environmental Conditions or Environmental Claims that may be expressly provided for in the purchase agreement pursuant to which Landlord acquired the Premises from Tenant.  The provisions of this Section shall survive termination of this Lease.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restriction on Hazardous Materials and Compliance with Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except for Hazardous Materials used, stored or maintained by Tenant in the normal course of the conduct of the Permitted Use of the Leased Premises, and which Tenant handles and disposes in accordance with all Environmental Laws, Tenant shall not use, generate, manufacture, store, transport, release, or dispose of Hazardous Materials in, on, or about the Leased Premises or transport Hazardous Materials from the Leased Premises.  Tenant shall not cause or permit the release or disposal of Hazardous Materials from the Leased Premises except in compliance with applicable Environmental Laws.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the presence of any Hazardous Materials on, under or about the Leased Premises caused or permitted by Tenant or its agents, officers, directors, shareholders, members, managers, partners, employees, subtenants, assignees, licensees, contractors or invitees (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) during the Lease Term results in (a) injury to any person, (b) injury to or contamination of the Leased Premises, or (c) injury to or contamination of any real or personal property wherever situated, Tenant, at its sole cost and expense, shall promptly take all actions necessary to return the Leased Premises to the condition existing prior to the introduction of such Hazardous Materials to the Leased Premises and to remedy or repair any such injury or contamination.  Without limiting any other rights or remedies of Landlord under this Lease, Tenant shall pay the cost of any cleanup work performed on, under or about the Leased Premises as required by this Lease or any Environmental Laws in connection with the removal, disposal, neutralization or other treatment of such Hazardous Materials caused or permitted by Tenant or Tenant&#8217;s Parties.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Inspection&#59; Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Landlord shall have the right, but not the obligation, to inspect, investigate, sample and&#47;or monitor the Leased Premises, including any air, soil, water, groundwater or other sampling, and any other testing, digging, drilling or analyses, at any time to determine whether Tenant is complying with the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and in connection therewith, Tenant shall provide Landlord with access to all relevant facilities, records and personnel.  If Tenant is not in compliance with any of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, or in the event of a release of any Hazardous Materials on, under, from or about the Leased Premises, Landlord shall have the right, but not the obligation, without limitation on any of Landlord&#8217;s other rights and remedies under this Lease, to immediately enter upon the Leased Premises and to discharge Tenant&#8217;s obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> at Tenant&#8217;s expense, including without limitation the taking of emergency or long term remedial action.  Landlord and Landlord Parties shall not interference with Tenant&#8217;s business in exercising such right.  In addition, Landlord, at Tenant&#8217;s sole cost and expense, shall have the right, but not the obligation, to join and participate in any legal proceedings or actions initiated in connection with any claims or causes of action arising out of the storage, generation, use or disposal by Tenant or Tenant&#8217;s Parties of Hazardous Materials on, under, from or about the Leased Premises.  All sums reasonably disbursed, deposited or incurred by Landlord in connection herewith, including, but not limited to, all costs, expenses and actual attorneys&#8217; fees, shall be due and payable by Tenant to Landlord, as an item of Additional Rent, on demand by Landlord, together with interest thereon at the Interest Rate from the date of such demand until paid by Tenant.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To the extent requested by any of Tenant&#8217;s lenders that have, or will have, loans secured by a mortgage on the Leased Premises, but in no event more </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">than once in any 12-month period, Tenant shall complete, execute and deliver to Landlord an Environmental Questionnaire and Disclosure Statement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit &#8220;C&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and Tenant shall certify to Landlord all information contained in the Environmental Questionnaire as true and correct to the best of Tenant&#8217;s knowledge and belief.   </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE X. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Liability and Property Insurance</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  During the Lease Term, (a) Tenant shall maintain Liability Insurance and property insurance on its Personal Property and Trade Fixtures, and (b) Landlord shall maintain Property Insurance.  The Liability Insurance policy of Tenant shall name Landlord and any persons, firms, lenders, associations, corporations or other legal entities at any time designated by Landlord as additional named insureds, as their interests may appear.  In the event of an insured loss, proceeds from the Property Insurance shall be paid to Landlord.  Tenant shall reimburse Landlord upon demand for all Property Insurance premiums and costs paid by Landlord up to an amount not to exceed $1,500. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Certificates Of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall deliver to Landlord certificates evidencing the existence of the insurance required by this Lease and evidence of premium payments within ten (10) days after the Commencement Date.  Tenant shall notify Landlord thirty (30) days prior to the expiration or cancellation of such insurance policies and shall procure and maintain renewal or additional policies.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver Of Rights To Extent Of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of Tenant and Landlord waives its rights of recovery or subrogation against the other, or its agents or representatives, for Losses to such party, its property, or the property of others under its control, to the extent that such Losses are covered under any insurance policy in force at the time of such Losses or which should have been in force in accordance with the terms of this Lease.  Landlord and Tenant shall each notify their respective insurance carriers that this mutual waiver of subrogation is in this Lease.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE XI. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Default and Remedies</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of the following shall be considered for all purposes to be an event of default by Tenant under this Lease (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#58; (a) any failure of Tenant to pay any Rent or other amount when due hereunder and the continuance of such failure for five (5) days after notice from Landlord&#59; (b) any failure by Tenant to perform or observe any other of the terms, provisions, conditions and covenants of this Lease for more than thirty (30) days after written notice of such failure is given by Landlord, or, in the event the act required to cure the non-performance cannot be accomplished within 30 days, to preclude a default, Tenant must commence the accomplishment of the necessary act within said period and thereafter proceed with diligence and good faith to accomplish the same&#59; (c) the bankruptcy or insolvency of Tenant or the filing by or against Tenant of a petition in bankruptcy or for reorganization or arrangement or for the appointment of a receiver or trustee of all or a portion of Tenant&#8217;s property, or Tenant makes an assignment for the benefit of creditors&#59; or (d) this Lease or Tenant&#8217;s interest herein or in the Leased Premises or any improvements thereon or any property of Tenant located at the Leased Premises are executed upon or attached.  </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any notice given by Landlord above shall be in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">lieu of, and not in addition to, any notice required under Section 1161 of the Code of Civil Procedure of California or any similar, superseding statute.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In the event of an Event of Default by Tenant, Landlord shall have, in its sole discretion, and in addition to any other remedies available to Landlord under this Lease, at law or in equity, the following rights&#58; </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.1&#160;&#160;&#160;&#160;To cure any breach or perform any obligations of Tenant under this Lease and Tenant shall pay Landlord the cost thereof upon demand.</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.2&#160;&#160;&#160;&#160;To (a) re&#8209;enter and repossess the Leased Premises or any part thereof by due process, summary proceedings, ejections or otherwise and (b) remove all persons and property therefrom, whether or not the Lease has been terminated, Tenant hereby expressly waiving any and all notices to quit, cure or vacate provided by current or any future law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Landlord shall have no liability by reason of any such re&#8209;entry, repossession or removal, provided that any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">property shall be removed, stored and&#47;or disposed of by Landlord in accordance with applicable law</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No such re&#8209;entry or taking of possession of the Leased Premises by Landlord shall be construed as an election on Landlord's part to terminate the Lease Term unless a written notice of such intention be given to Tenant.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  No notice from Landlord or notice given under a forcible entry and detainer statute or similar laws will constitute an election by Landlord to </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">terminate the Lease Term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unless such notice specifically so states.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.3&#160;&#160;&#160;&#160;To terminate this Lease by reason of the occurrence of an Event of Default and Landlord shall be entitled to recover from Tenant, (a) the worth at the time of award of the unpaid rent which has been earned at the time of such termination&#59; plus (b) the worth at the time of award of the amount by which the unpaid rent which would have been earned after termination until the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus (c) the worth at the time of award of the amount by which the unpaid rent for the balance of the Term after the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus (d) any other amount necessary to compensate Landlord for all the detriment proximately caused by Tenant's failure to perform its obligations under this Lease or which in the ordinary course of things would be likely to result therefrom&#59; plus (e) at Landlord's election, such other amounts in addition to or in lieu of the foregoing as may be permitted from time to time by applicable law.  The term &#34;rent&#34; as used in this Section</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shall be deemed to be and to mean all sums of every nature required to be paid by Tenant pursuant to the terms of this Lease, whether to Landlord or to others.  As used in Sections 11.2.3(a) and (b), above, the &#34;worth at the time of award&#34; shall be computed by allowing interest at the Default Rate, but in no case greater than the maximum amount of such interest permitted by law.  As used in Section 11.2.3(c) above, the &#34;worth at the time of award&#34; shall be computed by discounting such amount at the discount rate of the Federal Reserve Bank of San Francisco at the time of award plus one percent (1%).</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.2.4&#160;&#160;&#160;&#160;To assert the remedy described in California Civil Code Section 1951.4 (lessor may continue lease in effect after lessee's breach and abandonment and recover rent as it becomes due, if lessee has the right to sublet or assign, subject only to reasonable limitations).</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No termination of this Lease pursuant to Sections 11.2.3, by operation of law or otherwise, and no repossession of the Leased Premises or any part thereof, and no reletting of the Leased Premises or any part thereof, and no payment of any amounts by Tenant under Sections 11.2 or the exercise by Landlord of any of its other rights under Sections 11.2  shall relieve Tenant of either (i) its liabilities and obligations hereunder, all of which shall survive such expiration, termination, repossession, or reletting or (ii) any liabilities under this Lease which by express provision of this Lease survive such expiration, termination, repossession, or reletting.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Default By Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If Landlord defaults in the performance of any term, covenant or condition required to be performed by Landlord under this Lease, Landlord shall have thirty (30) days following written notice from Tenant specifying such default in which to cure such default, or, in the event the act required to cure the non-performance cannot be accomplished within 30 days, to preclude a default, Landlord must commence the accomplishment of the necessary act within said period and thereafter proceed with diligence and good faith to accomplish the same.  Tenant shall be entitled to all rights and remedies available at law or in equity upon Landlord&#8217;s failure to cure such default.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Attorneys&#8217; Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Should either party commence any legal action or proceeding against the other based upon this Lease, the prevailing party shall be entitled to an award of reasonable attorneys&#8217; fees and other costs of litigation.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Waivers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant hereby waives and surrenders for itself and all those claiming under it, including creditors of all kinds, (a) any right or privilege which it or any of them may have under any present or future constitution, statute or rule of law, including, without limitation, any rights under California Code of Civil Procedure Section 1174, California Code of Civil Procedure Section 1179, and California Civil Code Section 1950.7, to redeem the Leased Premises or to have a continuance of this Lease for the Term hereby demised or for a lesser period after termination of Tenant's right of occupancy by order or judgment of any court or by any legal process or writ, or under the terms of this Lease or after the termination of the Term of this Lease as herein provided, and (b) the benefits of any present or future constitution, statute or rule of law which exempts property from liability for debt or for distress for rent.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exculpatory Clause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any provision of this Lease to the contrary, the liability of Landlord under and with respect to this Lease shall be limited to the interest of Landlord in the Leased Premises, and any judgment in favor of Tenant or any party claiming by, through or under Tenant against Landlord shall be collectible only out of Landlord's interest in the Leased Premises, and in no event shall any judgment for damages be entered against Landlord which is in excess of the value of such interest.  Neither Landlord nor Tenant shall in any event be liable to the other party or any other person or entity for any consequential, special, or punitive damages or loss of business, revenue, income or profits and each party hereby waives any and all claims for any such damages.  No individual who is Landlord or any member or partner of any joint venture, tenancy in common, firm, partnership or other form of joint ownership that is Landlord, or their heirs, personal representatives, executors, successors and assigns, shall have any personal liability to Tenant, or to any person claiming under or through Tenant, for any amount or in any capacity.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE XII. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Utilities&#59; Repairs and Maintenance&#59; Taxes</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Utilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall pay all costs incurred for water, gas, electricity, telephone, and similar utilities and services provided to the Leased Premises during the Lease Term, provided that such utility costs and services incurred during the last month of the Lease Term shall be prorated between Landlord and Tenant based on the number of days during such month that each party was in possession of the Leased Premises.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Repairs and Maintenance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2.1&#160;&#160;&#160;&#160;During the Lease Term, Tenant, at Tenant&#8217;s sole expense, shall be responsible for Routine Maintenance of the Leased Premises and landscaping, lawn services and all other grounds or similar maintenance of the grounds on the Leased Premises.  If, during the Lease Term, Tenant&#8217;s failure to perform its obligations under this Section 12.2.1 is reasonably likely to result in criminal or civil liability to Landlord or additional damage to the Leased Premises, then Landlord may make any repairs and alterations required to limit such liability or damage, and in such case, Tenant shall promptly reimburse Landlord for any costs and expenses that Landlord may incur in making such repairs and alterations in and to the Leased Premises.  </font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.2.2&#160;&#160;&#160;&#160;Except as specifically set forth in this Section 12.2.2, neither Landlord nor Tenant shall be responsible for any Major Repairs during the Lease Term.  However, if any Major Repairs are required to remedy any condition posing an imminent threat to human health or safety or otherwise reasonably likely to result in criminal or civil liability to Landlord (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Required Major Repair</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Tenant may elect to perform such Required Major Repair within ten (10) days after receipt of notice from Landlord of the need for such Required Major Repair.  If Tenant promptly commences and diligently pursues the Required Major Repair within such ten (10) day period, Landlord shall reimburse Tenant for fifty percent (50%) of the cost of such Required Major Repair, which reimbursement shall be made within thirty (30) days after the completion of such work and delivery of lien waivers reasonably satisfactory to Landlord.  If Tenant does not promptly commence and diligently pursue such Required Major Repair within such ten (10) day period, this Lease shall automatically terminate upon the expiration of such ten (10) day period.  As of the date of this Lease, Landlord and Tenant acknowledge that no condition requiring a Required Major Repair exists.  Tenant shall give Landlord prompt notice of any condition requiring a Required Major Repair.  For the avoidance of doubt, Tenant (at Tenant&#8217;s sole cost and expense) shall be responsible for remedying any condition posing an imminent threat to human health or safety or otherwise reasonably likely to result in criminal or civil liability to Landlord, in which the cost of the necessary repairs or replacements are less than $100,000.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.3&#160;&#160;&#160;&#160;Tenant shall pay all real estate ad valorem taxes, assessments, license fees and public charges (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) levied, assessed or imposed with respect to the Lease Term on the Leased Premises.  Any such Taxes attributable to part of a fiscal year of a taxing authority which is included within the Lease Term and a part of which is included within a period of time or after the end of the Lease Term shall be adjusted by Landlord and Tenant as of the commencement or end of the Lease Term so that Tenant shall only pay that portion of Taxes accruing with respect to the Lease Term and Landlord shall pay the remainder.  Tenant shall also pay all personal property </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ad valorem taxes, assessments, license fees imposed, charges levied, assessed or imposed during the Lease Term on Tenant&#8217;s Personal Property and Fixtures.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant shall pay all sales, excise, use or other similar taxes imposed during the Lease Term arising out of Tenant&#8217;s use of the Leased Premises.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE XIII.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Subordination&#59; Estoppel Certificates&#59; Landlord&#8217;s Lien</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subordination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.   Tenant accepts this Lease subject and subordinate to any mortgage, deed of trust, ground lease or other lien presently existing or hereafter arising upon the Leased Premises (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Superior Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and to any renewals and extensions thereof. Landlord shall use good faith efforts to request the holder of such Superior Lien to execute and deliver to Tenant such holder&#8217;s written nondisturbance agreement (in form and substance reasonably acceptable to Tenant) that (a) provided there is no uncured default hereunder, in the event of a foreclosure, or if Landlord conveys the Leased Premises in lieu of a foreclosure, the Lease will continue between Tenant and Landlord&#8217;s successors, who shall assume Landlord&#8217;s obligations under this Lease, and (b) Tenant will not be made a party to any foreclosure action except as may be necessary by law, and Tenant&#8217;s possession of the Premises will not be disturbed.  </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Estoppel Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each party shall, from time to time, within ten (10) days after request from the other party, or from any mortgagee of Landlord, execute, acknowledge and deliver in recordable form a certificate certifying, to the extent true, that this Lease is in full force and effect and unmodified (or, if there have been modifications, that the same is in full force and effect as modified and stating the modifications)&#59; that the Lease Term has commenced and setting forth the full amount of the Rent then accruing hereunder&#59; the dates to which the Rent has been paid&#59; that Tenant has accepted possession of the Leased Premises&#59; that the address for notices to be sent to Tenant is as set forth in this Lease (or has been changed by notice duly given and is as set forth in the certificate)&#59; that Tenant, as of the date of such certificate, has no charge, lien, or claim of offset under this Lease or otherwise against Rent or other charges due or to become due hereunder&#59; that, to the knowledge of the party issuing the certificate, that the other party is not then in default under this Lease&#59; and such other matters as may be reasonably requested by Tenant, Landlord or any mortgagee of Landlord. Any such certificate may be relied upon by Landlord or any mortgagee of Landlord.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Landlord waives any liens or security interests, whether created by statute or otherwise, on Tenant&#8217;s Personal Property and Trade Fixtures.  Upon Tenant&#8217;s request, Landlord agrees to promptly execute and deliver from time to time a landlord consent and waiver, in favor of Tenant&#8217;s lender, in a form acceptable to Tenant.  The current form of Tenant&#8217;s required landlord consent and waiver is attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which Landlord shall execute and deliver to Tenant on the date hereof.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE IV.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Miscellaneous Provisions</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Controlling Law&#59; Venue&#59; Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The terms and provisions of this Lease shall be construed in accordance with the internal laws of the State of California. By the execution and delivery of this Lease, each of the parties hereto hereby irrevocably and unconditionally agrees for itself that any legal action, suit, or proceeding against it with respect to any matter arising under or out of or in connection with this Lease or for recognition or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">enforcement of any judgment rendered in any such action, suit, or proceeding may be brought in either a state or federal court of competent jurisdiction in the Orange County, California.  By the execution and delivery of this Agreement, each of the parties hereto hereby irrevocably accepts and submits itself to the exclusive jurisdiction of each such court, generally and unconditionally, with respect to any such action, suit, or proceeding.  By executing and delivering this Lease, each of the parties hereto irrevocably and unconditionally submits to the personal jurisdiction of each such court described in this Section 14.1, solely for purposes of any action, suit, or proceeding arising out of or relating to this Lease or for the recognition or enforcement of any judgment rendered or order entered in any such action, suit, or proceeding.  TO THE MAXIMUM EXTENT PERMITTED BY LAW, EACH PARTY HERETO UNCONDITIONALLY WAIVES TRIAL BY JURY IN ANY ACTION, SUIT, OR PROCEEDING REFERRED TO ABOVE.  Each party (a) certifies that no representative, agent, or attorney of any other party has represented, expressly or otherwise, that such other party would not, in the event of litigation, seek to enforce the foregoing waiver and (b) acknowledges that it and the other parties have been induced to enter into this Lease by, among other things, the mutual waivers and certifications in this Section 14.1.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  No memorandum of this Lease shall be recorded.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cumulative Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except as specifically otherwise provided in this Lease, no remedy or election in this Lease shall be deemed exclusive, but shall, wherever possible, be cumulative with all other remedies in law or equity.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Partial Invalidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any term, covenant, condition, or provision of this Lease is held by a court of competent jurisdiction to be invalid, void or unenforceable, the remainder of the provisions shall remain in full force and effect and shall in no way be affected, impaired or invalidated.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease and the Purchase and Sale Agreement between Landlord and Tenant, dated June 9, 2022 constitute the entire agreement between the parties, and there are no other agreements or understandings regarding the Leased Premises. This is a fully integrated Agreement and any oral terms discussed by the parties either before execution of this Lease or thereafter, as well as any prior writings not expressly incorporated into this Lease shall not be considered to be a part of this agreement. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment and Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease may be amended at any time, but only by an instrument in writing executed by Landlord and Tenant.  Either party to the Lease may, by giving notice, waive any requirement to be performed by the other under this Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Time Of Essence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Time is of the essence of this Lease and every provision hereof.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each and all of the covenants, conditions, and restrictions in this Lease shall inure to the benefit of, and shall be binding upon, the successors in interest and permitted assigns.  Tenant may assign this Lease or sublease any portion of the Leased Premises to its Affiliates without Landlord&#8217;s consent, but may not otherwise assign (by operation of law or otherwise) this Lease or sublease any portion of the Leased Premises without the written consent of Landlord, which consent shall not be unreasonably withheld or delayed.  Any attempted assignment of this Lease or sublease of any portion of the Leased Premises in violation of this Section 14.8 shall be void and constitute an Event of Default by Tenant.  Tenant hereby waives (for itself and all persons claiming under Tenant) the provisions of California Civil Code Section 1995.310.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Relationship Of Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Nothing contained in this Lease shall be deemed or construed by the parties or any third person, to create a relationship of principal and agent, or a partnership, joint venture, or association between Landlord and Tenant.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Captions&#59; Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The captions in this Lease are for convenience only, and shall not limit or amplify or otherwise constitute a part of the provisions of the Lease.  In the construction and interpretation of this Lease, the rule of construction in that documents can be construed most strictly against the party who prepared it shall not be applied because both parties have participated in the preparation of this Lease.  Accordingly, the parties waive the effect of California Civil Code Section 1654 which interprets uncertainties in a contract against the party who drafted the contract.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Tenant is entitled to maintain the signage, placards, pictures, names, notices, letterings, door signs, window coverings, awnings, or other projections (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) on the Leased Premises as exist as of the Commencement Date. The installation of any additional signage will be subject to Landlord&#8217;s reasonable prior approval.  Tenant shall remove all Signage at the termination of this Lease. The cost and installation of all Signage shall be at the sole expense of Tenant.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Lease may be executed simultaneously in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.  The exchange of copies of this Lease and of signature pages by electronic means, including PDF e-mail shall constitute effective execution and delivery of this Lease as to the parties and may be used in lieu of the original Lease for all purposes.  Signatures of the parties transmitted by electronic means, including PDF, shall be deemed to be their original signatures for all purposes.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All notices or other communications required or contemplated by this Lease shall be in writing and shall be deemed to have been given when (a) personally delivered in return for a receipt, (b) mailed by registered or certified mail, return receipt requested, (c) sent by a recognized overnight courier service, or (d) sent by electronic means as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To Tenant&#58;                  Matrix Service Inc.  </font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    5100 E. Skelly Drive, Suite 100</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    Tulsa, Oklahoma 74135</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    Attention&#58; Justin Sheets</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">          Email&#58; jsheets&#64;matrixservicecompany.com</font></div><div style="margin-top:9pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To Landlord&#58;               PISCES 500 W COLLINS AVE LLC </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    c&#47;o Brookfield Property Group</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    Brookfield Place</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    250 Vesey Street</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    New York, New York 10281-1023</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    Attention&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                    Email&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                 </font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or to such other person or address as either party shall hereafter designate from time to time by similar notice.  Such notices or communications shall be deemed given on personal delivery in return for a receipt, on the third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) business day after depositing with the U.S. mail, on the next business day after being deposited with the recognized overnight courier service, or on the date sent by electronic transmission during normal business hours (otherwise on the next business day).</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page to Follow&#93;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties have executed this Lease to be delivered and effective as of the date and year first above written.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TENANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MATRIX SERVICE INC.,</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an Oklahoma corporation</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                          </font></div><div style="margin-top:9pt;text-align:justify;text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin S. Cavanah, CFO</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">LANDLORD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PISCES 500 W COLLINS AVE LLC,</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a Delaware limited liability company</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                      </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                                        &#160;&#160;&#160;&#160;Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                        </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit &#8220;A&#8221;</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">DESCRIPTION OF LEASED PREMISES</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THE FOLLOWING DESCRIBED REAL PROPERTY IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA&#58;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PARCEL 1 OF PARCEL MAP NO. 2007-130, IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA, AS PER MAP RECORDED IN BOOK 363, PAGES 6 AND 7 OF PARCEL MAPS, IN THE OFFICE OF THE COUNTY RECORDER OF SAID COUNTY.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">APN&#58; 386-581-18</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PARCEL 2 OF PARCEL MAP NO. 2007-130, IN THE CITY OF ORANGE, COUNTY OF ORANGE, STATE OF CALIFORNIA, AS PER MAP RECORDED IN BOOK 363, PAGES 6 AND 7 OF PARCEL MAPS, IN THE OFFICE OF THE COUNTY RECORDER OF SAID COUNTY.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">APN&#58; 386-561-02</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit &#8220;B&#8221;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">LANDLORD CONSENT AND WAIVER</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Landlord Waiver (this &#8220;Waiver&#8221;) is entered into as of ___________, 2022 between PISCES LOGISTICS ACQUISTION LLC, a Delaware limited liability company (together with its successors and assigns, &#8220;Landlord&#8221;), MATRIX SERVICE INC., an Oklahoma corporation (together with its successors and assigns, &#8220;Company&#8221;), and BANK OF MONTREAL, as agent for itself and certain other lenders party to the Loan Documents (as defined below) (together with its successors and assigns, in such capacity, the &#8220;Agent&#8221;).</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Landlord is the owner of the real property known by APN 386-581-18, in the City of Orange, County of Orange, State of California, as more particularly described in the Lease (the &#8220;Leased Premises&#8221;).</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Landlord has entered into that certain Lease Agreement dated substantially concurrently herewith (together with any renewals, extensions, amendments, modifications, substitutions or replacements thereof, the &#8220;Lease&#8221;) with the Company, with respect to the Leased Premises.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and certain of its affiliates have entered, and may from time to time enter, into a loan agreement and other documents (collectively, the &#8220;Loan Documents&#8221;) evidencing a financing arrangement with Agent.  The Company has also agreed to secure its obligations and liabilities under the Loan Documents (the &#8220;Obligations&#8221;) by granting a security interest to Agent, for the benefit of the lenders, in all of the Company&#8217;s property and all products and proceeds of the foregoing, as more fully described in the Loan Documents (collectively, the &#8220;Collateral&#8221;). </font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As an inducement to enter into the Loan Documents, Agent has required that the Company obtain this Waiver from Landlord in connection with its lease of the Leased Premises, and Landlord and Company hereby agree and covenant with Agent as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Company and Landlord acknowledge that the Lease is in full force and effect and is not aware of any existing material default under the Lease.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Landlord acknowledges the validity of Agent&#8217;s lien on the Collateral and, subject to the terms of this Waiver, subordinates to Agent any interest (statutory, common law or otherwise) in the Collateral and agrees not to levy or distrain upon any Collateral or to claim or assert any lien, right or other claim against any Collateral for any reason at any time.  Notwithstanding the preceding sentence,  Landlord does not hereby disclaim any interest in fixtures and tenant improvements which are necessary for the operation of the Leased Premises as opposed to the operation of the Company&#8217;s business. </font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Landlord agrees to give notice to Agent of the occurrence of any default by the Company under the Lease resulting in termination of the Lease (a &#8220;Default Notice&#8221;) and agrees to permit Agent to cure any such default within fifteen (15) days of Agent&#8217;s receipt of such Default Notice, but Agent shall not be under any obligation to cure any default by the Company under the Lease.  No action by Agent pursuant to this Waiver shall be deemed to be an assumption by Agent of any obligation under the Lease, except as expressly provided herein.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Subject to the provisions of this Waiver, Landlord agrees that the Collateral may be inspected and evaluated by Agent or its designee, without necessity of court order, at any time during normal business hours without payment of any fee.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt"> In the event of default by the Company in the payment or performance of the Obligations or if Landlord takes possession of the Leased Premises for any reason, including because of termination of the Company&#8217;s lease (each a &#8220;Disposition Event&#8221;), Landlord agrees that, at Agent&#8217;s option, the Collateral may remain upon the Leased Premises for a period not to exceed one hundred twenty (120) days (the &#8220;Disposition Period&#8221;) after (a) the occurrence of a Disposition Event or (b) receipt by Agent of a Default Notice&#59; provided that Agent pays rent on a per diem basis for the period of time Agent remains on the Premises, based upon the amount of rent set forth in the Lease.  If any injunction or stay is issued (including an automatic stay due to a bankruptcy proceeding) that prohibits Agent from removing the Collateral, commencement of the Disposition Period shall be deferred until such injunction or stay is lifted or removed.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">During any Disposition Period, Agent (a) or its designee may, without necessity of court order, enter upon the Premises at any time to inspect or remove all or any Collateral from the Premises without interference by Landlord, and Agent or its designee may sell, transfer, or otherwise dispose of that Collateral free of all liens, claims, demands, rights and interests that Landlord may have in that Collateral by law or agreement, and (b) shall make the Leased Premises available for inspection by Landlord and prospective tenants and shall cooperate in Landlord&#8217;s reasonable efforts to re-lease the Leased Premises.  Notwithstanding anything to the contrary contained in this Waiver, all rights of Agent to enter upon the Leased Premises and remove the Collateral shall be expressly subject to and conditioned upon the following&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">Agent shall provide Landlord with reasonable notice prior to any entry upon the Leased Premises&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Agent shall repair any and all damage to the Leased Premises caused by the entry upon the Leased Premises by Agent (or any agent of Agent) and&#47;or the removal of any Collateral from the Leased Premises by Agent (or any agent of Agent) and shall restore the Leased Premises to the condition existing prior to such removal&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">Neither Agent nor any agent of Agent shall conduct a public or private sale of any of the Collateral at the Leased Premises without first obtaining Landlord&#8217;s written consent, which may be given or withheld in Landlord&#8217;s sole discretion, and without Landlord being present at the time of sale, if any&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Agent agrees to indemnify, defend, protect and hold Landlord and the Leased Premises free and harmless from any claims, damages, liabilities, losses, costs, and expenses (including, without limitation, reasonable attorneys&#8217; fees) arising out of the exercise by Agent of any of its rights under this Waiver.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Agent shall not (a) be liable to Landlord for any diminution in value caused by the absence of any removed Collateral or for any other matter except as specifically set forth herein or (b) have any duty or obligation to remove or dispose of any Collateral or other property left on the Leased Premises by the Company.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Without affecting the validity of this Waiver, any of the Obligations under the Loan Documents may be extended, amended, or otherwise modified without the consent of Landlord and without giving notice thereof to Landlord.  This Waiver shall inure to the benefit of the successors and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">assigns of Agent, Landlord, and Company and shall be binding upon the heirs, personal representatives, successors and assigns of Agent, Landlord, and Company.  The person signing this Waiver on behalf of each party represents that he&#47;she has the authority to do so on behalf of the respective party.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">All notices hereunder shall be in writing and sent by certified mail (return receipt requested), overnight mail or facsimile (with a copy to be sent by certified or overnight mail), to the other party at the address set forth on the signature page hereto or at such other address as such other party shall otherwise designate in accordance with this paragraph.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt">This Waiver may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed and delivered shall be an original, but all of which shall together constitute one and the same instrument.  Delivery of an executed counterpart of this Waiver by facsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Waiver.  Any party delivering an executed counterpart of this Waiver by facsimile or other electronic method of transmission shall also deliver an original executed counterpart of this Waiver, but the failure to do so shall not affect the validity, enforceability or binding effect of this Waiver.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt">This Waiver is governed by the laws of the State of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Oklahoma.  Agent, Landlord, and Company agree that any legal action or proceeding with respect to any of its obligations under this Waiver may be brought in any state or federal court located in the State of Oklahoma.  By its execution and delivery of this Waiver, the parties each submit to and accept, for itself and in respect of its property, generally and unconditionally, the non-exclusive jurisdiction of those courts.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:4.25pt">WAIVER OF SPECIAL DAMAGES. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AGENT, LANDLORD, AND COMPANY EACH WAIVES, TO THE MAXIMUM EXTENT NOT PROHIBITED BY LAW, ANY RIGHT SUCH PARTY MAY HAVE TO CLAIM OR RECOVER IN ANY LEGAL ACTION OR PROCEEDING ANY SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:4.25pt">JURY WAIVER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. TO THE MAXIMUM EXTENT PERMITED BY LAW, AGENT, LANDLORD, AND COMPANY EACH HEREBY VOLUNTARILY, KNOWINGLY, IRREVOCABLY AND UNCONDITIONALLY WAIVE ANY RIGHT TO HAVE A JURY PARTICIPATE IN RESOLVING ANY DISPUTE IN ANY WAY RELATED TO THIS WAIVER.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt">This Waiver shall continue in full force and affect until the earlier to occur of (a) the expiration of the Disposition Period or (b) indefeasible payment in full of all Obligations and termination of the Loan Documents.</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt">If any party hereto should bring suit against another party with respect to this agreement, then all costs and expenses, including without limitation, actual professional fees and costs such as appraisers&#8217;, accountants&#8217; and attorneys&#8217; fees and costs, incurred by the party which prevails in such action, whether by final judgment or out of court settlement, shall be paid by the other parties, which obligation on the part of the other parties shall be deemed to have accrued on the date of the commencement of such action and shall be enforceable whether or not the action is prosecuted to judgment.  As used herein, attorneys&#8217; fees and costs shall include, without limitation, attorneys&#8217; fees, costs and expenses incurred in connection with any (i) post-judgment motions&#59; (ii) contempt proceedings&#59; (iii) garnishment, levy, and debtor and third party examination&#59; (iv) discovery&#59; and (v) bankruptcy litigation.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Waiver is executed and delivered by Landlord as of the date first written above.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">LANDLORD&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PISCES 500 W COLLINS AVE LLC, </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a Delaware limited liability company</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                     </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                </font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                           &#160;&#160;&#160;&#160;Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                                      </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c&#47;o Brookfield Property Group</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                &#160;&#160;&#160;&#160;Brookfield Place</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                &#160;&#160;&#160;&#160;250 Vesey Street</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                &#160;&#160;&#160;&#160;New York, New York 10281-1023</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COMPANY&#58;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MATRIX SERVICE INC.,</font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an Oklahoma corporation</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                 </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                            </font></div><div style="margin-top:9pt;text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                              </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">                                                           &#160;&#160;&#160;&#160;5100 E. Skelly Drive, Suite 100</font></div><div style="margin-top:9pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tulsa, Oklahoma 74135</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">BANK OF MONTREAL</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                              </font></div><div style="margin-top:9pt;padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                         </font></div><div style="margin-top:9pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                           </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EXHIBIT &#8220;C&#8221;</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ENVIRONMENTAL QUESTIONNAIRE AND DISCLOSURE STATEMENT  </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The purpose of this form is to obtain information regarding the use or proposed use of hazardous materials at the premises.  Prospective tenants should answer the questions in light of their proposed operations at the premises.  Existing tenants should answer the questions as they relate to ongoing operations at the premises and should update any information previously submitted.  If additional space is needed to answer the questions, you may attach separate sheets of paper to this form.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your cooperation in this matter is appreciated.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.         GENERAL INFORMATION</font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name of Responding Company&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                         </font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Check the Applicable Status&#58; Prospective Tenant _____      Existing Tenant _____</font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mailing Address&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                                 </font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contact Person and Title&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                    </font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Telephone Number&#58;  (_____) ________________________</font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Address of Leased Premises&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                              </font></div><div style="margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Length of Term&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                                  </font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Describe the proposed operations to take place on the premises, including principal products manufactured or services to be conducted.  Existing tenants should describe any proposed changes to ongoing operations.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.         STORAGE OF HAZARDOUS MATERIALS</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.1       Will any hazardous materials be used or stored on-site&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Wastes                        Yes _____       No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chemical Products     Yes _____       No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2       Attach a list of any hazardous materials to be used or stored, the quantities that will be on-site at any given time, and the location and method of storage (e.g., 55-gallon drums on concrete pad).</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.         STORAGE TANKS AND SUMPS</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1       Is any above or below ground storage of gasoline, diesel or other hazardous substances in tanks or sumps proposed or currently conducted at the premises&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, describe the materials to be stored, and the type, size and construction of the sump or tank.  Attach copies of any permits obtained for the storage of such substances.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2       Have any of the tanks or sumps been inspected or tested for leakage&#63;  </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, attach the results.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.3       Have any spills or leaks occurred from such tanks or sumps&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, describe.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.4       Were any regulatory agencies notified of the spill or leak&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, attach copies of any spill reports filed, any clearance letters or other correspondence from regulatory agencies relating to the spill or leak.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.5       Have any underground storage tanks or sumps been taken out of service or removed&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, attach copies of any closure permits and clearance obtained from regulatory agencies relating to closure and removal of such tanks.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.         SPILLS</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1       During the past year, have any spills occurred at the premises&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, please describe the location of the spill.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2       Were any agencies notified in connection with such spills&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, attach copies of any spill reports or other correspondence with regulatory agencies.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3       Were any clean-up actions undertaken in connection with the spills&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Attach copies of any clearance letters obtained from any regulatory agencies involved and the results of any final soil or groundwater sampling done upon completion of the clean-up work.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.         WASTE MANAGEMENT</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.1       Has your company been issued an EPA Hazardous Waste Generator I.D. Number&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.2       Has your company filed a biennial report as a hazardous waste generator&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, attach a copy of the most recent report filed.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.3       Attach a list of the hazardous wastes, if any, generated or to be generated at the premises, its hazard class and the quantity generated on a monthly basis.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.4       Describe the method(s) of disposal for each waste.  Indicate where and how often disposal will take place.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  On-site treatment or recovery             </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Discharged to sewer                           </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Transported and disposed of off-site  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Incinerator                                          </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                           </font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.5       Indicate the name of the person(s) responsible for maintaining copies of hazardous waste manifests completed for off-site shipments of hazardous waste.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.6       Is any treatment of processing of hazardous wastes currently conducted or proposed to be conducted at the premises&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, please describe any existing or proposed treatment methods.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                                                                   </font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.7       Attach copies of any hazardous waste permits or licenses issued to your company with respect to its operations at the premises.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.         WASTEWATER TREATMENT&#47;DISCHARGE</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.1       Do you discharge wastewater to&#58;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  storm drain&#63;    _____  sewer&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  surface water&#63; _____  no industrial discharge</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.2       Is your wastewater treated before discharge&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If yes, describe the type of treatment conducted.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.3       Attach copies of any wastewater discharge permits issued to your company with respect to its operations at the premises.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.         AIR DISCHARGES</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.1       Do you have any filtration systems or stacks that discharge into the air&#63;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.2       Do you operate any of the following types of equipment or any other equipment requiring an air emissions permit&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Spray booth</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Dip tank</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Drying oven</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Incinerator</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  Other (please describe)           </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                       </font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">_____  No equipment requiring air permits</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.3       Are air emissions from your operations monitored&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, indicate the frequency of monitoring and a description of the monitoring results.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.4       Attach copies of any air emissions permits pertaining to your operations at the premises.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.         HAZARDOUS MATERIALS DISCLOSURES</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1       Does your company handle hazardous materials in a quantity equal to or exceeding an aggregate of 500 pounds, 55 gallons, or 200 cubic feet per month&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2       Has your company prepared a hazardous materials management plan pursuant to any applicable requirements of a local fire department or governmental agency&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, attach a copy of the business plan.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.3       Has your company adopted any voluntary environmental, health or safety program&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes _____       No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, attach a copy of the program.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.         ENFORCEMENT ACTIONS, COMPLAINTS</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.1       Has your company ever been subject to any agency enforcement actions, administrative orders, or consent decrees&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, describe the actions and any continuing compliance obligations imposed as a result of these actions.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.2       Has your company ever received requests for information, notice or demand letters, or any other inquiries regarding its operations&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.3       Have there ever been, or are there now pending, any lawsuits against the company regarding any environmental or health and safety concerns&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.4       Has an environmental audit ever been conducted at your company&#8217;s current facility&#63;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Yes ______     No _____</font></div><div style="margin-top:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If so, identify who conducted the audit and when it was conducted.</font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tenant&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                        </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                              </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">                                                                              </font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>exhibit21-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i08ab9e4757974af58aa2792982707a63_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</font></div><div style="margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiaries</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Service Inc., an Oklahoma corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Service Canada ULC, an Alberta, Canada unlimited liability corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix North American Construction, Inc., an Oklahoma corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix North American Construction, Ltd., a Canadian corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix North American Construction, LLC, a Delaware limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix SME Canada, Inc., a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix SME Canada ULC, a Nova Scotia, Canada unlimited liability corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix PDM Engineering, Inc., a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix PDM, LLC, an Oklahoma limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Applied Technologies, Inc., a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix International Holding Company, Ltd., a British corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Applied Technologies, Ltd., a South Korean corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Applied Technologies, Pty. Ltd., an Australian corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">River Consulting, LLC, a Louisiana limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Products and Services S. de R.L. de C.V., a Mexican limited liability variable stock corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Service VI, LLC, a U.S. Virgin Island limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mobile Aquatic Solutions, Inc., an Oklahoma corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSI Federal Contracting, LLC, a Delaware limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Devco USA, LLC, an Oklahoma limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Houston Dynamics, LLC, a Qatar limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Service International, LLC, a Delaware limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Applied Technologies FZ-LLC, a UAE free zone company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Applied Technologies Pte Ltd, a Singapore limited company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix PDM Engineering Ltd., a Nova Scotia limited company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Engineering &#38; Technical Solutions, LLC, a Delaware limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matrix Project Services, LLC, a Delaware limited liability company</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>exhibit23-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i20e6bbb430db4b11b60fbb7f39a3744e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-top:4.5pt;text-align:justify"><font><br></font></div><div style="margin-top:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements on Form S-8&#58;</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registration Statement on Form S-8 (File No. 333-249818) related to the Matrix Service Company 2020 Stock and Incentive Compensation Plan</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registration Statement on Form S-8 (File No. 333-228052) related to the Matrix Service Company 2018 Stock and Incentive Compensation Plan</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registration Statement on Form S-8 (File No. 333-214590) related to the Matrix Service Company 2016 Stock and Incentive Compensation Plan</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registration Statement on Form S-8 (File No. 333-171247) related to the Matrix Service Company 2011 Employee Stock Purchase Plan</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of our reports dated October&#160;11, 2022, relating to the financial statements of Matrix Service Company, and the effectiveness of Matrix Service Company&#8217;s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended June&#160;30, 2022. </font></div><div style="margin-top:4.5pt"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tulsa, Oklahoma</font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;11, 2022</font></div><div style="margin-bottom:5pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>exhibit311-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id80b5a2315824fec9220a2f968086c03_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATIONS</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, John R. Hewitt, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Matrix Service Company&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.187%"><tr><td style="width:1.0%"></td><td style="width:15.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.060%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John R. Hewitt</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John R. Hewitt</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>exhibit312-mtrxx202206x30x.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i494929548e254ae8a4c2683f3b73e31d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATIONS</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kevin S. Cavanah, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Matrix Service Company&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.450%"><tr><td style="width:1.0%"></td><td style="width:13.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kevin S. Cavanah</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin S. Cavanah</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>exhibit321-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icd7c750a20c346cdbc02d2e3dc518d67_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification Pursuant to 18 U.S.C. Section&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Adopted Pursuant</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section&#160;906 of Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Matrix Service Company (the &#8220;Company&#8221;) on Form 10-K for the period ending June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, John R. Hewitt, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended&#59; and</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.795%"><tr><td style="width:1.0%"></td><td style="width:14.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.573%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John R. Hewitt</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John R. Hewitt</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>exhibit322-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie41a0ced627947809af1aab5855e95fe_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification Pursuant to 18 U.S.C. Section&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Adopted Pursuant</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section&#160;906 of Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Matrix Service Company (the &#8220;Company&#8221;) on Form 10-K for the period ending June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Kevin S. Cavanah, Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended&#59; and</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.450%"><tr><td style="width:1.0%"></td><td style="width:13.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 11, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kevin S. Cavanah</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin S. Cavanah</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-95
<SEQUENCE>9
<FILENAME>exhibit95-mtrxx2022x06x30x.htm
<DESCRIPTION>EX-95
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icf7fcdc5db4a45699679cc3e6f0ea691_1"></div><div style="min-height:42.75pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Exhibit 95</font></div><div style="margin-top:5pt"><font><br></font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the &#34;Dodd-Frank Act&#34;) requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the &#34;Mine Act&#34;) by the federal Mine Safety and Health Administration (&#34;MSHA&#34;).  We do not act as the owner of any mines, but as a result of our performing services or construction at mine sites as an independent contractor, we are considered an &#34;operator&#34; within the meaning of the Mine Act. The mine data retrieval system maintained by MSHA may show information that is different than what is provided herein. Any such difference may be attributed to the need to update that information on MSHA&#8217;s system and&#47;or other factors.</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">The following table provides information for the twelve months ended June&#160;30, 2022&#58;</font></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.576%"><tr><td style="width:1.0%"></td><td style="width:7.836%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.843%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.985%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Mine or Operating Name&#47;MSHA Identification Number</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Section 104 S&#38;S Citations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Section 104(b) Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Section 104(d) Citations and Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(3)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Section 110(b)(2) Violations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(4)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Section 107(a) Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(5)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Dollar Value of MSHA Assessments Proposed   ($)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Mining Related Fatalities</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Received Notice of Pattern of Violations Under Section 104(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> (yes&#47;no)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Received Notice of Potential to Have Pattern of Violations Under Section 104(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(7) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(yes&#47;no)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Legal Actions Pending as of Last Day of Period</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Legal Actions Initiated During Period</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Legal Actions Resolved During Period</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Freeport-McMoran Bagdad Mine, 02-00137</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">No</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</font></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><font><br></font></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(1)  The total number of citations issued under section 104 of the Mine Act for violations of mandatory health or safety standards that could significantly and substantially contribute to a serious injury if left unabated.</font></div><div style="margin-top:2pt;padding-left:13.5pt;text-indent:-11.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(2)  The total number of orders issued under section 104(b) of the Mine Act, which represents a failure to abate a citation under section 104(a) within the period of time prescribed by MSHA.</font></div><div style="margin-top:2pt;padding-left:13.5pt;text-indent:-11.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(3)  The total number of citations and orders issued by MSHA under section 104(d) of the Mine Act for unwarrantable failure to comply with mandatory health or safety standards.</font></div><div style="margin-top:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(4)  The total number of flagrant violations identified under section 110(b)(2) of the Mine Act.</font></div><div style="margin-top:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(5)  The total number of orders issued under section 107(a) of the Mine Act for situations in which MSHA determined an imminent danger existed.</font></div><div style="margin-top:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(6)  A written notice from the MSHA regarding a pattern of violations under section 104(e) of the Mine Act.</font></div><div style="margin-top:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:144%">(7)  A written notice from the MSHA regarding a potential to have a pattern of violations under section 104(e) of the Mine Act.</font></div><div><font><br></font></div><div style="margin-top:9pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>mtrx-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtrx="http://www.matrixservicecompany.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.matrixservicecompany.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtrx-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtrx-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtrx-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtrx-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.matrixservicecompany.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1001002 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1002003 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeParentheticals" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals">
        <link:definition>1003004 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets">
        <link:definition>1004005 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1005006 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
        <link:definition>1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.matrixservicecompany.com/role/Revenue">
        <link:definition>2105102 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.matrixservicecompany.com/role/RevenueTables">
        <link:definition>2306302 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://www.matrixservicecompany.com/role/RevenueDetails">
        <link:definition>2407402 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipment">
        <link:definition>2108103 - Disclosure - Property, Plant, and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables">
        <link:definition>2309303 - Disclosure - Property, Plant, and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentDetails" roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>2410403 - Disclosure - Property, Plant, and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2111104 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2312304 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>2413404 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual">
        <link:definition>2414405 - Disclosure - Goodwill and Other Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails1" roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1">
        <link:definition>2415406 - Disclosure - Goodwill and Other Intangible Assets (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.matrixservicecompany.com/role/Debt">
        <link:definition>2116105 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.matrixservicecompany.com/role/DebtTables">
        <link:definition>2317305 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/DebtDetailsTextual">
        <link:definition>2418407 - Disclosure - Debt (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtOutstandingBalancesDetails" roleURI="http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails">
        <link:definition>2419408 - Disclosure - Debt Outstanding Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetBackedDebtProvisionsDetails" roleURI="http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails">
        <link:definition>2420409 - Disclosure - Asset Backed Debt Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.matrixservicecompany.com/role/IncomeTaxes">
        <link:definition>2121106 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.matrixservicecompany.com/role/IncomeTaxesTables">
        <link:definition>2322306 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxSourcesDetails" roleURI="http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails">
        <link:definition>2423410 - Disclosure - Income Tax Sources (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentandDeferredIncomeTaxesDetails" roleURI="http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails">
        <link:definition>2424411 - Disclosure - Current and Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxRateReconciliationDetails" roleURI="http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails">
        <link:definition>2425412 - Disclosure - Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails" roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails">
        <link:definition>2426413 - Disclosure - Deferred Income Tax Assets and Liabilities Details (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails" roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails">
        <link:definition>2427414 - Disclosure - Deferred Income Tax Assets and Liabilities Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxCreditCarryforwardsDetails" roleURI="http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails">
        <link:definition>2428415 - Disclosure - Income Tax Credit Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherTaxItemsDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual">
        <link:definition>2429416 - Disclosure - Other Tax Items (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.matrixservicecompany.com/role/CommitmentsandContingencies">
        <link:definition>2130107 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual">
        <link:definition>2431417 - Disclosure - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.matrixservicecompany.com/role/Leases">
        <link:definition>2132108 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.matrixservicecompany.com/role/LeasesTables">
        <link:definition>2333307 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.matrixservicecompany.com/role/LeasesNarrativeDetails">
        <link:definition>2434418 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseCostsDetails" roleURI="http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails">
        <link:definition>2435419 - Disclosure - Leases - Components of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturityAnalysisDetails" roleURI="http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails">
        <link:definition>2436420 - Disclosure - Leases - Maturity Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOtherLeaseInformationDetails" roleURI="http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails">
        <link:definition>2437421 - Disclosure - Leases - Other Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowDisclosuresDetails" roleURI="http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails">
        <link:definition>2438422 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.matrixservicecompany.com/role/StockholdersEquity">
        <link:definition>2139109 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual">
        <link:definition>2440423 - Disclosure - Stockholders' Equity (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensation">
        <link:definition>2141110 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationTables">
        <link:definition>2342308 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual">
        <link:definition>2443424 - Disclosure - Stock-Based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetails" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails">
        <link:definition>2444425 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>2445426 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetails2" roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2">
        <link:definition>2446427 - Disclosure - Stock-Based Compensation (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperCommonShare" roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShare">
        <link:definition>2147111 - Disclosure - Earnings per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperCommonShareTables" roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareTables">
        <link:definition>2348309 - Disclosure - Earnings per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperCommonShareDetails" roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails">
        <link:definition>2449428 - Disclosure - Earnings per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperCommonShareDetails1" roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1">
        <link:definition>2450429 - Disclosure - Earnings per Common Share (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlans">
        <link:definition>2151112 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables">
        <link:definition>2352310 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetailsTextual" roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual">
        <link:definition>2453430 - Disclosure - Employee Benefit Plans (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails">
        <link:definition>2454431 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.matrixservicecompany.com/role/SegmentInformation">
        <link:definition>2155113 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.matrixservicecompany.com/role/SegmentInformationTables">
        <link:definition>2356311 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetails" roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails">
        <link:definition>2457432 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetails2" roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails2">
        <link:definition>2458433 - Disclosure - Segment Information (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringCosts" roleURI="http://www.matrixservicecompany.com/role/RestructuringCosts">
        <link:definition>2159114 - Disclosure - Restructuring Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringCostsTables" roleURI="http://www.matrixservicecompany.com/role/RestructuringCostsTables">
        <link:definition>2360312 - Disclosure - Restructuring Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringCostsDetails" roleURI="http://www.matrixservicecompany.com/role/RestructuringCostsDetails">
        <link:definition>2461434 - Disclosure - Restructuring Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationandQualifyingAccounts" roleURI="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts">
        <link:definition>2162115 - Disclosure - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationandQualifyingAccountsDetails" roleURI="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails">
        <link:definition>2463435 - Disclosure - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtrx_OtherInformationRelatedToLeasesTableTextBlock" abstract="false" name="OtherInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtrx_OrangeCaliforniaFacilityMember" abstract="true" name="OrangeCaliforniaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" abstract="false" name="LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_PercentageOfPlanFunded" abstract="false" name="PercentageOfPlanFunded" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" abstract="false" name="ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_JPMorganChaseBankMember" abstract="true" name="JPMorganChaseBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerRelationshipImpairment1Member" abstract="true" name="CustomerRelationshipImpairment1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" abstract="false" name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" abstract="true" name="NorthwesternOhioPlumbersAndPipeFittersLocal50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_OtherTreasurySharesAcquired" abstract="false" name="OtherTreasurySharesAcquired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" abstract="true" name="IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerThreeMember" abstract="true" name="CustomerThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" abstract="false" name="AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mtrx_ChangeinBIE" abstract="false" name="ChangeinBIE" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" abstract="true" name="ConnecticutPlumbersandPipefittersPensionFundLocal777Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_BaillieTankEquipmentLtd.Member" abstract="true" name="BaillieTankEquipmentLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" abstract="true" name="UtilityAndPowerInfrastructureCapitalProject2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_BankOfMontrealMember" abstract="true" name="BankOfMontrealMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" abstract="true" name="SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_MaximumOperatingLeaseTermMember" abstract="true" name="MaximumOperatingLeaseTermMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" abstract="false" name="MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_EmployeeAwardMember" abstract="true" name="EmployeeAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" abstract="false" name="AdditionalMarginOnAdjustedTermSOFRMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" abstract="true" name="JointPensionFundLocalUnionOneSixFourIbewMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" abstract="false" name="PercentageOfEmployeeContributionAsBaseForEmployerContributions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_UtilityAndPowerInfrastructureSegmentMember" abstract="true" name="UtilityAndPowerInfrastructureSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CapacityConstraintDueToSeniorLeverageRatio" abstract="false" name="CapacityConstraintDueToSeniorLeverageRatio" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" abstract="true" name="MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_Reversalofbranchliability" abstract="false" name="Reversalofbranchliability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_CashPerformanceAwardsMember" abstract="true" name="CashPerformanceAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" abstract="true" name="AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_RetentionPayablePolicyTextBlock" abstract="false" name="RetentionPayablePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtrx_SMElectricTradeNameMember" abstract="true" name="SMElectricTradeNameMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" abstract="false" name="ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AmountOfNonDeductibleGoodwillImpaired" abstract="false" name="AmountOfNonDeductibleGoodwillImpaired" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" abstract="false" name="AdvancesUnderSeniorSecuredRevolvingCreditFacility" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" abstract="false" name="IncomeTaxReconciliationChargesWithoutTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_CustomerFourMember" abstract="true" name="CustomerFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_UtilityAndPowerInfrastructureMemberMember" abstract="true" name="UtilityAndPowerInfrastructureMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" abstract="false" name="ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" abstract="false" name="DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_CARESACTDeferredPayrollTaxLiability" abstract="false" name="CARESACTDeferredPayrollTaxLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_DebtTextualAbstract" abstract="true" name="DebtTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" abstract="true" name="UtilityAndPowerInfrastructureCapitalProject1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_FederalTaxCreditCarryforwardsMember" abstract="true" name="FederalTaxCreditCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_DeferredTaxAssetsAccruedLosses" abstract="false" name="DeferredTaxAssetsAccruedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_PercentageOfRealEstateLeases" abstract="false" name="PercentageOfRealEstateLeases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_DeferredTaxAssetsInsuranceReserve" abstract="false" name="DeferredTaxAssetsInsuranceReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_ZoneYellowMember" abstract="true" name="ZoneYellowMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_UnallocatedCorporateCostsMember" abstract="true" name="UnallocatedCorporateCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_StorageAndTerminalSolutionsSegmentMember" abstract="true" name="StorageAndTerminalSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerEightMember" abstract="true" name="CustomerEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" abstract="false" name="PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" abstract="false" name="MtrxAssetBackedCreditFacility_FederalFundsRateAddition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" abstract="false" name="Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_DescriptionOfFundedPortionOfPlan" abstract="false" name="DescriptionOfFundedPortionOfPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_MultiemployerPlansNumber" abstract="false" name="MultiemployerPlansNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_AccountsReceivableReserveIncrease" abstract="false" name="AccountsReceivableReserveIncrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_ProcessAndIndustrialFacilitiesSegmentMember" abstract="true" name="ProcessAndIndustrialFacilitiesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_FederalForeignTaxCreditCarryforwardMember" abstract="true" name="FederalForeignTaxCreditCarryforwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_OhioCarpentersPensionFundLocal1090and351Member" abstract="true" name="OhioCarpentersPensionFundLocal1090and351Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_StorageSolutionsMember" abstract="true" name="StorageSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_AdjustmentToRestructuringReserve" abstract="false" name="AdjustmentToRestructuringReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_EmployeeStockPurchasePlanTerminationDate" abstract="false" name="EmployeeStockPurchasePlanTerminationDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:dateItemType"/>
  <xs:element id="mtrx_IncomeTaxAuthorityDescriptionDomain" abstract="true" name="IncomeTaxAuthorityDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_OtherLeaseInformationAbstract" abstract="true" name="OtherLeaseInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_CanadianPrimeRateMember" abstract="true" name="CanadianPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" abstract="false" name="PerformanceSharesEarnedInExcessOfTargetAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" abstract="false" name="AccountsReceivableReserveWriteOffOfFullyReservedBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_CustomerSevenMember" abstract="true" name="CustomerSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerFiveMemberMember" abstract="true" name="CustomerFiveMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerRelationshipImpairment3Member" abstract="true" name="CustomerRelationshipImpairment3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" abstract="true" name="PipefittersRetirementFundLocalFiveNineSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" abstract="true" name="PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" abstract="false" name="MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_IBEWLocal654PensionPlanMember" abstract="true" name="IBEWLocal654PensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" abstract="false" name="EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_MultiemployerPlanZoneByTypeAxis" abstract="true" name="MultiemployerPlanZoneByTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_HoustonInterestsLLCMember" abstract="true" name="HoustonInterestsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MultiemployerPlanZoneByTypeDomain" abstract="true" name="MultiemployerPlanZoneByTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MarketBasedAwardsMember" abstract="true" name="MarketBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" abstract="true" name="IBEWLocalFourFiveSixPensionPlanMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ZoneGreenMember" abstract="true" name="ZoneGreenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_PayoutAsPercentageOfOriginalAwardMaximum" abstract="false" name="PayoutAsPercentageOfOriginalAwardMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_IronworkersMidAmericaPensionPlanMember" abstract="true" name="IronworkersMidAmericaPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" abstract="false" name="GoodwillAttributableToReportingUnitsAtRiskForImpairment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_RevenueAbstract" abstract="true" name="RevenueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_PayoutAsPercentageOfOriginalAwardMinimum" abstract="false" name="PayoutAsPercentageOfOriginalAwardMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_MtrxStorageandTerminalSolutionsSegment" abstract="false" name="MtrxStorageandTerminalSolutionsSegment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" abstract="true" name="MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_Vestingperiodretirementeligibleemployees" abstract="false" name="Vestingperiodretirementeligibleemployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" abstract="false" name="Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_ReportingUnitMember" abstract="true" name="ReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_BoilermakerBlacksmithNationalPensionTrustMember" abstract="true" name="BoilermakerBlacksmithNationalPensionTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_DirectorAwardsMember" abstract="true" name="DirectorAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" abstract="false" name="MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_EmployeeBenefitPlansTextualAbstract" abstract="true" name="EmployeeBenefitPlansTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_CustomerBasedMember" abstract="true" name="CustomerBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerTenMember" abstract="true" name="CustomerTenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" abstract="false" name="RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" abstract="true" name="SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_OtherinternationalMember" abstract="true" name="OtherinternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_VestIn2023Member" abstract="true" name="VestIn2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_AccountsReceivableReserveRecovery" abstract="false" name="AccountsReceivableReserveRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_Grossrevenues" abstract="false" name="Grossrevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_CustomerElevenMember" abstract="true" name="CustomerElevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" abstract="false" name="ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_NationalElectricalBenefitFundLocal488And126Member" abstract="true" name="NationalElectricalBenefitFundLocal488And126Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtrx_CdorRateMember" abstract="true" name="CdorRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_DeferredSharesIssued" abstract="false" name="DeferredSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_NumberOfUnionsContributedTo" abstract="false" name="NumberOfUnionsContributedTo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtrx_IBEWLocalUnionNineEightPensionPlanMember" abstract="true" name="IBEWLocalUnionNineEightPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LocalThreeFiveOneIbewPensionPlanDomain" abstract="true" name="LocalThreeFiveOneIbewPensionPlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_Changeinnetcontractbalances" abstract="false" name="Changeinnetcontractbalances" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_IronWorkersPensionPlanLoc.55Member" abstract="true" name="IronWorkersPensionPlanLoc.55Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" abstract="false" name="AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_ChangeinCIE" abstract="false" name="ChangeinCIE" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" abstract="true" name="DisclosureCustomerContractsAdditionalInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mtrx_ContractWithCustomerCurrentLiabilityNet" abstract="false" name="ContractWithCustomerCurrentLiabilityNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" abstract="false" name="EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_NonvestedDeferredSharesMember" abstract="true" name="NonvestedDeferredSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_InsuranceReservesPolicyTextBlock" abstract="false" name="InsuranceReservesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtrx_CustomerRelationshipImpairment2Member" abstract="true" name="CustomerRelationshipImpairment2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_IncomeTaxAuthorityDescriptionAxis" abstract="true" name="IncomeTaxAuthorityDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mtrx_IssuanceOfDeferredShares" abstract="false" name="IssuanceOfDeferredShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_ZoneRedMember" abstract="true" name="ZoneRedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LettersOfCreditIssued" abstract="false" name="LettersOfCreditIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" abstract="false" name="AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_OilGasAndChemicalMember" abstract="true" name="OilGasAndChemicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" abstract="true" name="MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ForeignTaxCreditCarryforwardsMember" abstract="true" name="ForeignTaxCreditCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_FederalNetOperatingLossesMember" abstract="true" name="FederalNetOperatingLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_Effectofnewaccountingstandardcomparedtooldstandard" abstract="false" name="Effectofnewaccountingstandardcomparedtooldstandard" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AlternateBaseRateMargin" abstract="false" name="AlternateBaseRateMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_IndianaLaborersPensionFundDomain" abstract="true" name="IndianaLaborersPensionFundDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ElectricalInfrastructureMember" abstract="true" name="ElectricalInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerSixMember" abstract="true" name="CustomerSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtrx_OtherTreasurySharePurchases" abstract="false" name="OtherTreasurySharePurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_DeferredIncomeTaxExpenseBenefitSocf" abstract="false" name="DeferredIncomeTaxExpenseBenefitSocf" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" abstract="true" name="JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CurrentYearOutstandingRestructuringCostsIncurred" abstract="false" name="CurrentYearOutstandingRestructuringCostsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" abstract="false" name="OfficeEquipmentAndCapitalizedComputerSoftwareGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_FutureBranchLiability" abstract="false" name="FutureBranchLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" abstract="false" name="AdditionalMarginOnAdjustedTermSOFRMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_CustomerNineMember" abstract="true" name="CustomerNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" abstract="false" name="LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtrx_CustomerTwelveMember" abstract="true" name="CustomerTwelveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" abstract="false" name="MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mtrx_VestIn2022Member" abstract="true" name="VestIn2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_LandBuildingsAndImprovementsGross" abstract="false" name="LandBuildingsAndImprovementsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_TransportationEquipmentGross" abstract="false" name="TransportationEquipmentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtrx_VestIn2021Member" abstract="true" name="VestIn2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_ShareBasedPerformanceAwardsMember" abstract="true" name="ShareBasedPerformanceAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtrx_CustomerThirteenMember" abstract="true" name="CustomerThirteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>mtrx-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_750b139f-446d-40cf-96c3-afb2fe5f7de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cca3d5ce-1132-4d26-a05e-6b1bb9f8a6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_750b139f-446d-40cf-96c3-afb2fe5f7de0" xlink:to="loc_us-gaap_OperatingIncomeLoss_cca3d5ce-1132-4d26-a05e-6b1bb9f8a6c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6b5af1fd-c550-4074-8b4b-c145f568b9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_750b139f-446d-40cf-96c3-afb2fe5f7de0" xlink:to="loc_us-gaap_InterestExpense_6b5af1fd-c550-4074-8b4b-c145f568b9b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_960ca519-4c43-4db4-a3ff-37c216b13fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_750b139f-446d-40cf-96c3-afb2fe5f7de0" xlink:to="loc_us-gaap_InvestmentIncomeInterest_960ca519-4c43-4db4-a3ff-37c216b13fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_59dea102-6715-4fdb-aea8-7ceccb8754fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_750b139f-446d-40cf-96c3-afb2fe5f7de0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_59dea102-6715-4fdb-aea8-7ceccb8754fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e5e28005-3f8a-4132-af44-27acb8f53ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8da6555c-553b-4391-93ff-d2e1b74d48cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e5e28005-3f8a-4132-af44-27acb8f53ff0" xlink:to="loc_us-gaap_GrossProfit_8da6555c-553b-4391-93ff-d2e1b74d48cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_716421bc-079a-440b-8ba5-abc94f8f96a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e5e28005-3f8a-4132-af44-27acb8f53ff0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_716421bc-079a-440b-8ba5-abc94f8f96a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2b9b9e94-988f-4c8f-89a4-146772ac7a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e5e28005-3f8a-4132-af44-27acb8f53ff0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2b9b9e94-988f-4c8f-89a4-146772ac7a70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_be020bec-4c25-4684-9499-82216c870965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e5e28005-3f8a-4132-af44-27acb8f53ff0" xlink:to="loc_us-gaap_RestructuringCharges_be020bec-4c25-4684-9499-82216c870965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_abbb86ef-377b-4233-a76a-9fd42381bfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_385aef48-7ad1-456e-a8c7-c56d438b7312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_abbb86ef-377b-4233-a76a-9fd42381bfb5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_385aef48-7ad1-456e-a8c7-c56d438b7312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_38f59efc-583b-48fa-bd39-0b7951047978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_abbb86ef-377b-4233-a76a-9fd42381bfb5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_38f59efc-583b-48fa-bd39-0b7951047978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e0a87524-2248-4aaa-b6ab-1f5694987905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ff251ffb-30ce-4cbc-85f6-7605f1ff43b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e0a87524-2248-4aaa-b6ab-1f5694987905" xlink:to="loc_us-gaap_Revenues_ff251ffb-30ce-4cbc-85f6-7605f1ff43b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4fec374f-ff52-4fc0-a93f-9570dc637be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e0a87524-2248-4aaa-b6ab-1f5694987905" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4fec374f-ff52-4fc0-a93f-9570dc637be8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_585b40f1-808b-4b83-9936-99ebf768717f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d0bac1ee-ccf9-455b-a4be-657c46639182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_585b40f1-808b-4b83-9936-99ebf768717f" xlink:to="loc_us-gaap_ProfitLoss_d0bac1ee-ccf9-455b-a4be-657c46639182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0f79a48e-f749-4e9f-a036-03d5e58dcc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_585b40f1-808b-4b83-9936-99ebf768717f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0f79a48e-f749-4e9f-a036-03d5e58dcc8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_226769cf-a055-46ca-b1ef-72f1ee808d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_226769cf-a055-46ca-b1ef-72f1ee808d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1d36527e-00b6-4e74-9632-18be6ec8566e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1d36527e-00b6-4e74-9632-18be6ec8566e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f0a94fae-a0dc-476f-af75-0cfff06d29b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f0a94fae-a0dc-476f-af75-0cfff06d29b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7016e590-d2ab-417d-9f41-85604baaccdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_InventoryNet_7016e590-d2ab-417d-9f41-85604baaccdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_91f477e8-56d7-4c77-b2e7-5b1e29d4d3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_IncomeTaxesReceivable_91f477e8-56d7-4c77-b2e7-5b1e29d4d3c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f86cf0ef-efde-4162-8b49-d587966bced4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d25f6a6-9c7e-4a09-99bf-1872be88959a" xlink:to="loc_us-gaap_OtherAssetsCurrent_f86cf0ef-efde-4162-8b49-d587966bced4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_438b3bf6-b22b-4e8c-a8b9-522cb35ef8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a5241127-c77a-4e36-b031-e2efe7f4603d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_438b3bf6-b22b-4e8c-a8b9-522cb35ef8f1" xlink:to="loc_us-gaap_CommonStockValue_a5241127-c77a-4e36-b031-e2efe7f4603d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f48c0935-f187-47e2-9b1e-7ac712545223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_438b3bf6-b22b-4e8c-a8b9-522cb35ef8f1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f48c0935-f187-47e2-9b1e-7ac712545223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c48f1777-afae-4fcc-b401-ecaafa2eb082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_438b3bf6-b22b-4e8c-a8b9-522cb35ef8f1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c48f1777-afae-4fcc-b401-ecaafa2eb082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_398f4a51-8600-4dc5-9a70-404b78b5d89a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_438b3bf6-b22b-4e8c-a8b9-522cb35ef8f1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_398f4a51-8600-4dc5-9a70-404b78b5d89a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_724df577-9bc3-41db-89d3-0e1e36fad767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_3aad8e3b-ee6b-474d-85a7-f7d54bdec06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_724df577-9bc3-41db-89d3-0e1e36fad767" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_3aad8e3b-ee6b-474d-85a7-f7d54bdec06d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_647dea2c-6efe-4a61-b8d1-e662a762b449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_724df577-9bc3-41db-89d3-0e1e36fad767" xlink:to="loc_us-gaap_TreasuryStockValue_647dea2c-6efe-4a61-b8d1-e662a762b449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5acaf6db-b17d-4641-82e9-58759bf987f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6123493-8508-42dd-a9af-e120ca0b69f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5acaf6db-b17d-4641-82e9-58759bf987f0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6123493-8508-42dd-a9af-e120ca0b69f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e36270fd-4839-4a02-a372-a8766f533cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5acaf6db-b17d-4641-82e9-58759bf987f0" xlink:to="loc_us-gaap_Liabilities_e36270fd-4839-4a02-a372-a8766f533cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0f358147-8691-4740-8d6b-c194b2e9bc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_AssetsCurrent_0f358147-8691-4740-8d6b-c194b2e9bc83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f370201c-c0df-4eb5-a5d8-4fdac94a4efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f370201c-c0df-4eb5-a5d8-4fdac94a4efb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1c159c63-c021-4198-a39f-148ded108bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1c159c63-c021-4198-a39f-148ded108bcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_79a5339e-849c-4905-b781-c55b5282eb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_79a5339e-849c-4905-b781-c55b5282eb32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c8c8f80-e0e8-42d4-808b-f6e9d36d9224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_Goodwill_4c8c8f80-e0e8-42d4-808b-f6e9d36d9224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81c7a358-9615-45ff-88f7-385aee4992fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81c7a358-9615-45ff-88f7-385aee4992fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b854e0e5-99af-41d5-8d45-4ac5c7501ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b854e0e5-99af-41d5-8d45-4ac5c7501ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e2b1f634-936a-4b1e-aced-cfce6fded036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d814439f-7e4f-406f-b485-d57a3d9a0d52" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e2b1f634-936a-4b1e-aced-cfce6fded036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c46f33e0-97ac-4552-89b1-257a54c3a026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:to="loc_us-gaap_LiabilitiesCurrent_c46f33e0-97ac-4552-89b1-257a54c3a026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_71b19d08-725b-401c-a8ac-3927821d5df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_71b19d08-725b-401c-a8ac-3927821d5df0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_efa40efe-461c-47de-9d9d-3248a03f1c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_efa40efe-461c-47de-9d9d-3248a03f1c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1f9b55a5-d718-4537-9801-e9dd7a0f1032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:to="loc_us-gaap_LineOfCredit_1f9b55a5-d718-4537-9801-e9dd7a0f1032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_f086297b-a7cc-46f6-aaa6-96bd6ed92d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ba20c9b-ffae-4152-80fa-804805ed7446" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_f086297b-a7cc-46f6-aaa6-96bd6ed92d15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5cea62da-118a-42d5-8c6d-147fd8baff32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_AccountsPayableCurrent_5cea62da-118a-42d5-8c6d-147fd8baff32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1b43f038-20b9-4ddf-8751-92a554e11dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1b43f038-20b9-4ddf-8751-92a554e11dbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e77101c1-7a8f-4572-9579-05cc43317523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e77101c1-7a8f-4572-9579-05cc43317523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_9c709658-8a07-49e0-89f7-dfe719ea13bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_9c709658-8a07-49e0-89f7-dfe719ea13bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_53736a13-b7f7-4b5b-8f9c-df14884c16b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_53736a13-b7f7-4b5b-8f9c-df14884c16b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_adeb7a96-68d5-4133-81ca-eac0cafb0706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_adeb7a96-68d5-4133-81ca-eac0cafb0706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_74b8e2ac-fed9-4a79-9e67-1dbdd11ac2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ee388190-b0ab-4563-81e9-82c874be9d83" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_74b8e2ac-fed9-4a79-9e67-1dbdd11ac2da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6720a828-b877-433e-baae-54ce918e13b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_ProfitLoss_6720a828-b877-433e-baae-54ce918e13b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_99b6637a-b864-4918-a2ef-41d23a475452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_99b6637a-b864-4918-a2ef-41d23a475452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4bc7241d-eba1-4b93-ac19-b54a68d1ed31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4bc7241d-eba1-4b93-ac19-b54a68d1ed31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bdda7a9b-3095-4b72-bcd0-1c4546e820e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_ShareBasedCompensation_bdda7a9b-3095-4b72-bcd0-1c4546e820e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_1f047903-3fb7-4987-a669-910b0761f3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_1f047903-3fb7-4987-a669-910b0761f3b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf_9faa10ac-953e-4f11-b92b-0a7b6ca50139" xlink:href="mtrx-20220630.xsd#mtrx_DeferredIncomeTaxExpenseBenefitSocf"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf_9faa10ac-953e-4f11-b92b-0a7b6ca50139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_83720369-2525-42c6-ba46-7daa21109664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_83720369-2525-42c6-ba46-7daa21109664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e4346725-8159-419a-b6b7-fc8f8acc6c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e4346725-8159-419a-b6b7-fc8f8acc6c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashExpense_eae916c3-ff64-4e72-9721-d7c8f5950b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_OtherNoncashExpense_eae916c3-ff64-4e72-9721-d7c8f5950b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a731f636-e422-4d22-997a-20ac5d3f6ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a731f636-e422-4d22-997a-20ac5d3f6ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9b517d57-9ee2-459e-a2cc-442be3887fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9b517d57-9ee2-459e-a2cc-442be3887fc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f9a085d5-3ec7-4845-b345-c733a216a358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f9a085d5-3ec7-4845-b345-c733a216a358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c2c8502c-993c-4136-b31c-7d32267bf9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c2c8502c-993c-4136-b31c-7d32267bf9ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_76954e11-ea9b-40f8-aa25-724d773efd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_76954e11-ea9b-40f8-aa25-724d773efd70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6abb23ed-0cce-4fbe-85bd-447a7956c479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6abb23ed-0cce-4fbe-85bd-447a7956c479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_96569ec3-0709-4893-a7a0-b896b8397f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_96569ec3-0709-4893-a7a0-b896b8397f64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5a456f6a-4a50-4b6e-a856-1b32916fbb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6632f3e-afd9-4be7-bbc2-466e62f2e667" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5a456f6a-4a50-4b6e-a856-1b32916fbb0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_c57e3f7a-2712-4786-869c-62f9d2603039" xlink:href="mtrx-20220630.xsd#mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_c57e3f7a-2712-4786-869c-62f9d2603039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_a254c864-af4e-4ed1-889f-4549eb102259" xlink:href="mtrx-20220630.xsd#mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_a254c864-af4e-4ed1-889f-4549eb102259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9c7858f3-34ee-423b-ade1-5ef3bf2c6603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9c7858f3-34ee-423b-ade1-5ef3bf2c6603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dae31a24-b86e-4d9c-aaeb-97aef42a4e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dae31a24-b86e-4d9c-aaeb-97aef42a4e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e986428-2287-4090-ab61-3274447f7a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e986428-2287-4090-ab61-3274447f7a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3f8f5ce-a209-4aaf-a9e7-67ef85cf13cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3f8f5ce-a209-4aaf-a9e7-67ef85cf13cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ac1c0161-6d0b-4a5b-a65d-7455ed4baf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ac1c0161-6d0b-4a5b-a65d-7455ed4baf66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_5ecbb82a-ba87-49ed-abdf-450ed1dae782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_ProceedsFromStockPlans_5ecbb82a-ba87-49ed-abdf-450ed1dae782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity_a78375b8-3116-4154-8af0-9bb4cbaa8814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity_a78375b8-3116-4154-8af0-9bb4cbaa8814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_ff56bb32-f48d-4eda-a349-08e9b1376ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c5d28579-dfbf-4f14-abf4-8a1c6c3dc9de" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_ff56bb32-f48d-4eda-a349-08e9b1376ef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b915100-565c-4700-a5db-38f1eb859a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f92717ca-f212-4ff0-9cdf-cd851a0f18b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b915100-565c-4700-a5db-38f1eb859a31" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f92717ca-f212-4ff0-9cdf-cd851a0f18b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6f2dc20c-3312-45c5-94a0-d52cfc02f33d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b915100-565c-4700-a5db-38f1eb859a31" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6f2dc20c-3312-45c5-94a0-d52cfc02f33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_a0d6a8b6-de15-49d0-85bd-b5457eb428f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b915100-565c-4700-a5db-38f1eb859a31" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_a0d6a8b6-de15-49d0-85bd-b5457eb428f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_797a8abf-1587-4ba7-9e1e-0f1799bc5951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b915100-565c-4700-a5db-38f1eb859a31" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_797a8abf-1587-4ba7-9e1e-0f1799bc5951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95840789-3296-4ce5-9bf5-80886d1762bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_47c4504c-78dd-480d-97d9-c2a5b498c945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95840789-3296-4ce5-9bf5-80886d1762bf" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_47c4504c-78dd-480d-97d9-c2a5b498c945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_88e9dbed-912c-43b1-8775-e40d131bc5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95840789-3296-4ce5-9bf5-80886d1762bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_88e9dbed-912c-43b1-8775-e40d131bc5f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_356976a0-f1f1-4435-8ea9-4cf2d4e4afc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95840789-3296-4ce5-9bf5-80886d1762bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_356976a0-f1f1-4435-8ea9-4cf2d4e4afc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af04d6a5-c1d7-4038-aab5-6da7a15ad79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_95840789-3296-4ce5-9bf5-80886d1762bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af04d6a5-c1d7-4038-aab5-6da7a15ad79f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetailsTextual"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8bfa3bef-3b6e-47d7-a45d-74f212a5acc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8bfa3bef-3b6e-47d7-a45d-74f212a5acc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e9f5396a-6370-4aaf-98ed-d1b4503359d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e9f5396a-6370-4aaf-98ed-d1b4503359d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8103bca8-f138-450c-9893-881d198f3d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8103bca8-f138-450c-9893-881d198f3d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5b6089fe-adbb-4077-b7f9-09fe62227421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5b6089fe-adbb-4077-b7f9-09fe62227421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_bec37cd1-68c4-4602-a736-7c007f7d244e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_bec37cd1-68c4-4602-a736-7c007f7d244e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5449b821-69bd-4512-8903-3a37094719ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe0bfd1c-351b-40f2-8d0e-bc5ac345439c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5449b821-69bd-4512-8903-3a37094719ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails1"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62bd16aa-bd7e-4fd4-9e9f-3aab6b1ee8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e0820345-5dde-47c7-8e67-1cd844879cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62bd16aa-bd7e-4fd4-9e9f-3aab6b1ee8c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e0820345-5dde-47c7-8e67-1cd844879cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03ab5614-275a-4629-a20e-ffcef3c1f67e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62bd16aa-bd7e-4fd4-9e9f-3aab6b1ee8c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03ab5614-275a-4629-a20e-ffcef3c1f67e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxSourcesDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c34dd357-48a6-42a9-bbca-8afe248b3f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_24d0290b-3131-4f31-92f3-8aaa50935b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c34dd357-48a6-42a9-bbca-8afe248b3f14" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_24d0290b-3131-4f31-92f3-8aaa50935b3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_74c3df89-4d0c-483a-ad37-84a144c22fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c34dd357-48a6-42a9-bbca-8afe248b3f14" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_74c3df89-4d0c-483a-ad37-84a144c22fe8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#CurrentandDeferredIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1c7fb9de-70bd-46fb-b1da-62f059a1c364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_79ee5c3f-4d7b-4ac9-8fdd-a0b8b5f3185a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1c7fb9de-70bd-46fb-b1da-62f059a1c364" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_79ee5c3f-4d7b-4ac9-8fdd-a0b8b5f3185a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_996be6a3-44f7-4dad-9562-b6878c093a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1c7fb9de-70bd-46fb-b1da-62f059a1c364" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_996be6a3-44f7-4dad-9562-b6878c093a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ee772009-2003-40eb-a803-af9cd8d0fbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87cb0616-8bb7-4fed-84e9-9c19c02a08b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ee772009-2003-40eb-a803-af9cd8d0fbf9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87cb0616-8bb7-4fed-84e9-9c19c02a08b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bb325def-21fd-4a74-9c57-56c22702d8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ee772009-2003-40eb-a803-af9cd8d0fbf9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bb325def-21fd-4a74-9c57-56c22702d8ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0c048fb0-4886-455b-8f71-14dd968bf6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ee772009-2003-40eb-a803-af9cd8d0fbf9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0c048fb0-4886-455b-8f71-14dd968bf6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a7b1818-79e5-4011-a18a-a377176444b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a1e2ba3c-2950-4a99-8d72-a6c37e9fd76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a7b1818-79e5-4011-a18a-a377176444b7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a1e2ba3c-2950-4a99-8d72-a6c37e9fd76c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_51397a10-f8ee-4b14-b840-72dbfb9852c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a7b1818-79e5-4011-a18a-a377176444b7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_51397a10-f8ee-4b14-b840-72dbfb9852c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0974559b-e3ea-4ed1-9f03-7091d744f29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a7b1818-79e5-4011-a18a-a377176444b7" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0974559b-e3ea-4ed1-9f03-7091d744f29c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_77faaea9-9813-41bf-b51a-5412d16fb45a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_77faaea9-9813-41bf-b51a-5412d16fb45a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b545bc14-d7a9-46dc-856f-206096936011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b545bc14-d7a9-46dc-856f-206096936011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_d1d192c1-a6e4-4ba3-8d70-d3061837e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_d1d192c1-a6e4-4ba3-8d70-d3061837e3a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_278231b3-5335-4935-8890-79b4be8abfdb" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_278231b3-5335-4935-8890-79b4be8abfdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b47a05ce-a4e9-41cf-ad2c-39aad3c755a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_b47a05ce-a4e9-41cf-ad2c-39aad3c755a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Reversalofbranchliability_321e5e7f-293d-4f15-9adc-a94821b52fb5" xlink:href="mtrx-20220630.xsd#mtrx_Reversalofbranchliability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_mtrx_Reversalofbranchliability_321e5e7f-293d-4f15-9adc-a94821b52fb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_56f5aaeb-e50f-480e-a73d-93a8e7c92000" xlink:href="mtrx-20220630.xsd#mtrx_Effectofnewaccountingstandardcomparedtooldstandard"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_56f5aaeb-e50f-480e-a73d-93a8e7c92000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_b35ecd3d-7d36-4bcb-b729-5aeec94eee6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_b35ecd3d-7d36-4bcb-b729-5aeec94eee6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ab530cf2-fe72-4779-9ec4-4b1e139a82e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ab530cf2-fe72-4779-9ec4-4b1e139a82e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_494c16a8-5242-45e7-89a8-ab78491df37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_494c16a8-5242-45e7-89a8-ab78491df37a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_042511d2-a9f5-4d7b-a68d-726418ab6d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_042511d2-a9f5-4d7b-a68d-726418ab6d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_cf577f4f-6f85-4699-828f-0251bf0e7dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesOther"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_cf577f4f-6f85-4699-828f-0251bf0e7dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_337d789c-e73e-4290-9c07-3470e5c46a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_72dbea94-7a39-4374-8cf5-46a71bff225f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_337d789c-e73e-4290-9c07-3470e5c46a85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_258bc966-afbd-40a3-922f-f862a02d189b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_258bc966-afbd-40a3-922f-f862a02d189b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8aa02816-f406-4720-a245-9c9685519503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8aa02816-f406-4720-a245-9c9685519503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_2e1e380e-71d2-440c-baea-5e2a12ff3c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_2e1e380e-71d2-440c-baea-5e2a12ff3c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsInsuranceReserve_99486e75-1f46-449e-9a0f-9af7629338bb" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsInsuranceReserve"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_mtrx_DeferredTaxAssetsInsuranceReserve_99486e75-1f46-449e-9a0f-9af7629338bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_90786836-d2ba-4716-bf66-d3e29d6ed571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_90786836-d2ba-4716-bf66-d3e29d6ed571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d19b0a6b-25d1-40af-b052-0501de01230c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d19b0a6b-25d1-40af-b052-0501de01230c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c6b210ec-b1c7-4101-8e5c-1fa279a56d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c6b210ec-b1c7-4101-8e5c-1fa279a56d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1b60c88b-c7dd-4b91-a5a5-498d4fb4fa40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1b60c88b-c7dd-4b91-a5a5-498d4fb4fa40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_22e6b199-a103-4c02-8161-b46923119164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_22e6b199-a103-4c02-8161-b46923119164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2bec8021-ea04-4b34-8d95-da9b83957d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2bec8021-ea04-4b34-8d95-da9b83957d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsAccruedLosses_13eb3ead-e015-4286-a7de-6af1896cd54f" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsAccruedLosses"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_mtrx_DeferredTaxAssetsAccruedLosses_13eb3ead-e015-4286-a7de-6af1896cd54f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_2ab6e174-3949-40fd-92ec-11b455fcad4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_2ab6e174-3949-40fd-92ec-11b455fcad4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_38cc3769-76e0-42b8-aefe-7c6096445ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_38cc3769-76e0-42b8-aefe-7c6096445ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_065894bc-695e-4a4f-b3f8-7e9a485f4348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_065894bc-695e-4a4f-b3f8-7e9a485f4348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_ed5c9ebd-d4e8-4678-8c16-916b78ecf527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_31e9671e-bd32-462f-8b5d-9e7af1572466" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_ed5c9ebd-d4e8-4678-8c16-916b78ecf527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_003852ec-7af2-440d-9235-f72a5bbde73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1b2a7a70-4168-4782-a7aa-1bb20b296055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_003852ec-7af2-440d-9235-f72a5bbde73a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1b2a7a70-4168-4782-a7aa-1bb20b296055" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_87a63159-d80e-42b7-ba9b-37a871876fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_003852ec-7af2-440d-9235-f72a5bbde73a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_87a63159-d80e-42b7-ba9b-37a871876fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FutureBranchLiability_b0fce0ff-88a9-48d4-b54b-4316a1f81230" xlink:href="mtrx-20220630.xsd#mtrx_FutureBranchLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_003852ec-7af2-440d-9235-f72a5bbde73a" xlink:to="loc_mtrx_FutureBranchLiability_b0fce0ff-88a9-48d4-b54b-4316a1f81230" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_a1536dd7-25a7-40c0-9301-1baf586e4c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_003852ec-7af2-440d-9235-f72a5bbde73a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_a1536dd7-25a7-40c0-9301-1baf586e4c1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a3ad37b2-df56-4e2b-ba5c-4878f0830c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4c8f3ecb-0152-40ad-9275-0e34bf49a662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a3ad37b2-df56-4e2b-ba5c-4878f0830c01" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4c8f3ecb-0152-40ad-9275-0e34bf49a662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f7c5e7be-0e83-4f56-9617-eab349df2d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a3ad37b2-df56-4e2b-ba5c-4878f0830c01" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f7c5e7be-0e83-4f56-9617-eab349df2d15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_549a7b74-b400-433e-becc-27f3de85fd49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_72d7a808-1cd9-4b7c-a698-38bcd67973f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_549a7b74-b400-433e-becc-27f3de85fd49" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_72d7a808-1cd9-4b7c-a698-38bcd67973f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8631c2ec-5e97-43b0-a037-8862439e81fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_549a7b74-b400-433e-becc-27f3de85fd49" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8631c2ec-5e97-43b0-a037-8862439e81fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e9f323be-6979-4776-851e-f1e82dd64cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0eab5410-ae96-4756-8d48-3a4425db5853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e9f323be-6979-4776-851e-f1e82dd64cf3" xlink:to="loc_us-gaap_OperatingLeaseCost_0eab5410-ae96-4756-8d48-3a4425db5853" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_e5a6335c-a15c-4db6-8cab-f1fdd7b7ae23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e9f323be-6979-4776-851e-f1e82dd64cf3" xlink:to="loc_us-gaap_ShortTermLeaseCost_e5a6335c-a15c-4db6-8cab-f1fdd7b7ae23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesMaturityAnalysisDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7c663b31-d97d-411a-972d-c873c113705f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7c663b31-d97d-411a-972d-c873c113705f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_09146431-fe87-49d4-a666-4ebfb3736462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_09146431-fe87-49d4-a666-4ebfb3736462" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_824d2250-5ada-4019-ad62-b923579f6d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_824d2250-5ada-4019-ad62-b923579f6d76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1a8bd280-ad1f-402c-b4b6-a837434c6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1a8bd280-ad1f-402c-b4b6-a837434c6f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_56560024-7f94-4d20-98d1-49f7e5873aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_56560024-7f94-4d20-98d1-49f7e5873aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f1b694dd-28dc-4ba6-864c-a7bf3ef3522d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1431bc8e-0cb9-4ee9-aa6d-2ee9ff93f8e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f1b694dd-28dc-4ba6-864c-a7bf3ef3522d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_512f0a92-9381-49cd-8b71-92410bc153ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_49e2c52e-b26a-4e7d-8646-8d49aefe92a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_512f0a92-9381-49cd-8b71-92410bc153ed" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_49e2c52e-b26a-4e7d-8646-8d49aefe92a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f3a0bd30-8ea6-42c9-822b-d89b64d6f41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_512f0a92-9381-49cd-8b71-92410bc153ed" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f3a0bd30-8ea6-42c9-822b-d89b64d6f41a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_85f457ee-c899-4dc7-bbad-b73d4156b1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_512f0a92-9381-49cd-8b71-92410bc153ed" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_85f457ee-c899-4dc7-bbad-b73d4156b1b0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>mtrx-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i66c8032707414c3a9cac66e400411e2f_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_538de81a-64a3-41f1-9e72-5cfae5a87ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_538de81a-64a3-41f1-9e72-5cfae5a87ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aad2c29e-3c2c-4b52-bed6-45c0140d0027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_ProfitLoss_aad2c29e-3c2c-4b52-bed6-45c0140d0027" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db6284de-bc30-49c5-b2ad-00125ad40e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db6284de-bc30-49c5-b2ad-00125ad40e52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a4fcb7cd-e0d4-4107-8f2b-f8134d41a96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a4fcb7cd-e0d4-4107-8f2b-f8134d41a96c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2a36243b-c51f-4288-868c-e691425ed5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2a36243b-c51f-4288-868c-e691425ed5c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IssuanceOfDeferredShares_ea6309c3-1c44-4a38-acf0-0310b75bb71c" xlink:href="mtrx-20220630.xsd#mtrx_IssuanceOfDeferredShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_mtrx_IssuanceOfDeferredShares_ea6309c3-1c44-4a38-acf0-0310b75bb71c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharePurchases_a8962bf9-2d63-40dd-a543-d79d3b774844" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_mtrx_OtherTreasurySharePurchases_a8962bf9-2d63-40dd-a543-d79d3b774844" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cb08ef84-56cc-49f6-b6e2-d2f09c3632b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cb08ef84-56cc-49f6-b6e2-d2f09c3632b8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_448b07c3-b298-4cc0-a4fa-380d68203c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_448b07c3-b298-4cc0-a4fa-380d68203c3e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03a06db2-a017-46bd-a67b-0a6685c86a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:to="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_40ddd6ad-b3c6-490d-93b8-2d56300ab42e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:to="loc_us-gaap_EquityComponentDomain_40ddd6ad-b3c6-490d-93b8-2d56300ab42e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:to="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e8d4bdb9-553b-43d1-97b2-53401262aa86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_CommonStockMember_e8d4bdb9-553b-43d1-97b2-53401262aa86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_19ca8050-337a-4d49-bed9-fe476de7a350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_19ca8050-337a-4d49-bed9-fe476de7a350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_114fc414-32db-412e-b25a-e0206357dc01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_RetainedEarningsMember_114fc414-32db-412e-b25a-e0206357dc01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_e377f76e-2af0-4f1e-a62a-fd7024a95e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_TreasuryStockMember_e377f76e-2af0-4f1e-a62a-fd7024a95e4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f20b9cfe-e816-4e03-a40b-0c2123dcf8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f20b9cfe-e816-4e03-a40b-0c2123dcf8f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_b80fa2c1-2cdb-4c46-a0dc-16ac2724f6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_b80fa2c1-2cdb-4c46-a0dc-16ac2724f6ac" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended" id="ib48bacdc6bd443109eccdbfe8ef0d4a6_ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_071462ce-fbee-40e0-8a28-8ed4e8702dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_071462ce-fbee-40e0-8a28-8ed4e8702dbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b83507aa-ba38-4c83-a2ab-c6501d8dd107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b83507aa-ba38-4c83-a2ab-c6501d8dd107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredSharesIssued_e43c6fdc-0021-465f-8924-9d31fc7dac95" xlink:href="mtrx-20220630.xsd#mtrx_DeferredSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_mtrx_DeferredSharesIssued_e43c6fdc-0021-465f-8924-9d31fc7dac95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired_8e6a7c43-b003-4bfc-8073-312d72fa65aa" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_mtrx_OtherTreasurySharesAcquired_8e6a7c43-b003-4bfc-8073-312d72fa65aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_bb9c5e26-bd57-45cf-93c6-6d19d5ed5426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_bb9c5e26-bd57-45cf-93c6-6d19d5ed5426" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_db433c5b-fd4f-437c-ab53-b3d2a5a34667_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:to="loc_us-gaap_EquityComponentDomain_db433c5b-fd4f-437c-ab53-b3d2a5a34667_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:to="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_954d6d4d-9294-4e79-9f75-cd951eecd94b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_954d6d4d-9294-4e79-9f75-cd951eecd94b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_092c1eb2-5e4a-448e-ab0b-e73b80f1d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_RetainedEarningsMember_092c1eb2-5e4a-448e-ab0b-e73b80f1d0cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_02df961a-46ac-406e-93c2-ad7bdacdef78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_TreasuryStockMember_02df961a-46ac-406e-93c2-ad7bdacdef78" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SummaryofSignificantAccountingPoliciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="extended" id="ied8c204b12fb4113b545deb79ac28615_SummaryofSignificantAccountingPoliciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_09eb731e-0d2e-4b83-b29c-6b1aef370ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_09eb731e-0d2e-4b83-b29c-6b1aef370ce9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_90d3ecba-18cf-44d8-960a-ac3efc08e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_90d3ecba-18cf-44d8-960a-ac3efc08e81c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:to="loc_srt_SegmentGeographicalDomain_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:to="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_36262568-748c-42e1-ad2d-a7560ba56900" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:to="loc_mtrx_InternationalMember_36262568-748c-42e1-ad2d-a7560ba56900" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_26e11f01-26e4-4943-83a0-2ab1fc2b6982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_BuildingMember_26e11f01-26e4-4943-83a0-2ab1fc2b6982" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d188f22b-b309-43b0-886b-3476c5a79cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_EquipmentMember_d188f22b-b309-43b0-886b-3476c5a79cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_8b9239b3-bb0c-406f-8f6b-270da362ad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_TransportationEquipmentMember_8b9239b3-bb0c-406f-8f6b-270da362ad0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_474bd193-cc32-4eaa-b2a1-c9e7e21686f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_474bd193-cc32-4eaa-b2a1-c9e7e21686f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_574175f2-bf87-4393-afd4-99b7d967608e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:to="loc_srt_RangeMember_574175f2-bf87-4393-afd4-99b7d967608e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:to="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b6855b2-d9c4-4a53-81bf-ebc47fe9e1b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:to="loc_srt_MinimumMember_0b6855b2-d9c4-4a53-81bf-ebc47fe9e1b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab58cfd4-ff97-4303-8b23-aea83b0b6e37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:to="loc_srt_MaximumMember_ab58cfd4-ff97-4303-8b23-aea83b0b6e37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666b1889-7678-4e8c-a1e1-0fd9afe88045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666b1889-7678-4e8c-a1e1-0fd9afe88045" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_5c76fdef-1e27-4207-a8af-5c55b9c78e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_5c76fdef-1e27-4207-a8af-5c55b9c78e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1e5d318-fdd0-4a77-92ad-f77de3a0df7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1e5d318-fdd0-4a77-92ad-f77de3a0df7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_cf5dbe02-0d7f-49f2-b957-b164a3f72231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_Cash_cf5dbe02-0d7f-49f2-b957-b164a3f72231" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b6f829e0-51c0-4133-9d84-9caa1dafdbf2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:to="loc_srt_StatementGeographicalAxis_b6f829e0-51c0-4133-9d84-9caa1dafdbf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b6f829e0-51c0-4133-9d84-9caa1dafdbf2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_050b084f-c5f9-4e1a-ad51-18fc8122e917" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_c4eede1c-acce-4b5a-8515-3b07c94a674e" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RevenueDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/RevenueDetails" xlink:type="extended" id="i00def0a3d1ea4b399d7416b4aa5755f8_RevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb78fd01-7483-49fe-a175-0382b602607c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_Revenues_eb78fd01-7483-49fe-a175-0382b602607c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnContracts_80a7a58b-5c55-4b48-ae31-d0a72aeed532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossOnContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_LossOnContracts_80a7a58b-5c55-4b48-ae31-d0a72aeed532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_6439dc8f-45ae-4da1-b106-1e3418cc88ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_6439dc8f-45ae-4da1-b106-1e3418cc88ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a5ebc0fd-e9a4-463f-85af-7cf7294342ad_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:to="loc_srt_SegmentGeographicalDomain_a5ebc0fd-e9a4-463f-85af-7cf7294342ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:to="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8153fe0b-412a-487f-8c26-bff3f5e9b426" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_country_US_8153fe0b-412a-487f-8c26-bff3f5e9b426" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_361a889f-add2-4986-9713-d031b6f0f12e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_country_CA_361a889f-add2-4986-9713-d031b6f0f12e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherinternationalMember_57adb7da-2a95-461e-b3fe-2055c8c3d618" xlink:href="mtrx-20220630.xsd#mtrx_OtherinternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_mtrx_OtherinternationalMember_57adb7da-2a95-461e-b3fe-2055c8c3d618" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_b5eb59a8-10df-46d2-a2f8-09323f6b36f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_b5eb59a8-10df-46d2-a2f8-09323f6b36f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_46973ccd-2d4c-44d7-97f8-4abf29c8b80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:to="loc_us-gaap_FixedPriceContractMember_46973ccd-2d4c-44d7-97f8-4abf29c8b80c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_2f612ee3-a19b-4df6-acc3-dde533272dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_2f612ee3-a19b-4df6-acc3-dde533272dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a936df38-a339-49d8-b2cb-afb5529ef4d9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_a936df38-a339-49d8-b2cb-afb5529ef4d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_8b78923f-8794-4221-985e-e44639d9bbb3" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_8b78923f-8794-4221-985e-e44639d9bbb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_511f7b79-a2a0-43eb-beec-b2b80c7b954e" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_511f7b79-a2a0-43eb-beec-b2b80c7b954e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7f47f850-f7cf-4a46-a727-3ac759d244d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:to="loc_us-gaap_SegmentDomain_7f47f850-f7cf-4a46-a727-3ac759d244d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:to="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_fba3040d-8261-4c15-b277-52403117750b" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_fba3040d-8261-4c15-b277-52403117750b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_d7cfe57a-4172-480e-8e84-505e15903955" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_d7cfe57a-4172-480e-8e84-505e15903955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_f80e1c04-303d-45b6-b62c-5f3c35aac229" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_f80e1c04-303d-45b6-b62c-5f3c35aac229" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_afe37226-1624-474e-b81b-5ddc31c37fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f42cf5aa-4abd-4765-b1a1-4dc7517f9d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_e1c6f9db-d3a6-4cd6-b37a-dd63719bc5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b85dfb1b-e913-49f3-9efb-6ef3c79a8b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_df645bf3-f555-467e-a38e-c092dc4aecc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_df645bf3-f555-467e-a38e-c092dc4aecc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_e14a6a07-afee-4604-80ff-a206202eef86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_eea59d55-0bfd-4c7e-bd77-11a30ccb0031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b1f892f-2820-4f26-9bde-bbe7f383b9e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0b1f892f-2820-4f26-9bde-bbe7f383b9e5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_179b2c1c-7257-4036-a8f4-1361c682c20e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_c3cef97a-a254-49e7-b2f4-40157a7bf1c5" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject2Member"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ead83fc4-d3b1-4509-94fd-350d21a57ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ead83fc4-d3b1-4509-94fd-350d21a57ab5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b73f5d7-b6cc-4bc2-be16-fe5fb8a598ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_5c6c0120-94f2-4f51-85d0-c88c3cfb9892" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureMemberMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="ie55d79d0b18f44ebb967914b6bc63c94_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LandBuildingsAndImprovementsGross_f759cc5f-bf91-44f6-a438-0c37e590731e" xlink:href="mtrx-20220630.xsd#mtrx_LandBuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_LandBuildingsAndImprovementsGross_f759cc5f-bf91-44f6-a438-0c37e590731e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_9c111018-ac9b-4778-ae46-081fb6095d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_9c111018-ac9b-4778-ae46-081fb6095d47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_TransportationEquipmentGross_3950e880-7181-43d7-9395-f01234c11de6" xlink:href="mtrx-20220630.xsd#mtrx_TransportationEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_TransportationEquipmentGross_3950e880-7181-43d7-9395-f01234c11de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_c05c244d-1f7d-4b71-93a2-a0e34b48a258" xlink:href="mtrx-20220630.xsd#mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_c05c244d-1f7d-4b71-93a2-a0e34b48a258" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_76216e23-8870-4ced-b532-c4d1bf6d688a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_ConstructionInProgressGross_76216e23-8870-4ced-b532-c4d1bf6d688a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_630cfbd6-9f01-4700-9c3a-014e7beff9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_630cfbd6-9f01-4700-9c3a-014e7beff9a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6053135a-20a4-4542-9f2a-c2cd608c0255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6053135a-20a4-4542-9f2a-c2cd608c0255" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06e5d346-4729-4030-9b59-05e05afdbf65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_06e5d346-4729-4030-9b59-05e05afdbf65" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_9bbfb42f-e35f-463c-829d-98a6b18171fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_NoncurrentAssets_9bbfb42f-e35f-463c-829d-98a6b18171fa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7aa6fb5e-e065-44a5-b345-6ab8220f00cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7aa6fb5e-e065-44a5-b345-6ab8220f00cb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_181b4266-ee3e-4078-8e01-9789b97085f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_181b4266-ee3e-4078-8e01-9789b97085f1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c0ca830c-b8cd-4c7c-b947-79eae77c22d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c0ca830c-b8cd-4c7c-b947-79eae77c22d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b7257701-fc44-40d3-b82a-fc13903a21a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b7257701-fc44-40d3-b82a-fc13903a21a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6234703-e53d-426a-9954-eb96fd0b0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6234703-e53d-426a-9954-eb96fd0b0ec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fefcd832-5c12-4a8b-8c7f-416d2e82bedb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:to="loc_srt_RangeMember_fefcd832-5c12-4a8b-8c7f-416d2e82bedb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95f0940f-57cf-43d1-ac32-243e276db3ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:to="loc_srt_RangeMember_95f0940f-57cf-43d1-ac32-243e276db3ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e9c07d6-7727-4312-aa6e-caea76e7604a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:to="loc_srt_SegmentGeographicalDomain_3e9c07d6-7727-4312-aa6e-caea76e7604a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:to="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_dd05baa2-7395-4a4b-9f49-0fc8976d9b6a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_country_US_dd05baa2-7395-4a4b-9f49-0fc8976d9b6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_748ecc78-3d38-460e-bbcf-1ef7a07f7cbe" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_country_CA_748ecc78-3d38-460e-bbcf-1ef7a07f7cbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_ce9c0c41-ab44-4e4c-ae82-8ecc70c3135e" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_mtrx_InternationalMember_ce9c0c41-ab44-4e4c-ae82-8ecc70c3135e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_3f1d3115-7288-4049-85b7-c122c18b7c31_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_3f1d3115-7288-4049-85b7-c122c18b7c31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OrangeCaliforniaFacilityMember_13b30d74-b4c2-4a8b-bc69-d6980ce3d4fd" xlink:href="mtrx-20220630.xsd#mtrx_OrangeCaliforniaFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:to="loc_mtrx_OrangeCaliforniaFacilityMember_13b30d74-b4c2-4a8b-bc69-d6980ce3d4fd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended" id="i9bd85779177e4359b2ed28c960ec59f5_GoodwillandOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:to="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ed777ff5-94fc-48ac-9b05-248aa48357ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_Goodwill_ed777ff5-94fc-48ac-9b05-248aa48357ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ccaf2b3a-1e6a-4663-8724-110ef4753cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ccaf2b3a-1e6a-4663-8724-110ef4753cab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_99eb5f86-e55c-471c-bda8-15310245d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_99eb5f86-e55c-471c-bda8-15310245d7e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_898c64a4-ec32-4f04-86a4-d47389ae1f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_898c64a4-ec32-4f04-86a4-d47389ae1f92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b453cfbc-5863-43a8-890a-c213ad6a34db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_97950dd5-6370-4822-a0a4-b38a3e4c6094" xlink:href="mtrx-20220630.xsd#mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_97950dd5-6370-4822-a0a4-b38a3e4c6094" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c0b891b-e489-487b-95ee-86088c19636c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:to="loc_us-gaap_SegmentDomain_8c0b891b-e489-487b-95ee-86088c19636c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:to="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ElectricalInfrastructureMember_e4d6b64f-9258-4c5e-9ce7-16e681280f70" xlink:href="mtrx-20220630.xsd#mtrx_ElectricalInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ElectricalInfrastructureMember_e4d6b64f-9258-4c5e-9ce7-16e681280f70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OilGasAndChemicalMember_f4ada555-18e2-4fa4-978e-51fd1d62ecd5" xlink:href="mtrx-20220630.xsd#mtrx_OilGasAndChemicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_OilGasAndChemicalMember_f4ada555-18e2-4fa4-978e-51fd1d62ecd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageSolutionsMember_e3b08cfe-6461-41bb-a8f2-270b358a583d" xlink:href="mtrx-20220630.xsd#mtrx_StorageSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_StorageSolutionsMember_e3b08cfe-6461-41bb-a8f2-270b358a583d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndustrialMember_dd9dd00f-1da5-4267-89bb-6e6ba7ac26e8" xlink:href="mtrx-20220630.xsd#mtrx_IndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_IndustrialMember_dd9dd00f-1da5-4267-89bb-6e6ba7ac26e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ReportingUnitMember_cfb27d75-ff2c-4da7-bf5a-bd287ba5ddc6" xlink:href="mtrx-20220630.xsd#mtrx_ReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ReportingUnitMember_cfb27d75-ff2c-4da7-bf5a-bd287ba5ddc6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_5542d98b-5a08-4095-a78b-0abe6ffeefbf" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_5542d98b-5a08-4095-a78b-0abe6ffeefbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_cb400cc2-e48d-4b63-8aee-d63e932b262d" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_cb400cc2-e48d-4b63-8aee-d63e932b262d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxStorageandTerminalSolutionsSegment_8830f5b4-46f8-43cd-ba0c-e47ede7b6b8b" xlink:href="mtrx-20220630.xsd#mtrx_MtrxStorageandTerminalSolutionsSegment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_MtrxStorageandTerminalSolutionsSegment_8830f5b4-46f8-43cd-ba0c-e47ede7b6b8b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_9eeb8c06-33b6-4992-8749-8045904712a3" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_9eeb8c06-33b6-4992-8749-8045904712a3" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="extended" id="i44a3f18426824de799fbe4624fb5f8b9_GoodwillandOtherIntangibleAssetsDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7d19ce76-fe3f-46a6-85f9-852c596ab863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7d19ce76-fe3f-46a6-85f9-852c596ab863" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d5b1937d-7dfd-47c8-8f83-9231cf312b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d5b1937d-7dfd-47c8-8f83-9231cf312b1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f17a80-023a-4d30-907d-4f5567a48171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f17a80-023a-4d30-907d-4f5567a48171" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcc86961-ec57-4d9a-825e-9e500b10b6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcc86961-ec57-4d9a-825e-9e500b10b6ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08a911be-f2ea-47f2-ac47-5629572911b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08a911be-f2ea-47f2-ac47-5629572911b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment1Member_26540700-0767-4427-95c0-e64f3dc0ec96" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment1Member_26540700-0767-4427-95c0-e64f3dc0ec96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment2Member_f99dc4d8-1ea7-4c3f-82a6-1006e6e9464b" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment2Member_f99dc4d8-1ea7-4c3f-82a6-1006e6e9464b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment3Member_fd91fedf-1b01-4eb2-ba81-c60e2bc8b9e2" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment3Member_fd91fedf-1b01-4eb2-ba81-c60e2bc8b9e2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails1"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="extended" id="ic92da48c401a455e96218ca234d66717_GoodwillandOtherIntangibleAssetsDetails1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedTradeNamesGross_222408ac-7116-4a6e-b374-196df1e4f5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedTradeNamesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_FiniteLivedTradeNamesGross_222408ac-7116-4a6e-b374-196df1e4f5d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_21c16ce2-78a7-4044-9926-cc86155b9b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_21c16ce2-78a7-4044-9926-cc86155b9b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668d76eb-c49e-4276-be22-27f47745a910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668d76eb-c49e-4276-be22-27f47745a910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9e793cac-ad35-435c-808a-db1354af503f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9e793cac-ad35-435c-808a-db1354af503f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ec51000-541c-45cd-a658-6450cda48f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ec51000-541c-45cd-a658-6450cda48f2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acab255e-8ce0-4e6f-95b5-c2d684c0a737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acab255e-8ce0-4e6f-95b5-c2d684c0a737" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a5a991e6-a825-4dba-a918-576549525cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a5a991e6-a825-4dba-a918-576549525cb7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7beeaf84-1275-4ca7-9fc8-3b829e62be24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:to="loc_us-gaap_SegmentDomain_7beeaf84-1275-4ca7-9fc8-3b829e62be24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:to="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ReportingUnitMember_568526fa-5c59-4c49-a09d-66f81b8eadd6" xlink:href="mtrx-20220630.xsd#mtrx_ReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:to="loc_mtrx_ReportingUnitMember_568526fa-5c59-4c49-a09d-66f81b8eadd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4194cb99-d329-46e3-8cb7-22965b379e63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4194cb99-d329-46e3-8cb7-22965b379e63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BaillieTankEquipmentLtd.Member_d4cfeb9a-d972-44a3-bdcd-e9733615652f" xlink:href="mtrx-20220630.xsd#mtrx_BaillieTankEquipmentLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:to="loc_mtrx_BaillieTankEquipmentLtd.Member_d4cfeb9a-d972-44a3-bdcd-e9733615652f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_HoustonInterestsLLCMember_3eaebd88-2467-41d5-ab5f-cd42677e103a" xlink:href="mtrx-20220630.xsd#mtrx_HoustonInterestsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:to="loc_mtrx_HoustonInterestsLLCMember_3eaebd88-2467-41d5-ab5f-cd42677e103a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8912ff4-3516-49d2-ad62-fb5d5972e4aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8912ff4-3516-49d2-ad62-fb5d5972e4aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SMElectricTradeNameMember_945ef713-f896-4bb6-92d6-0b57208e23f2" xlink:href="mtrx-20220630.xsd#mtrx_SMElectricTradeNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_mtrx_SMElectricTradeNameMember_945ef713-f896-4bb6-92d6-0b57208e23f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_37cef820-0d13-4cb8-b1e2-c4d92d43f677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_IntellectualPropertyMember_37cef820-0d13-4cb8-b1e2-c4d92d43f677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerBasedMember_04a217a7-15b9-492b-b58c-20fff907c014" xlink:href="mtrx-20220630.xsd#mtrx_CustomerBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_mtrx_CustomerBasedMember_04a217a7-15b9-492b-b58c-20fff907c014" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_324a2031-9ab0-43b3-bbae-809da2aed65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_324a2031-9ab0-43b3-bbae-809da2aed65c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_37e97497-f5ba-4e4a-aab7-d5392c0a1056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_TradeNamesMember_37e97497-f5ba-4e4a-aab7-d5392c0a1056" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fde08b44-6f45-42f1-abc8-cc15a142071b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:to="loc_us-gaap_TradeNamesMember_fde08b44-6f45-42f1-abc8-cc15a142071b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_289a92ff-394f-4007-891f-5cc2fcf4aede_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:to="loc_srt_RangeMember_289a92ff-394f-4007-891f-5cc2fcf4aede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:to="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5b31a381-ef50-4f96-a96e-d08c6bfabdfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:to="loc_srt_MinimumMember_5b31a381-ef50-4f96-a96e-d08c6bfabdfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bc41c2f-22a4-4ede-b98d-fcd2877e4361" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:to="loc_srt_MaximumMember_6bc41c2f-22a4-4ede-b98d-fcd2877e4361" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DebtDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DebtDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/DebtDetailsTextual" xlink:type="extended" id="icdd155b02b9341c2b7e478b2f4adcccf_DebtDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:href="mtrx-20220630.xsd#mtrx_DebtTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:to="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5617802f-f62d-488a-a7d4-9c09fd15cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5617802f-f62d-488a-a7d4-9c09fd15cbad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_0e09214e-e580-43cb-abbb-c7ace6449c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_0e09214e-e580-43cb-abbb-c7ace6449c6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b45e8b00-7a4f-4da5-8b27-8dde94814715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b45e8b00-7a4f-4da5-8b27-8dde94814715" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_24dbf855-1d06-4f62-a5ee-c515fb61a94b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:to="loc_us-gaap_VariableRateDomain_24dbf855-1d06-4f62-a5ee-c515fb61a94b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:to="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CdorRateMember_ff409754-0c94-41bc-9820-94d270c16ae5" xlink:href="mtrx-20220630.xsd#mtrx_CdorRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:to="loc_mtrx_CdorRateMember_ff409754-0c94-41bc-9820-94d270c16ae5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CanadianPrimeRateMember_ae1c50b4-4c2e-4764-b5e1-8e5f17642e49" xlink:href="mtrx-20220630.xsd#mtrx_CanadianPrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:to="loc_mtrx_CanadianPrimeRateMember_ae1c50b4-4c2e-4764-b5e1-8e5f17642e49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f216f971-2304-4f8c-b038-896ce7b51571_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:to="loc_srt_RangeMember_f216f971-2304-4f8c-b038-896ce7b51571_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:to="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f17566a5-680a-4895-8988-65830a261eb3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:to="loc_srt_MinimumMember_f17566a5-680a-4895-8988-65830a261eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_76e6e4c7-13eb-4a3a-ab89-8494699b9549" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:to="loc_srt_MaximumMember_76e6e4c7-13eb-4a3a-ab89-8494699b9549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3a248764-23bb-48f4-867c-81b117c7e1a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3a248764-23bb-48f4-867c-81b117c7e1a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JPMorganChaseBankMember_7be9e0d5-9368-4553-8532-f49ed2a5dc7a" xlink:href="mtrx-20220630.xsd#mtrx_JPMorganChaseBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:to="loc_mtrx_JPMorganChaseBankMember_7be9e0d5-9368-4553-8532-f49ed2a5dc7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DebtOutstandingBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails" xlink:type="extended" id="ib4acf67836244857a5dc7c4a91872b7c_DebtOutstandingBalancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_eb579454-e070-435a-aaaf-e1720eec7936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_eb579454-e070-435a-aaaf-e1720eec7936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9b4a0a06-7f7f-4c41-afa6-2d66a4ed9120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9b4a0a06-7f7f-4c41-afa6-2d66a4ed9120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashExpense_65db9875-1aed-49b8-848a-969c34f6e629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_OtherNoncashExpense_65db9875-1aed-49b8-848a-969c34f6e629" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_890d1ed5-b2b3-468f-bb60-95a42235c0d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_890d1ed5-b2b3-468f-bb60-95a42235c0d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JPMorganChaseBankMember_039b8f47-434e-4d59-98c8-f1d87c4f9625" xlink:href="mtrx-20220630.xsd#mtrx_JPMorganChaseBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:to="loc_mtrx_JPMorganChaseBankMember_039b8f47-434e-4d59-98c8-f1d87c4f9625" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#AssetBackedDebtProvisionsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails" xlink:type="extended" id="i20ab53ab56cf46b5a9b3ad49f0544163_AssetBackedDebtProvisionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_6c56543f-8a88-4445-84bf-2a2235f4fadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_6c56543f-8a88-4445-84bf-2a2235f4fadb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_ee1991a0-031c-4612-ad8c-96825750dc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_ee1991a0-031c-4612-ad8c-96825750dc66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9481a3d9-b29c-46c0-85ba-70e7b35ef641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9481a3d9-b29c-46c0-85ba-70e7b35ef641" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BankOfMontrealMember_d248d2f6-760d-4a4f-9f92-6dedb7f2fac7" xlink:href="mtrx-20220630.xsd#mtrx_BankOfMontrealMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:to="loc_mtrx_BankOfMontrealMember_d248d2f6-760d-4a4f-9f92-6dedb7f2fac7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails" xlink:type="extended" id="id0af351f8f0149aeb6b25603f5a91c9a_IncomeTaxCreditCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0ab8f63e-33fe-4976-a55b-663e6296b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0ab8f63e-33fe-4976-a55b-663e6296b0b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_5cc19967-84e1-444a-84d5-d8506f0c5134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_OperatingLossCarryforwards_5cc19967-84e1-444a-84d5-d8506f0c5134" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardDescription_5a9e9197-b3de-4b6b-8398-7ffaa474c427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_TaxCreditCarryforwardDescription_5a9e9197-b3de-4b6b-8398-7ffaa474c427" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_692e1925-00d1-47d5-a1e6-620a574c64d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_692e1925-00d1-47d5-a1e6-620a574c64d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:to="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_e7bb1735-df40-4187-a158-4c19e3aa78ba_default" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:to="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_e7bb1735-df40-4187-a158-4c19e3aa78ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:to="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalNetOperatingLossesMember_864ee201-e7f0-47df-bef8-d9ec64908e30" xlink:href="mtrx-20220630.xsd#mtrx_FederalNetOperatingLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalNetOperatingLossesMember_864ee201-e7f0-47df-bef8-d9ec64908e30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalTaxCreditCarryforwardsMember_0efe8f38-0851-4f7a-9cf7-45a0b3a1b11a" xlink:href="mtrx-20220630.xsd#mtrx_FederalTaxCreditCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalTaxCreditCarryforwardsMember_0efe8f38-0851-4f7a-9cf7-45a0b3a1b11a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalForeignTaxCreditCarryforwardMember_73f70b86-dd75-4d0f-acd3-6cd4caf87db1" xlink:href="mtrx-20220630.xsd#mtrx_FederalForeignTaxCreditCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalForeignTaxCreditCarryforwardMember_73f70b86-dd75-4d0f-acd3-6cd4caf87db1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ForeignTaxCreditCarryforwardsMember_ddb632a4-25d9-448d-8c76-76c32101542e" xlink:href="mtrx-20220630.xsd#mtrx_ForeignTaxCreditCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_ForeignTaxCreditCarryforwardsMember_ddb632a4-25d9-448d-8c76-76c32101542e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4fd35d04-abe9-47a2-b092-59c47fe45b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4fd35d04-abe9-47a2-b092-59c47fe45b25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71925b52-c633-464c-96c9-1ddb608204d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71925b52-c633-464c-96c9-1ddb608204d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_0375ab2d-cf9e-4077-bbec-3fcf92a67c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_0375ab2d-cf9e-4077-bbec-3fcf92a67c9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_7c888f83-e515-43ba-884d-5c21f6969703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:to="loc_us-gaap_ForeignCountryMember_7c888f83-e515-43ba-884d-5c21f6969703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4dae4f37-4f16-4fef-bc8e-31fbdf022409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4dae4f37-4f16-4fef-bc8e-31fbdf022409_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ca878fd0-cfda-4d44-9d93-72634e73cbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6f473874-78b7-4a44-9d26-da71416772e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_31cbf405-29de-4dae-9e46-441f182203cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i1a884594d08d40c585b29d2aceb6f528_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_bd4fd266-de1b-47a4-ae41-a2a25d7856b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_bd4fd266-de1b-47a4-ae41-a2a25d7856b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:to="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_ac079f61-670f-4473-8df3-ccff62748067_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:to="loc_us-gaap_LeaseContractualTermDomain_ac079f61-670f-4473-8df3-ccff62748067_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:to="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MaximumOperatingLeaseTermMember_752eb780-36d3-4baf-aa49-5698a1efbb65" xlink:href="mtrx-20220630.xsd#mtrx_MaximumOperatingLeaseTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:to="loc_mtrx_MaximumOperatingLeaseTermMember_752eb780-36d3-4baf-aa49-5698a1efbb65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockholdersEquityDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual" xlink:type="extended" id="ib0fd5712ffe04e80a9cfb3101313e2b7_StockholdersEquityDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramExpirationDate_71349028-543e-4af0-990d-aaa2d3fa2222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramExpirationDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramExpirationDate_71349028-543e-4af0-990d-aaa2d3fa2222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3eff30a8-687b-4a52-a6fb-7d095c778ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3eff30a8-687b-4a52-a6fb-7d095c778ea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_7fbdee52-ef2f-430f-a233-6cd9053cc162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_7fbdee52-ef2f-430f-a233-6cd9053cc162" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_075fc6ef-193e-4b16-8507-2b35431ebfad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_075fc6ef-193e-4b16-8507-2b35431ebfad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_29b438b2-3ce9-42ab-9578-b58490815b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_TreasuryStockShares_29b438b2-3ce9-42ab-9578-b58490815b0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_f1e71715-1ee8-4acf-9a9f-57c135432389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_f1e71715-1ee8-4acf-9a9f-57c135432389" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_3796bfba-746e-4768-92e2-c0b39ac7edc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_3796bfba-746e-4768-92e2-c0b39ac7edc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired_3215ebcc-4544-4b80-b730-462dc90f8da3" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_mtrx_OtherTreasurySharesAcquired_3215ebcc-4544-4b80-b730-462dc90f8da3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51d134f5-1c60-4df6-b577-75bb0b71e8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51d134f5-1c60-4df6-b577-75bb0b71e8c5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d1014089-2b04-4f36-b160-f6f48d3c55bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:to="loc_us-gaap_ClassOfStockDomain_d1014089-2b04-4f36-b160-f6f48d3c55bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d1cc7db-fcd0-43eb-8f86-f2b08f13e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:to="loc_us-gaap_ClassOfStockDomain_5d1cc7db-fcd0-43eb-8f86-f2b08f13e4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_5cd1bb94-6216-4886-8574-83aa65a83da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_5cd1bb94-6216-4886-8574-83aa65a83da6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended" id="ic51cd764a4054e50a4085746f7cd1254_StockBasedCompensationDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e9a88822-e355-4ac3-804d-5071c699cd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensation_e9a88822-e355-4ac3-804d-5071c699cd63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592cf67a-a3a6-4a2b-90e6-2834da38d642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592cf67a-a3a6-4a2b-90e6-2834da38d642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_83f879d7-ea91-445b-a380-2f204edcec98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_83f879d7-ea91-445b-a380-2f204edcec98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_3dbd3486-28a4-41e5-a2da-bd29910456be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_3dbd3486-28a4-41e5-a2da-bd29910456be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2c5a378c-4ab7-42ac-8386-d8aec3b404a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2c5a378c-4ab7-42ac-8386-d8aec3b404a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09f9eebe-07b8-4e4c-ae75-3ba08ffec7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09f9eebe-07b8-4e4c-ae75-3ba08ffec7d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cb13c6eb-bfb2-402b-bb7a-4cf033632e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cb13c6eb-bfb2-402b-bb7a-4cf033632e2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24db2466-066c-4081-bb39-6bd0fb949c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24db2466-066c-4081-bb39-6bd0fb949c38" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_46037aef-10e6-4cba-980e-458af6a60361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_46037aef-10e6-4cba-980e-458af6a60361" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_2ad9af05-9e92-4a65-b511-47749a4339b1" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_2ad9af05-9e92-4a65-b511-47749a4339b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Vestingperiodretirementeligibleemployees_c8187f9f-ebd4-4415-91c2-bfd6bf882fd6" xlink:href="mtrx-20220630.xsd#mtrx_Vestingperiodretirementeligibleemployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_Vestingperiodretirementeligibleemployees_c8187f9f-ebd4-4415-91c2-bfd6bf882fd6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_1d68ff26-41ef-4796-a290-e653a55fc064" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_1d68ff26-41ef-4796-a290-e653a55fc064" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_0f0d54ef-f636-4a11-a861-b6dd20db1885" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_0f0d54ef-f636-4a11-a861-b6dd20db1885" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_728a6fcd-dfef-47f9-8132-63cc05ec4b29" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_728a6fcd-dfef-47f9-8132-63cc05ec4b29" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_c50b8acf-3497-49f7-b5be-346d97ee5831" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_c50b8acf-3497-49f7-b5be-346d97ee5831" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_3942bab5-324f-4127-97eb-f6a51032a302" xlink:href="mtrx-20220630.xsd#mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_3942bab5-324f-4127-97eb-f6a51032a302" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_56a82dae-43fb-4bf1-a5ac-5948560351cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_56a82dae-43fb-4bf1-a5ac-5948560351cd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_1b9f56fa-671a-4839-9aec-c0c0271edc7f" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_1b9f56fa-671a-4839-9aec-c0c0271edc7f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_6014d422-deb3-40a4-88b6-89eea79ddffd" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_6014d422-deb3-40a4-88b6-89eea79ddffd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_fd165405-bf51-43ec-99c4-ee60b67e9ca0" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_fd165405-bf51-43ec-99c4-ee60b67e9ca0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_9cc2079f-48c1-42b2-8068-cb2d57635e79" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_9cc2079f-48c1-42b2-8068-cb2d57635e79" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_ed3a97c5-5602-4940-9909-1132e993df3f" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_ed3a97c5-5602-4940-9909-1132e993df3f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_93151144-2cc6-4168-9357-237b69a95568_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:to="loc_us-gaap_PlanNameDomain_93151144-2cc6-4168-9357-237b69a95568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:to="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_daf73947-ff54-4b5b-9ffb-6059b609fdbb" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_daf73947-ff54-4b5b-9ffb-6059b609fdbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_6a01c3de-1174-41d9-b935-b717721835c8" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_6a01c3de-1174-41d9-b935-b717721835c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_a6249482-a6b8-41f1-9067-31d9c1ef9745" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_a6249482-a6b8-41f1-9067-31d9c1ef9745" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9a3cdb5-0037-4fd5-8965-2d3790f9e758_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9a3cdb5-0037-4fd5-8965-2d3790f9e758_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MarketBasedAwardsMember_5ac56c0f-a391-4629-a81c-fd33d4dfe183" xlink:href="mtrx-20220630.xsd#mtrx_MarketBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_MarketBasedAwardsMember_5ac56c0f-a391-4629-a81c-fd33d4dfe183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2021Member_c1fd90b8-771b-44ee-a24a-db6bca16fe4f" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2021Member_c1fd90b8-771b-44ee-a24a-db6bca16fe4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2022Member_f7aaa1e6-4ea6-43ef-9996-51cf60d0984b" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2022Member_f7aaa1e6-4ea6-43ef-9996-51cf60d0984b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2023Member_6781279b-3be8-4235-aff7-7bb80a950858" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2023Member_6781279b-3be8-4235-aff7-7bb80a950858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_3a544006-80e6-4dad-a3e1-930545eb756e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_3a544006-80e6-4dad-a3e1-930545eb756e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeAwardMember_0fe4d546-dc40-4728-aea2-a77d4c959b6c" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:to="loc_mtrx_EmployeeAwardMember_0fe4d546-dc40-4728-aea2-a77d4c959b6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DirectorAwardsMember_04d40496-ae06-46ae-ad25-3537d91c4cc8" xlink:href="mtrx-20220630.xsd#mtrx_DirectorAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:to="loc_mtrx_DirectorAwardsMember_04d40496-ae06-46ae-ad25-3537d91c4cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d69283f8-5aca-4dc1-821d-2c295378a6c6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:to="loc_srt_RangeMember_d69283f8-5aca-4dc1-821d-2c295378a6c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:to="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1830e65e-080b-4a03-ace3-1f306a87ca3c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:to="loc_srt_MinimumMember_1830e65e-080b-4a03-ace3-1f306a87ca3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c47d7de5-92cd-4e9e-82bf-c426e56da9ed" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:to="loc_srt_MaximumMember_c47d7de5-92cd-4e9e-82bf-c426e56da9ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" id="i56bc14634f7f4d17a4581479d475d9ef_StockBasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9cfd7865-a890-4d0d-acaf-50b7b2228da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9cfd7865-a890-4d0d-acaf-50b7b2228da9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02ac544c-e334-4947-9345-81795c48e177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02ac544c-e334-4947-9345-81795c48e177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec3baba0-34b1-4bc9-a4a6-e40f9008a6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec3baba0-34b1-4bc9-a4a6-e40f9008a6c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5d166c7-5f53-470c-a45d-9c809947b0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5d166c7-5f53-470c-a45d-9c809947b0c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockAwardForfeitures_651696bf-eb70-4a11-8e95-12eafcd753a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_RestrictedStockAwardForfeitures_651696bf-eb70-4a11-8e95-12eafcd753a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:to="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b88bdc4e-19fa-4348-8ddb-5fb7e834971d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b88bdc4e-19fa-4348-8ddb-5fb7e834971d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CashPerformanceAwardsMember_5b33eeb8-2b23-4a14-b54e-3f080b5bafe9" xlink:href="mtrx-20220630.xsd#mtrx_CashPerformanceAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:to="loc_mtrx_CashPerformanceAwardsMember_5b33eeb8-2b23-4a14-b54e-3f080b5bafe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedPerformanceAwardsMember_89ab718b-e261-474c-8df3-447f12ceef13" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedPerformanceAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:to="loc_mtrx_ShareBasedPerformanceAwardsMember_89ab718b-e261-474c-8df3-447f12ceef13" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShareDetails1"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1" xlink:type="extended" id="id6611d517abf4b9cb35aae550ff1cfe4_EarningsperCommonShareDetails1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:href="mtrx-20220630.xsd#mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:to="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_788f2467-bcd8-4f02-b777-50c576308108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_788f2467-bcd8-4f02-b777-50c576308108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_219ee46e-51f1-430f-a30b-6b9cb7b0468a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_219ee46e-51f1-430f-a30b-6b9cb7b0468a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ca1d8570-1d9a-4d56-879c-37c2724d6244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ca1d8570-1d9a-4d56-879c-37c2724d6244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NonvestedDeferredSharesMember_34614d23-ea24-405e-9172-3004487595f9" xlink:href="mtrx-20220630.xsd#mtrx_NonvestedDeferredSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:to="loc_mtrx_NonvestedDeferredSharesMember_34614d23-ea24-405e-9172-3004487595f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlansDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual" xlink:type="extended" id="i6b83865e372f476f9a374caaa7c498f6_EmployeeBenefitPlansDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NumberOfUnionsContributedTo_3a2d078f-0a34-4797-ba56-0e5a617c105a" xlink:href="mtrx-20220630.xsd#mtrx_NumberOfUnionsContributedTo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_NumberOfUnionsContributedTo_3a2d078f-0a34-4797-ba56-0e5a617c105a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfPlanFunded_c7defacf-f566-4eca-a106-4aa8a0d89276" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfPlanFunded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_PercentageOfPlanFunded_c7defacf-f566-4eca-a106-4aa8a0d89276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DescriptionOfFundedPortionOfPlan_58346ef0-ee98-4db1-9058-f3e9b6afd024" xlink:href="mtrx-20220630.xsd#mtrx_DescriptionOfFundedPortionOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_DescriptionOfFundedPortionOfPlan_58346ef0-ee98-4db1-9058-f3e9b6afd024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_943f8d7f-ba16-429b-bd5f-1fb8fded5527_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_943f8d7f-ba16-429b-bd5f-1fb8fded5527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_652b8fbb-1ee6-4f58-ae09-732fa086be75" xlink:href="mtrx-20220630.xsd#mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:to="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_652b8fbb-1ee6-4f58-ae09-732fa086be75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:to="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeDomain_6ff27d70-2835-4b37-a3e1-61642e43999d_default" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:to="loc_mtrx_MultiemployerPlanZoneByTypeDomain_6ff27d70-2835-4b37-a3e1-61642e43999d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:to="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneRedMember_b4825904-9f0b-4e92-90ff-d3b53a81acd7" xlink:href="mtrx-20220630.xsd#mtrx_ZoneRedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneRedMember_b4825904-9f0b-4e92-90ff-d3b53a81acd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneYellowMember_1c206bf0-6976-4eea-9d94-5efa1dad71fa" xlink:href="mtrx-20220630.xsd#mtrx_ZoneYellowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneYellowMember_1c206bf0-6976-4eea-9d94-5efa1dad71fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneGreenMember_01f681c7-2d78-45e9-92d1-df4ee665d531" xlink:href="mtrx-20220630.xsd#mtrx_ZoneGreenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneGreenMember_01f681c7-2d78-45e9-92d1-df4ee665d531" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="iaeb33a6c83d4469eba671499fac93b25_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlansNumber_44e61a7a-6df6-4fc2-aa21-cd2773a64dc3" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlansNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_mtrx_MultiemployerPlansNumber_44e61a7a-6df6-4fc2-aa21-cd2773a64dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription_3c399a41-b27b-4054-af1f-6fabb8e62541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansUnderfundedStatusDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription_3c399a41-b27b-4054-af1f-6fabb8e62541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e1e0beae-982c-4f12-ae32-86ef4855405d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e1e0beae-982c-4f12-ae32-86ef4855405d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_1b631d66-72ce-4648-b9e6-335c906acc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_1b631d66-72ce-4648-b9e6-335c906acc8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_5a5e1c39-733f-46be-9697-60a08345ff95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_5a5e1c39-733f-46be-9697-60a08345ff95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_6156d02b-888a-4717-9803-d5c2c4ebf46f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_6156d02b-888a-4717-9803-d5c2c4ebf46f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9bf9ecce-8c9f-402a-b13b-c7d21ce70d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9bf9ecce-8c9f-402a-b13b-c7d21ce70d1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_6005ed4a-f384-4dad-9264-6f0d695088ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_6005ed4a-f384-4dad-9264-6f0d695088ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_1a6d43be-1459-4326-aeff-bb307696ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_1a6d43be-1459-4326-aeff-bb307696ea9f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aa77a019-3c1e-4938-8b0a-cb3f45bceb32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aa77a019-3c1e-4938-8b0a-cb3f45bceb32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_d4abf8ea-a645-49b7-9768-a3e66672e20b" xlink:href="mtrx-20220630.xsd#mtrx_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_d4abf8ea-a645-49b7-9768-a3e66672e20b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member_578fcc2f-7637-4638-b05a-883f9b16e174" xlink:href="mtrx-20220630.xsd#mtrx_NationalElectricalBenefitFundLocal488And126Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member_578fcc2f-7637-4638-b05a-883f9b16e174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_0eeee3f1-6659-44da-aaba-c65a77acbdb1" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionOneSixFourIbewMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_0eeee3f1-6659-44da-aaba-c65a77acbdb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_c73e95c2-01d2-405b-b1ff-36e3aa737336" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_c73e95c2-01d2-405b-b1ff-36e3aa737336" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_7348ea6a-87dd-4d14-b187-e630bac15cd2" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_7348ea6a-87dd-4d14-b187-e630bac15cd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_57096a67-a200-4fea-95fb-64a0c6d505eb" xlink:href="mtrx-20220630.xsd#mtrx_LocalThreeFiveOneIbewPensionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_57096a67-a200-4fea-95fb-64a0c6d505eb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_76632c6b-a11a-465e-82a4-8e29fe54cd82" xlink:href="mtrx-20220630.xsd#mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_76632c6b-a11a-465e-82a4-8e29fe54cd82" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocal654PensionPlanMember_032e008d-4503-44bf-9f54-9ed796aa4099" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocal654PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocal654PensionPlanMember_032e008d-4503-44bf-9f54-9ed796aa4099" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member_11c1a33c-8b17-473e-b916-47200e3ccf61" xlink:href="mtrx-20220630.xsd#mtrx_OhioCarpentersPensionFundLocal1090and351Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member_11c1a33c-8b17-473e-b916-47200e3ccf61" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanLoc.55Member_7d431aa9-a673-47f9-8310-e6eaecd302d3" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanLoc.55Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronWorkersPensionPlanLoc.55Member_7d431aa9-a673-47f9-8310-e6eaecd302d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_e219c71b-9c1d-425f-b5fb-cd19095b8fd4" xlink:href="mtrx-20220630.xsd#mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_e219c71b-9c1d-425f-b5fb-cd19095b8fd4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember_ad0b9802-7e37-4706-871b-01bdcc3ef155" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalUnionNineEightPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember_ad0b9802-7e37-4706-871b-01bdcc3ef155" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndianaLaborersPensionFundDomain_a6132657-81c9-4e4a-9383-c0227e980bc9" xlink:href="mtrx-20220630.xsd#mtrx_IndianaLaborersPensionFundDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IndianaLaborersPensionFundDomain_a6132657-81c9-4e4a-9383-c0227e980bc9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronworkersMidAmericaPensionPlanMember_d43a8ea3-79b4-4b33-a467-05274612f11b" xlink:href="mtrx-20220630.xsd#mtrx_IronworkersMidAmericaPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronworkersMidAmericaPensionPlanMember_d43a8ea3-79b4-4b33-a467-05274612f11b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_0f024c80-f68d-4e1e-b8a4-136dc7682a87" xlink:href="mtrx-20220630.xsd#mtrx_PipefittersRetirementFundLocalFiveNineSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_0f024c80-f68d-4e1e-b8a4-136dc7682a87" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_20038762-1bb4-487c-8352-cf7419d6827c" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_20038762-1bb4-487c-8352-cf7419d6827c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_67793f60-52da-4dc5-92a9-3881c6545f34" xlink:href="mtrx-20220630.xsd#mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_67793f60-52da-4dc5-92a9-3881c6545f34" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformationDetails" xlink:type="extended" id="i382bad33ff52496a9bbcaca205b2d9f9_SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Grossrevenues_8b66e3f9-2a58-44ac-b972-72c2dc6a59d6" xlink:href="mtrx-20220630.xsd#mtrx_Grossrevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_mtrx_Grossrevenues_8b66e3f9-2a58-44ac-b972-72c2dc6a59d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8025fe2d-4a2a-4297-ace8-8fb3ec645d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_Revenues_8025fe2d-4a2a-4297-ace8-8fb3ec645d04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2743c0e4-fa5d-4656-9bb7-5d4fe6cbba0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_GrossProfit_2743c0e4-fa5d-4656-9bb7-5d4fe6cbba0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_360b5834-9a91-4b8e-900e-e7422822a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_360b5834-9a91-4b8e-900e-e7422822a9e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a2e51d90-ce0d-43ae-b2a3-061c52f5752e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a2e51d90-ce0d-43ae-b2a3-061c52f5752e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_87f600a9-e8b5-4585-95f6-ace318efeced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_OperatingIncomeLoss_87f600a9-e8b5-4585-95f6-ace318efeced" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d059fccf-9869-4369-94a4-b2e15ccc2084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_Assets_d059fccf-9869-4369-94a4-b2e15ccc2084" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da713ce7-76fe-4658-a6f4-7935239b60bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da713ce7-76fe-4658-a6f4-7935239b60bb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_02896d0b-45ce-4a49-a689-615a04203e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_02896d0b-45ce-4a49-a689-615a04203e92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:to="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_58f375c5-f501-44d3-a45d-a813e4c3f934_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:to="loc_srt_ConsolidationItemsDomain_58f375c5-f501-44d3-a45d-a813e4c3f934_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:to="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3bfc0156-18ad-47ba-8f4b-4c4db2b62dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:to="loc_us-gaap_OperatingSegmentsMember_3bfc0156-18ad-47ba-8f4b-4c4db2b62dc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_afaa817a-2f8f-4987-a65a-5454c59a40fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:to="loc_us-gaap_IntersegmentEliminationMember_afaa817a-2f8f-4987-a65a-5454c59a40fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6499a233-3225-49fd-a3cc-01af5e713de6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:to="loc_us-gaap_SegmentDomain_6499a233-3225-49fd-a3cc-01af5e713de6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:to="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_aeea7f04-7470-4b1a-9f34-0710321251cf" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_aeea7f04-7470-4b1a-9f34-0710321251cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_3d7d5756-40b0-42f2-ab19-d9b665d5d181" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_3d7d5756-40b0-42f2-ab19-d9b665d5d181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_b5000f9f-52ff-4448-9961-5f9ba33165f3" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_b5000f9f-52ff-4448-9961-5f9ba33165f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UnallocatedCorporateCostsMember_c8ba68c8-25ab-4972-b06b-6c3c72c52582" xlink:href="mtrx-20220630.xsd#mtrx_UnallocatedCorporateCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_UnallocatedCorporateCostsMember_c8ba68c8-25ab-4972-b06b-6c3c72c52582" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails2" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformationDetails2"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformationDetails2" xlink:type="extended" id="ifa3e186377d946dbb162e2d148307352_SegmentInformationDetails2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ac5a71c3-dd51-45cc-8143-0c41857eb01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ac5a71c3-dd51-45cc-8143-0c41857eb01a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:to="loc_us-gaap_SegmentDomain_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:to="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_07db237d-957e-4ca5-acbc-de63f665cd35" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_07db237d-957e-4ca5-acbc-de63f665cd35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_7b810b81-9b54-4e70-b11b-5e084d95f97f" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_7b810b81-9b54-4e70-b11b-5e084d95f97f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_5d376cc2-ee1a-49a8-862e-e10414e4a59d" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_5d376cc2-ee1a-49a8-862e-e10414e4a59d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5a3afa69-4a80-451b-9bcb-6d5b2d70e767_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:to="loc_srt_NameOfMajorCustomerDomain_5a3afa69-4a80-451b-9bcb-6d5b2d70e767_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:to="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerOneMember_fb7d1682-ec46-482d-b169-2a8f99947bf6" xlink:href="mtrx-20220630.xsd#mtrx_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerOneMember_fb7d1682-ec46-482d-b169-2a8f99947bf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwoMember_6bab2b05-1e87-420e-bcf8-98cac9e1f504" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTwoMember_6bab2b05-1e87-420e-bcf8-98cac9e1f504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThreeMember_0470d801-5b0e-4293-bcba-07e9aed3ddeb" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerThreeMember_0470d801-5b0e-4293-bcba-07e9aed3ddeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFourMember_768610c1-14d2-4bac-b278-b34e84b65791" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerFourMember_768610c1-14d2-4bac-b278-b34e84b65791" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFiveMemberMember_01a2896d-1c42-4235-aeb7-6fbff19e4ef7" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFiveMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerFiveMemberMember_01a2896d-1c42-4235-aeb7-6fbff19e4ef7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSixMember_bba3e77c-379b-40e6-b6e4-67541d687cdf" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerSixMember_bba3e77c-379b-40e6-b6e4-67541d687cdf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSevenMember_bcaa5ed7-8e23-4b7f-974c-52f7065fd18c" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerSevenMember_bcaa5ed7-8e23-4b7f-974c-52f7065fd18c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerEightMember_c74235b1-f7ad-484a-be58-911d7107baa9" xlink:href="mtrx-20220630.xsd#mtrx_CustomerEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerEightMember_c74235b1-f7ad-484a-be58-911d7107baa9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerNineMember_84641353-670a-4e69-b9a4-52a813634c9e" xlink:href="mtrx-20220630.xsd#mtrx_CustomerNineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerNineMember_84641353-670a-4e69-b9a4-52a813634c9e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTenMember_70d3e690-fdec-4bc0-8bfc-2b0bc9392dba" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTenMember_70d3e690-fdec-4bc0-8bfc-2b0bc9392dba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerElevenMember_52e343d4-14b1-449e-b6ab-f694498a6032" xlink:href="mtrx-20220630.xsd#mtrx_CustomerElevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerElevenMember_52e343d4-14b1-449e-b6ab-f694498a6032" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwelveMember_d218d887-471d-4e85-bfff-42e09816d9fd" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwelveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTwelveMember_d218d887-471d-4e85-bfff-42e09816d9fd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThirteenMember_33729a44-2919-4445-bd24-3b2ebdf9519e" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThirteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerThirteenMember_33729a44-2919-4445-bd24-3b2ebdf9519e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f22aab51-79f4-413f-b90f-0a5477a7755b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f22aab51-79f4-413f-b90f-0a5477a7755b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_6939971f-9ab8-4967-95e8-2d940b1ef007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_6939971f-9ab8-4967-95e8-2d940b1ef007" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a62a0877-2d56-402d-8ab7-dcf7455024ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a62a0877-2d56-402d-8ab7-dcf7455024ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_befa818f-a205-4108-acf0-eb6a3ee1052a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:to="loc_us-gaap_SalesRevenueNetMember_befa818f-a205-4108-acf0-eb6a3ee1052a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RestructuringCostsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RestructuringCostsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/RestructuringCostsDetails" xlink:type="extended" id="ie7332a625e1545fb84920e69542bbdc5_RestructuringCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_a7901208-7672-41d9-9f79-de6270831d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_SeveranceCosts1_a7901208-7672-41d9-9f79-de6270831d9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_6685b400-a95a-4e6f-8303-a173082a0c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_BusinessExitCosts1_6685b400-a95a-4e6f-8303-a173082a0c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e13ac5ca-64e4-41c4-9ce4-a84d22695b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e13ac5ca-64e4-41c4-9ce4-a84d22695b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_d900e835-fe12-46f1-99e2-1c0e6afa0d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_OtherRestructuringCosts_d900e835-fe12-46f1-99e2-1c0e6afa0d71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_429c674e-42cb-4866-9140-52dbea80be43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_RestructuringCharges_429c674e-42cb-4866-9140-52dbea80be43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_26eda33d-0504-4435-b52d-0d38fb3072e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_RestructuringReserve_26eda33d-0504-4435-b52d-0d38fb3072e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_8ddb08f3-7cfe-44c1-b3f0-4b4a704b1879" xlink:href="mtrx-20220630.xsd#mtrx_CurrentYearOutstandingRestructuringCostsIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_8ddb08f3-7cfe-44c1-b3f0-4b4a704b1879" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_05a8f95f-857e-4604-aaea-592d1fbe7c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_PaymentsForRestructuring_05a8f95f-857e-4604-aaea-592d1fbe7c89" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdjustmentToRestructuringReserve_2b283dd2-6658-49d0-88bc-31e88ebc57c2" xlink:href="mtrx-20220630.xsd#mtrx_AdjustmentToRestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_mtrx_AdjustmentToRestructuringReserve_2b283dd2-6658-49d0-88bc-31e88ebc57c2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9627ee7d-4b7b-42f4-b03e-83f8d94842bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:to="loc_us-gaap_SegmentDomain_9627ee7d-4b7b-42f4-b03e-83f8d94842bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:to="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_37fa7bf3-ca13-41a0-8537-2fad22c65d07" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_37fa7bf3-ca13-41a0-8537-2fad22c65d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_29543b8b-eab2-4d3d-91b8-07573de90707" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_29543b8b-eab2-4d3d-91b8-07573de90707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_7a5a4dff-bb71-4a2b-8bbf-df92c38f145b" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_7a5a4dff-bb71-4a2b-8bbf-df92c38f145b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UnallocatedCorporateCostsMember_f76a5d81-bfb5-4388-9a5c-f39e40a6f470" xlink:href="mtrx-20220630.xsd#mtrx_UnallocatedCorporateCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_UnallocatedCorporateCostsMember_f76a5d81-bfb5-4388-9a5c-f39e40a6f470" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails" xlink:type="extended" id="i834a93ae79fd4c2f8910a79388eea5a1_ValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_80c433e4-26b6-4506-a86a-1926bf06f233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_80c433e4-26b6-4506-a86a-1926bf06f233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a1f73770-3e96-412b-8a83-86022d247281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a1f73770-3e96-412b-8a83-86022d247281" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_0266b764-5b1d-4fce-b308-2cfc822ac67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_0266b764-5b1d-4fce-b308-2cfc822ac67a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_570a3eff-83eb-41ad-95bd-e48bc512220e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_570a3eff-83eb-41ad-95bd-e48bc512220e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_234a5326-15cc-4329-a163-751964cb80f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_57a87d29-2096-460c-a133-a2a0553fceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_57a87d29-2096-460c-a133-a2a0553fceaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c8e5f98e-93de-4173-b028-1c7a7f0c9013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c8e5f98e-93de-4173-b028-1c7a7f0c9013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_fc1cfe47-e159-44fa-89f4-4cf68dbbc87e" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_fc1cfe47-e159-44fa-89f4-4cf68dbbc87e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_ebda5b24-0a38-4090-859b-3384d6414df8" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_ebda5b24-0a38-4090-859b-3384d6414df8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveIncrease_f7e29047-73d7-4200-9eca-809f4e67d2cf" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveIncrease_f7e29047-73d7-4200-9eca-809f4e67d2cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveRecovery_991c9150-2cf9-4ea3-9763-979e8f773551" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveRecovery_991c9150-2cf9-4ea3-9763-979e8f773551" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_6af33646-25b8-44ba-8195-ab3feb1a302e" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_6af33646-25b8-44ba-8195-ab3feb1a302e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_b55bf095-2984-42c8-835a-0a2c2b2019c3" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_b55bf095-2984-42c8-835a-0a2c2b2019c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_cdd31132-ef0d-412f-ac95-ae601a50c749" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_cdd31132-ef0d-412f-ac95-ae601a50c749" xlink:type="arc" order="8"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>mtrx-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_e2b6d695-6e23-4fb4-aacd-1603e2e879d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_573cad4f-ac89-4e04-ba35-9276c81e1cd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_6fbb8c53-beba-435a-8161-253fe786d3b4_terseLabel_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Pension Fund Local Union Number 102 IBEW [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_label_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Pension Fund Local Union Number One Zero Two [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_documentation_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Joint Pension Fund Local Union Number One Zero Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:to="lab_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_88923865-7d61-48de-89e0-6aa6bb48914f_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_5ab71ec6-fa4f-4ba0-abc6-22a06e5518a1_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_SMElectricTradeNameMember_2b48ee64-6a8a-4de8-8dd0-e7f78e3af343_terseLabel_en-US" xlink:label="lab_mtrx_SMElectricTradeNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SM Electric Trade Name [Member]</link:label>
    <link:label id="lab_mtrx_SMElectricTradeNameMember_label_en-US" xlink:label="lab_mtrx_SMElectricTradeNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SM Electric Trade Name [Member]</link:label>
    <link:label id="lab_mtrx_SMElectricTradeNameMember_documentation_en-US" xlink:label="lab_mtrx_SMElectricTradeNameMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SM Electric Trade Name [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SMElectricTradeNameMember" xlink:href="mtrx-20220630.xsd#mtrx_SMElectricTradeNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_SMElectricTradeNameMember" xlink:to="lab_mtrx_SMElectricTradeNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_ada519e8-9e4c-4401-8c42-cbb225150ec1_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_0e9e5bc3-a37c-4cd4-b869-7fc11efdabec_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_55b774bc-024b-475e-99a1-7c8c922d2881_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_9f8a560d-10a1-4b56-83a8-2332105c86fc_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_22fc6e8f-baff-463c-9af6-633c9844d224_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_8167779b-528a-4b7f-b655-0730e587575a_verboseLabel_en-US" xlink:label="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_label_en-US" xlink:label="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_documentation_en-US" xlink:label="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker blacksmith national pension trust.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:href="mtrx-20220630.xsd#mtrx_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:to="lab_mtrx_BoilermakerBlacksmithNationalPensionTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_82c1dd58-7f21-4f4d-92df-fb7658ffc051_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_92c39e26-0df1-462b-8447-65f5934bd28d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e1b8406e-4db0-4200-a90f-bda6f5d8483f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CanadianPrimeRateMember_6c466fff-272f-4a7c-9636-8df67d61bd0c_terseLabel_en-US" xlink:label="lab_mtrx_CanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Prime Rate [Member]</link:label>
    <link:label id="lab_mtrx_CanadianPrimeRateMember_label_en-US" xlink:label="lab_mtrx_CanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Prime Rate [Member]</link:label>
    <link:label id="lab_mtrx_CanadianPrimeRateMember_documentation_en-US" xlink:label="lab_mtrx_CanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CanadianPrimeRateMember" xlink:href="mtrx-20220630.xsd#mtrx_CanadianPrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CanadianPrimeRateMember" xlink:to="lab_mtrx_CanadianPrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessExitCosts1_0f8df957-5bab-4ea2-bce5-e86bf1784498_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility costs</link:label>
    <link:label id="lab_us-gaap_BusinessExitCosts1_label_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Exit Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessExitCosts1" xlink:to="lab_us-gaap_BusinessExitCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_5c800e31-07fe-4069-84bf-27a8d364875d_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FIP/RP Status Pending or Implemented</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_13ee167a-9a40-4c91-b5f7-b7bc4947e8c5_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_e9088df1-539a-426b-a305-b21783464b6e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_98ea4d3a-168c-4ad2-a0a2-939ffd2d67dc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_5b7657fa-791c-4e82-a4f2-d50f7906ae11_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fc7321c0-dea8-406d-8289-6559ccedb0a3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior secured revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7894f31f-0468-44df-9f04-515ac1f762dd_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax over book depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_12746df9-a74e-4044-986a-e6fa92c040b3_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_eb10299a-adca-46fd-95a5-b3d03c08c7b3_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerThreeMember_873c2cfd-6374-4b05-85df-cad97615c161_verboseLabel_en-US" xlink:label="lab_mtrx_CustomerThreeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:label id="lab_mtrx_CustomerThreeMember_label_en-US" xlink:label="lab_mtrx_CustomerThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:label id="lab_mtrx_CustomerThreeMember_documentation_en-US" xlink:label="lab_mtrx_CustomerThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer three.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThreeMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerThreeMember" xlink:to="lab_mtrx_CustomerThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_85970fb7-77d3-410e-9c23-b6f5cbce81a9_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_NumberOfUnionsContributedTo_362c54d2-2111-4e92-a763-d3353fe1ffa5_terseLabel_en-US" xlink:label="lab_mtrx_NumberOfUnionsContributedTo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of unions contributed to</link:label>
    <link:label id="lab_mtrx_NumberOfUnionsContributedTo_label_en-US" xlink:label="lab_mtrx_NumberOfUnionsContributedTo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of unions contributed to</link:label>
    <link:label id="lab_mtrx_NumberOfUnionsContributedTo_documentation_en-US" xlink:label="lab_mtrx_NumberOfUnionsContributedTo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of unions contributed to</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NumberOfUnionsContributedTo" xlink:href="mtrx-20220630.xsd#mtrx_NumberOfUnionsContributedTo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_NumberOfUnionsContributedTo" xlink:to="lab_mtrx_NumberOfUnionsContributedTo" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionAxis_013b6771-4f73-41e5-af8d-be870cb4b4e8_terseLabel_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Description [Axis]</link:label>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionAxis_label_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Description [Axis]</link:label>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionAxis_documentation_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority: State, Federal and Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:to="lab_mtrx_IncomeTaxAuthorityDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_b1f5f887-0b8e-43e4-8e73-8ec37fc27682_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c534b48a-6906-49de-aeda-14218e1830aa_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1b69f99f-df73-4461-95c0-e1855564b752_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyReceivableProceeds_a79a89e8-1dd0-4188-a709-8bcea1e24291_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivableProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable, Proceeds</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivableProceeds_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivableProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable, Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivableProceeds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivableProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivableProceeds" xlink:to="lab_us-gaap_LossContingencyReceivableProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_273c81db-d73e-4e2b-9d0c-c97d11382068_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1061bb7c-5aa7-4ec6-bdcc-0a57d777d34d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_061a4c69-e7c6-4b3c-a100-b4e4b46faa68_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4954cbef-ea7b-4961-9d75-34b8ec547e07_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset (liability)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_07d5e8ba-3e46-43f8-af20-d02e024dd9ac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2adea57b-efc3-45cd-aa6b-212021c73b36_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MtrxStorageandTerminalSolutionsSegment_208d3ba1-1367-46a9-bc55-e7a59b632a7f_terseLabel_en-US" xlink:label="lab_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage and Terminal Solutions Segment</link:label>
    <link:label id="lab_mtrx_MtrxStorageandTerminalSolutionsSegment_label_en-US" xlink:label="lab_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:StorageandTerminalSolutionsSegment</link:label>
    <link:label id="lab_mtrx_MtrxStorageandTerminalSolutionsSegment_documentation_en-US" xlink:label="lab_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage and Terminal Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:href="mtrx-20220630.xsd#mtrx_MtrxStorageandTerminalSolutionsSegment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:to="lab_mtrx_MtrxStorageandTerminalSolutionsSegment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_213c52cb-efbd-4cab-9289-e22bddfdb8b3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_a6813149-06c7-468a-b763-c1929a992922_terseLabel_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2004 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_label_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2004 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_documentation_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2004 Stock and Incentive Compensation Plan (2004 Plan) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:to="lab_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_339c21e5-47f2-4683-a9e4-48d3c73128ab_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive nonvested deferred shares</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_60e1414b-6567-4100-aeb0-a735d3db3cf3_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_867d8200-75ab-4e40-beb8-f5e87319f469_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionDomain_25fb6e61-35b7-4525-8bae-2239fd1b8901_terseLabel_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Description [Domain]</link:label>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionDomain_label_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Description [Domain]</link:label>
    <link:label id="lab_mtrx_IncomeTaxAuthorityDescriptionDomain_documentation_en-US" xlink:label="lab_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Income Tax Authority: State, Federal and Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:to="lab_mtrx_IncomeTaxAuthorityDescriptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0508426d-0188-4d3a-a2fe-50c025c0fe4e_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeDomain_c4749e3d-3ab6-4322-abb4-f60b62abf418_terseLabel_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Zone By Type [Domain]</link:label>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeDomain_label_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Zone By Type [Domain]</link:label>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeDomain_documentation_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plan zone by type.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:to="lab_mtrx_MultiemployerPlanZoneByTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_a3f1ec9d-d952-4a77-a31d-c9d6ff32f55b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open market purchase of treasury shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_7fde0f93-ccf2-4717-878b-1799ea2d865c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_15526492-8301-4c37-b193-83b9eca5b5b8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_210e9baf-69a2-49f3-b9fb-9e7880936fd2_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_37404466-95c7-4d46-8644-d9b013d22717_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5d3788d9-6633-415f-812c-ce444cd2f45f_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_StorageAndTerminalSolutionsSegmentMember_159f9884-b6f2-4ed4-8e77-5c1b4d8b92ff_terseLabel_en-US" xlink:label="lab_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage and Terminal Solutions</link:label>
    <link:label id="lab_mtrx_StorageAndTerminalSolutionsSegmentMember_label_en-US" xlink:label="lab_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage and Terminal Solutions Segment [Member]</link:label>
    <link:label id="lab_mtrx_StorageAndTerminalSolutionsSegmentMember_documentation_en-US" xlink:label="lab_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage and Terminal Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:to="lab_mtrx_StorageAndTerminalSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_68312568-b0cc-475f-9f9b-84cd0583158b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_ca0c4b37-fc04-4697-ad95-5968d1a7023d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3570f2fb-42c6-406c-b97a-e60fa1bb9509_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a4c672c2-b4a5-4fa6-8ae2-1d066859486d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod_c7720669-c14e-4b19-b981-458c1879928e_terseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred cancellations in period.</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred cancellations in period.</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred cancellations in period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AccountsReceivableReserveIncrease_034c4db3-ce67-4c5f-84fe-a11374ffc2b8_terseLabel_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Increase</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveIncrease_label_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Increase</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveIncrease_documentation_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveIncrease" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AccountsReceivableReserveIncrease" xlink:to="lab_mtrx_AccountsReceivableReserveIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_1ea0eb0d-876c-4a45-a5d0-81b51da8d8b5_terseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period of director awards</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period of Director Awards</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award award vesting period of director awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_5b49b5ba-f26d-4377-a54d-bdb8271d9f2b_terseLabel_en-US" xlink:label="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_label_en-US" xlink:label="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year outstanding restructuring costs incurred</link:label>
    <link:label id="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_documentation_en-US" xlink:label="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year outstanding restructuring costs incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:href="mtrx-20220630.xsd#mtrx_CurrentYearOutstandingRestructuringCostsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:to="lab_mtrx_CurrentYearOutstandingRestructuringCostsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_f4795c0a-dd3e-4d57-ab1c-14a6e07e3cb0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_50531a91-d23a-4c72-9a5e-a145d2668109_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_75d5100f-75a6-4ea9-9935-7f87484023ed_terseLabel_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_label_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_documentation_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:to="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_cd61b5c2-9c2a-4eaa-badd-a6c9c74d996f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_87dc3c4a-8d88-42cf-8dcc-155223b72031_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_b4162f52-bd3b-4775-a30f-1301f4e4a750_terseLabel_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]</link:label>
    <link:label id="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_label_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]</link:label>
    <link:label id="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_documentation_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:to="lab_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_c72c6458-dba2-4a08-9c44-d38bb3a793b4_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_1a90ae8b-ee54-4331-a7db-68a760656522_terseLabel_en-US" xlink:label="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipefitters Retirement Fund, Local 597 [Member]</link:label>
    <link:label id="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_label_en-US" xlink:label="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipefitters Retirement Fund Local Five Nine Seven [Member]</link:label>
    <link:label id="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_documentation_en-US" xlink:label="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipefitters Retirement Fund Local Five Nine Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:href="mtrx-20220630.xsd#mtrx_PipefittersRetirementFundLocalFiveNineSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:to="lab_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_a98d3e40-c383-47d8-8129-0d6def85334f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Initiation Date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Initiation Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInitiationDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInitiationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityInitiationDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_b27fedcd-78c5-419d-9d6f-17a1d472ce0c_terseLabel_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_label_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_documentation_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:to="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_51434a2a-a3ed-4b8a-93fc-a10e4e375f43_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Availability under senior credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_828870ff-f7d8-4df0-b9b5-fe1aea26535b_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_9b5535d7-2c5e-499a-9131-7d21bea51355_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OilGasAndChemicalMember_d9766b57-f235-40af-ae67-3725235ab233_verboseLabel_en-US" xlink:label="lab_mtrx_OilGasAndChemicalMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil Gas &amp; Chemical [Member]</link:label>
    <link:label id="lab_mtrx_OilGasAndChemicalMember_label_en-US" xlink:label="lab_mtrx_OilGasAndChemicalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil Gas And Chemical [Member]</link:label>
    <link:label id="lab_mtrx_OilGasAndChemicalMember_documentation_en-US" xlink:label="lab_mtrx_OilGasAndChemicalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil gas &amp; chemical.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OilGasAndChemicalMember" xlink:href="mtrx-20220630.xsd#mtrx_OilGasAndChemicalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OilGasAndChemicalMember" xlink:to="lab_mtrx_OilGasAndChemicalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_25c38748-8dcf-46d4-bb5b-9554c3945c0e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_09d603c5-ecd4-4864-a33e-2d7bebed1e33_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_673059f8-9a3e-4855-afef-34295ad864ca_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8f30eadc-4518-47cc-b72a-af9957083e20_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_c6681e1f-cd14-465e-9d26-a74a35250a80_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under asset-backed credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_98448fcf-e384-4713-89c8-8aad2904b950_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ef24573a-88f2-4050-96ae-f7a2d9636e01_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35ecd3c6-9f8d-4d87-b128-dbe9b9c7c5a5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_309de201-820d-4637-b7e8-0a97144d284f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_9e0736b5-1697-414d-a01d-f64fb9de4f21_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_JPMorganChaseBankMember_592aecde-5dc1-499c-8151-6beddf9123ba_terseLabel_en-US" xlink:label="lab_mtrx_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.P. Morgan Chase Bank</link:label>
    <link:label id="lab_mtrx_JPMorganChaseBankMember_label_en-US" xlink:label="lab_mtrx_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.P. Morgan Chase Bank [Member]</link:label>
    <link:label id="lab_mtrx_JPMorganChaseBankMember_documentation_en-US" xlink:label="lab_mtrx_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.P. Morgan Chase Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JPMorganChaseBankMember" xlink:href="mtrx-20220630.xsd#mtrx_JPMorganChaseBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_JPMorganChaseBankMember" xlink:to="lab_mtrx_JPMorganChaseBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7693c8d3-3576-414b-8fef-c46338fde38b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided (used) by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashExpense_e55304fb-7a6b-457c-a192-faedb5efb35c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated amortization of deferred debt amendment fees (Note 5)</link:label>
    <link:label id="lab_us-gaap_OtherNoncashExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashExpense" xlink:to="lab_us-gaap_OtherNoncashExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_40bae394-0512-46e8-bbf9-b725c251c044_terseLabel_en-US" xlink:label="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steamfitters Local Union Number 420 Pension Plan [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_label_en-US" xlink:label="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steamfitters Local Union Number Four Two Zero Pension Plan [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_documentation_en-US" xlink:label="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Steamfitters Local Union Number Four Two Zero Pension Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:href="mtrx-20220630.xsd#mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:to="lab_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_8fb4a0d3-5125-49c7-b0ad-a4097b11903c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_db4aad03-7424-4599-8925-70538c7558df_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of operating lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio_bd5834ac-5104-4ee0-bdc3-4c16be2ad8d4_terseLabel_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio_label_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:to="lab_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AdjustmentToRestructuringReserve_660b1f03-1674-4a89-abd3-c7b488bd0634_terseLabel_en-US" xlink:label="lab_mtrx_AdjustmentToRestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to restructuring reserve</link:label>
    <link:label id="lab_mtrx_AdjustmentToRestructuringReserve_label_en-US" xlink:label="lab_mtrx_AdjustmentToRestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to restructuring reserve</link:label>
    <link:label id="lab_mtrx_AdjustmentToRestructuringReserve_documentation_en-US" xlink:label="lab_mtrx_AdjustmentToRestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to restructuring reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdjustmentToRestructuringReserve" xlink:href="mtrx-20220630.xsd#mtrx_AdjustmentToRestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AdjustmentToRestructuringReserve" xlink:to="lab_mtrx_AdjustmentToRestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_267cf501-a3f2-45bb-8d1f-85466bec9e1a_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5f258dc4-978c-4331-a36f-aeffda5163c1_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IronWorkersPensionPlanLoc.55Member_3a24ba3c-548c-49ab-a560-b23b8321b10b_terseLabel_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan, Loc. 55 [Member]</link:label>
    <link:label id="lab_mtrx_IronWorkersPensionPlanLoc.55Member_label_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan, Loc. 55 [Member]</link:label>
    <link:label id="lab_mtrx_IronWorkersPensionPlanLoc.55Member_documentation_en-US" xlink:label="lab_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iron Workers Pension Plan, Loc. 55 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanLoc.55Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:to="lab_mtrx_IronWorkersPensionPlanLoc.55Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_VestIn2022Member_7290f120-b2db-417e-8f0d-328ec90e01dc_terseLabel_en-US" xlink:label="lab_mtrx_VestIn2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2024 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2022Member_label_en-US" xlink:label="lab_mtrx_VestIn2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2022 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2022Member_documentation_en-US" xlink:label="lab_mtrx_VestIn2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2022Member" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_VestIn2022Member" xlink:to="lab_mtrx_VestIn2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_ca239259-3dda-4c99-8a50-6cbd3495dbf7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_be66c0db-a2ee-44dd-afb1-ee5fe041ac47_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ZoneGreenMember_c3eabd6d-d8a8-4d5d-8ce6-87b985e2b8fc_verboseLabel_en-US" xlink:label="lab_mtrx_ZoneGreenMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Green [Member]</link:label>
    <link:label id="lab_mtrx_ZoneGreenMember_label_en-US" xlink:label="lab_mtrx_ZoneGreenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Green [Member]</link:label>
    <link:label id="lab_mtrx_ZoneGreenMember_documentation_en-US" xlink:label="lab_mtrx_ZoneGreenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone green.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneGreenMember" xlink:href="mtrx-20220630.xsd#mtrx_ZoneGreenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ZoneGreenMember" xlink:to="lab_mtrx_ZoneGreenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_00348826-08cf-4a1c-bb9f-53b7bdccf759_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue_cab7f0f5-f045-4192-8aac-cfde6f17b7db_verboseLabel_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee share purchase limit aggregate market value</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue_label_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan Maximum Annual Share Purchase Limited To Aggregate Market Value</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue_documentation_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan per participant maximum annual share purchase limited to aggregate market value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:to="lab_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f837b67e-4cb8-486f-beb2-a33986d86a70_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_9638bcb4-85d0-4d45-a0e8-999de880f9f3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement of deferred taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Vestingperiodretirementeligibleemployees_bab94330-28eb-4cf7-b766-8240c54c098e_terseLabel_en-US" xlink:label="lab_mtrx_Vestingperiodretirementeligibleemployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period, retirement eligible employees</link:label>
    <link:label id="lab_mtrx_Vestingperiodretirementeligibleemployees_label_en-US" xlink:label="lab_mtrx_Vestingperiodretirementeligibleemployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period, retirement eligible employees</link:label>
    <link:label id="lab_mtrx_Vestingperiodretirementeligibleemployees_documentation_en-US" xlink:label="lab_mtrx_Vestingperiodretirementeligibleemployees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period, retirement eligible employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Vestingperiodretirementeligibleemployees" xlink:href="mtrx-20220630.xsd#mtrx_Vestingperiodretirementeligibleemployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Vestingperiodretirementeligibleemployees" xlink:to="lab_mtrx_Vestingperiodretirementeligibleemployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_c317bbd5-1268-463b-b506-6d9c848cdda9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeAxis_6d71c2a9-7fdb-4529-ab81-fb0bbe320d08_terseLabel_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Zone By Type [Axis]</link:label>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeAxis_label_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Zone By Type [Axis]</link:label>
    <link:label id="lab_mtrx_MultiemployerPlanZoneByTypeAxis_documentation_en-US" xlink:label="lab_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plan zone by type.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:to="lab_mtrx_MultiemployerPlanZoneByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember_cdf3a4d4-3e8f-4b80-9551-3e2f54443820_terseLabel_en-US" xlink:label="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local Union 98 Pension Plan [Member]</link:label>
    <link:label id="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember_label_en-US" xlink:label="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local Union Nine Eight Pension Plan [Member]</link:label>
    <link:label id="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember_documentation_en-US" xlink:label="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local Union Nine Eight Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalUnionNineEightPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:to="lab_mtrx_IBEWLocalUnionNineEightPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock_574fa238-4636-40b9-b050-d4313bed8e4f_terseLabel_en-US" xlink:label="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Information Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Information Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Information Related to Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:href="mtrx-20220630.xsd#mtrx_OtherInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:to="lab_mtrx_OtherInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_8e7e9ce0-d6f7-444d-a118-41e4d6078dab_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerTwelveMember_32d34374-da7f-42bd-8569-083b46e5fcf6_terseLabel_en-US" xlink:label="lab_mtrx_CustomerTwelveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Twelve</link:label>
    <link:label id="lab_mtrx_CustomerTwelveMember_label_en-US" xlink:label="lab_mtrx_CustomerTwelveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Twelve [Member]</link:label>
    <link:label id="lab_mtrx_CustomerTwelveMember_documentation_en-US" xlink:label="lab_mtrx_CustomerTwelveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Twelve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwelveMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwelveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerTwelveMember" xlink:to="lab_mtrx_CustomerTwelveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansUnderfundedStatusDescription_67f49dc5-b895-402b-80f5-43436577729d_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansUnderfundedStatusDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Underfunded Status, Description</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansUnderfundedStatusDescription_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansUnderfundedStatusDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Underfunded Status, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansUnderfundedStatusDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription" xlink:to="lab_us-gaap_MultiemployerPlansUnderfundedStatusDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_RetentionPayablePolicyTextBlock_e7b942e0-9039-4ed7-9d69-a7066d2cfec1_verboseLabel_en-US" xlink:label="lab_mtrx_RetentionPayablePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retentions</link:label>
    <link:label id="lab_mtrx_RetentionPayablePolicyTextBlock_label_en-US" xlink:label="lab_mtrx_RetentionPayablePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Payable [Policy Text Block]</link:label>
    <link:label id="lab_mtrx_RetentionPayablePolicyTextBlock_documentation_en-US" xlink:label="lab_mtrx_RetentionPayablePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RetentionPayablePolicyTextBlock" xlink:href="mtrx-20220630.xsd#mtrx_RetentionPayablePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_RetentionPayablePolicyTextBlock" xlink:to="lab_mtrx_RetentionPayablePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_a9633934-e881-4ef3-83ec-d869da5f4846_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal rate differential net operating loss carryback</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_42b33513-1e31-4dd4-8494-b5fbc768fbbb_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4447ca0d-270b-4b7f-888e-17f191a8d4f0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_b2397821-5e93-46f0-84b5-c3eb3492318c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from asset sales (Note 3)</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ee5364eb-ff56-4447-a380-5b516e3b5514_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_d0b427b1-9954-4371-a083-f2e9ca378383_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c92cc33e-67a1-4025-9d27-d8c8c4dae3af_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerFourMember_d160cc13-7bb2-4afa-b85b-a67037a2973a_verboseLabel_en-US" xlink:label="lab_mtrx_CustomerFourMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Four [Member]</link:label>
    <link:label id="lab_mtrx_CustomerFourMember_label_en-US" xlink:label="lab_mtrx_CustomerFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Four [Member]</link:label>
    <link:label id="lab_mtrx_CustomerFourMember_documentation_en-US" xlink:label="lab_mtrx_CustomerFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFourMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerFourMember" xlink:to="lab_mtrx_CustomerFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember_c3692172-e085-4d16-91d8-0db4b62314a0_terseLabel_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember_label_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility And Power Infrastructure Segment [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember_documentation_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility And Power Infrastructure Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:to="lab_mtrx_UtilityAndPowerInfrastructureSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6d776584-b201-45fe-9bb4-351990b04d06_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_2672d194-d480-41f3-b41f-49e42fa0a95b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid time-off accrual</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_d32bb33b-17f5-4701-931a-56246c6c4a3c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ZoneYellowMember_e7e8892d-2c5d-47fb-b336-1543781f9da6_verboseLabel_en-US" xlink:label="lab_mtrx_ZoneYellowMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Yellow [Member]</link:label>
    <link:label id="lab_mtrx_ZoneYellowMember_label_en-US" xlink:label="lab_mtrx_ZoneYellowMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Yellow [Member]</link:label>
    <link:label id="lab_mtrx_ZoneYellowMember_documentation_en-US" xlink:label="lab_mtrx_ZoneYellowMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone yellow.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneYellowMember" xlink:href="mtrx-20220630.xsd#mtrx_ZoneYellowMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ZoneYellowMember" xlink:to="lab_mtrx_ZoneYellowMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f0c526c7-4e26-42b8-8c06-fce626484fee_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a9de1871-bd28-4198-9426-99522657ff39_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_4bc09b57-8ce1-4642-b19d-01be96b0edb9_verboseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration Date of Collective-Bargaining Agreement</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_d9ebdcfc-1632-42c7-9ab1-936b11fdc280_verboseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to other multiemployer plans</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_3a40ece8-c817-47cc-9d76-024842df96c7_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable life of office equipment and software</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_fd05b10d-e5d4-4fcd-a2f6-f0984aff55f8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_23037660-98d5-403b-a136-15654b192430_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2bcbe36d-7f5e-41cc-aaaa-08c9e3f46939_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested deferred share activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_bc79592c-0117-4444-8442-b4e8a9809c43_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f87d9105-5805-4a38-9333-5a5748e89c15_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_7163b561-8615-4658-8ac7-0be9b44c67df_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance costs and other benefits</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_140be3e9-2c7f-42da-92ac-0c8e431f77c9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d54ee358-d67b-49a0-887f-1a9ee61f3bd6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share at June 30, 2022</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_1f7977e5-aaab-4e54-8662-f6405f73745b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_bf6a355a-e2ad-42be-a2d0-5ef1b4d52c5b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_4d4fd3f9-2517-4c2d-892c-e20b8c46aa01_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions_028e51d3-1e3f-4788-9c97-6e1869c347f4_verboseLabel_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employee contribution for first half</link:label>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions_label_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Employee Contribution As Base For Employer Contributions</link:label>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions_documentation_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employee contribution as base for employer contributions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:to="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_62257c6e-2052-4f63-832d-68703d3d400e_verboseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1acc05c5-6e9b-49c0-8bdf-498dafd91c00_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_14cb676a-4fe9-4913-8816-e52ef4e38e5e_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_1a3552aa-bd16-4802-9417-6a460fa9fb84_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum_3125d523-176e-4d93-bb0f-5f3d3abbdb9a_verboseLabel_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on alternate base rate loans, Maximum</link:label>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum_label_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Basis Spread On Alternate Base Rate Maximum</link:label>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum_documentation_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit basis spread on alternate base rate maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:to="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_7bdb641b-f027-470e-9ef7-5fb5cc3c8f2b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerFiveMemberMember_8d3fffe5-4d82-4b15-b084-bacbf10f6cd5_terseLabel_en-US" xlink:label="lab_mtrx_CustomerFiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Five [Member]</link:label>
    <link:label id="lab_mtrx_CustomerFiveMemberMember_label_en-US" xlink:label="lab_mtrx_CustomerFiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Five [Member] [Member]</link:label>
    <link:label id="lab_mtrx_CustomerFiveMemberMember_documentation_en-US" xlink:label="lab_mtrx_CustomerFiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Five [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFiveMemberMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFiveMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerFiveMemberMember" xlink:to="lab_mtrx_CustomerFiveMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a211af19-ab89-4801-bf84-3e57cd227c9f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum_55102d8d-01bf-47dc-afc2-8cbbd0c84561_terseLabel_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum_label_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum_documentation_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:to="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IBEWLocal654PensionPlanMember_cc8a6642-f6c7-473b-b70e-9d9313d0992a_terseLabel_en-US" xlink:label="lab_mtrx_IBEWLocal654PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local 654 Pension Plan</link:label>
    <link:label id="lab_mtrx_IBEWLocal654PensionPlanMember_label_en-US" xlink:label="lab_mtrx_IBEWLocal654PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local 654 Pension Plan [Member]</link:label>
    <link:label id="lab_mtrx_IBEWLocal654PensionPlanMember_documentation_en-US" xlink:label="lab_mtrx_IBEWLocal654PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local 654 Pension Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocal654PensionPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocal654PensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IBEWLocal654PensionPlanMember" xlink:to="lab_mtrx_IBEWLocal654PensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_cbd066ec-96c9-4421-91f3-ece720fb64be_verboseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_284f7a81-e411-41aa-8727-fbb63b8d8325_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_723d8b31-26da-4a4e-a34d-0ef205bcd83f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_798c97c2-944f-4a0b-9999-1a4b5c04e317_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_878334bb-4f59-44a0-8827-ca3adad65a3a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_eae993c1-b063-4781-8eae-98250a091ca6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3505f796-b708-4127-9d23-2e35fef19e7b_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_511622cd-2f63-4025-a989-8d279195c1e2_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period, equal annual installments</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Installment Period For Vesting</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award installment period for vesting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_c2a1a355-0f4c-438e-aec4-9a229f2dcd01_terseLabel_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2012 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_label_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2012 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_documentation_en-US" xlink:label="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company's 2012 Stock and Incentive Compensation Plan (2012) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:to="lab_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_2996844c-23d8-4fcc-92aa-ec8bdb14fb5e_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DeferredTaxAssetsAccruedLosses_58e303df-e6f1-48c6-8f43-a12dc1412d46_verboseLabel_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsAccruedLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued losses</link:label>
    <link:label id="lab_mtrx_DeferredTaxAssetsAccruedLosses_label_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsAccruedLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Accrued Losses</link:label>
    <link:label id="lab_mtrx_DeferredTaxAssetsAccruedLosses_documentation_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsAccruedLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets accrued losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsAccruedLosses" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsAccruedLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DeferredTaxAssetsAccruedLosses" xlink:to="lab_mtrx_DeferredTaxAssetsAccruedLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5b0c2fd5-b3b9-42f5-a922-e4f82ec96f68_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_04c1384d-1837-4f35-b40d-dbf74303b2e5_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_011f0e97-65a2-4813-ba9f-cdb1ab39e654_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset impairments and restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_8f49faed-f73d-49b1-94c5-e9c396d4b627_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_101c1ad4-a989-44e7-af79-b58f312368f1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_94953fc4-fc2d-47e8-83e1-fb766640a8d1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions used to calculate grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bde4c170-3554-4b82-8cd7-0ee962fd5ed6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_af236dcb-d5f3-4031-988f-d8677d0f8ddb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_508a056e-fefb-4e75-bba8-ea4b06252fc5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4da4e38f-5e8b-44aa-b728-402d5afc8889_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_01696d25-ef11-4518-b517-ca97c768d09a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_39e63962-2ca3-4f27-82af-8aecaca362cf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_FederalNetOperatingLossesMember_72e61fe4-e389-49e8-98dd-072d03f8fe0d_terseLabel_en-US" xlink:label="lab_mtrx_FederalNetOperatingLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Net Operating Losses</link:label>
    <link:label id="lab_mtrx_FederalNetOperatingLossesMember_label_en-US" xlink:label="lab_mtrx_FederalNetOperatingLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Net Operating Losses [Member]</link:label>
    <link:label id="lab_mtrx_FederalNetOperatingLossesMember_documentation_en-US" xlink:label="lab_mtrx_FederalNetOperatingLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Net Operating Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalNetOperatingLossesMember" xlink:href="mtrx-20220630.xsd#mtrx_FederalNetOperatingLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_FederalNetOperatingLossesMember" xlink:to="lab_mtrx_FederalNetOperatingLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4261730d-dedf-4711-965d-878bea008a23_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_06f765b0-ed8c-45a3-9663-789196ad388c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_b8bf1f06-9be6-48e0-96de-14cae60a3fa1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_523c6ba6-6524-4da6-90e0-a263d82a6b9d_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual maximum purchases authorized under stock buyback program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_133a15cc-290c-4888-b19f-e1f86090d5cd_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_2196e43a-6815-4efd-a4ea-e0f7108c90ed_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_e95def91-5e7a-43bd-a36d-54979eff7bf2_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred shares granted</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Grants In Period</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred grants in period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_70c0921b-161f-4581-b2bd-6e800f6359e5_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2de0aa4d-8159-401a-8f6a-02e603c19330_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_6892ce47-c0bd-4957-b2aa-8fe7792c337f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_a92a5140-212c-49ee-b670-ba8e908e54c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_997ae1fc-f9b7-450a-b92f-3084f351e8b0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment3Member_475a9104-733c-46f7-8cf8-20f3670e0514_terseLabel_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 3 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment3Member_label_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 3 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment3Member_documentation_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 3</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment3Member" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerRelationshipImpairment3Member" xlink:to="lab_mtrx_CustomerRelationshipImpairment3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_79216d3b-38d4-4c04-9641-6b29e4f78cf5_verboseLabel_en-US" xlink:label="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum threshold shares scheduled to vest for performance based shares</link:label>
    <link:label id="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_label_en-US" xlink:label="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Threshold Shares Scheduled To Vest For Performance Based Shares</link:label>
    <link:label id="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_documentation_en-US" xlink:label="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum threshold shares scheduled to vest for performance based shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:href="mtrx-20220630.xsd#mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:to="lab_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_41eae25a-34ab-4ba2-8621-0aa2e402ad06_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable holdbacks and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_8473bc7c-dcfb-4577-a79f-2b60c933f959_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerEightMember_5dc45775-b4bd-469b-8cf7-011caa1affb6_terseLabel_en-US" xlink:label="lab_mtrx_CustomerEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eight [Member]</link:label>
    <link:label id="lab_mtrx_CustomerEightMember_label_en-US" xlink:label="lab_mtrx_CustomerEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eight [Member]</link:label>
    <link:label id="lab_mtrx_CustomerEightMember_documentation_en-US" xlink:label="lab_mtrx_CustomerEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eight [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerEightMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerEightMember" xlink:to="lab_mtrx_CustomerEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ba49d6bb-4c38-45f3-bc80-c27b87ee4437_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_123df86e-4983-4f74-9417-779c34b159df_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c96b3b42-5cd8-4707-a76a-b005141589c1_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of the provision for income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_05ea969e-56f8-41a3-8b8e-a53ba76f8b5e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_09cb7739-bd57-4fb7-a5db-7a262c12558c_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ChangeinCIE_1089c28d-d0ad-4bbe-8dd3-adc453bbe05d_terseLabel_en-US" xlink:label="lab_mtrx_ChangeinCIE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_mtrx_ChangeinCIE_label_en-US" xlink:label="lab_mtrx_ChangeinCIE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in CIE</link:label>
    <link:label id="lab_mtrx_ChangeinCIE_documentation_en-US" xlink:label="lab_mtrx_ChangeinCIE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in CIE from prior year to the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ChangeinCIE" xlink:href="mtrx-20220630.xsd#mtrx_ChangeinCIE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ChangeinCIE" xlink:to="lab_mtrx_ChangeinCIE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_05b4c217-3082-443c-9a6e-359b9d51875a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_3a242e5d-11b1-423e-9265-9ba4cea21497_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_5dca2fc5-2dee-438b-a20f-ae4f67a1e6ac_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_67123cdc-24b0-402b-8e65-12bebb1f52ae_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_46b1cf49-9616-44ac-a45c-49c9c6823bae_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Pension Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ad8c942c-ee7e-478b-8791-9b2c53ef0680_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:label id="lab_us-gaap_GrossProfit_c7adb63c-dbe2-4dad-ba83-fd861e557d72_verboseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_404284da-f637-4874-8cb5-0d3d47650fc4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred FICA</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e7f508ec-e54d-4130-80e0-f0c85234ce34_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_d5288d3b-84c8-4c6d-8f0e-b2673d215f1d_terseLabel_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 1 [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_label_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 1 [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_documentation_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:to="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_9e2c7f41-169c-40a1-abe4-762ab32fd347_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a4de4b40-1175-4f24-a462-cacc4771a31d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2bfc03f7-4c14-446e-b6d5-273debed1bcf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramExpirationDate_7bd745bc-6efa-4498-8433-803f94b432b6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Expiration Date</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramExpirationDate_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramExpirationDate" xlink:to="lab_us-gaap_StockRepurchaseProgramExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1c988c38-b367-4fbf-9d80-3e8e2d606720_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_9901af88-1271-4de2-8be0-432941aa6373_terseLabel_en-US" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Deferred Compensation, All Types [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_1ecd2448-966a-451d-8e6d-36275da3f79d_terseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_3e9961ad-143a-4fd1-80a7-93de226f04d0_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_807e1de6-200b-4ee6-959f-6a04bb7e5c23_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of non-deductible goodwill</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8620a0c9-9cd9-4a4a-908e-15b7a50a5a41_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4456ddf-976f-4955-b61c-8797562aea91_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, beginning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ce9f18e9-3aa8-48dc-88de-464ac33bc291_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, ending</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PercentageOfRealEstateLeases_b73836fa-cacf-4ae5-9571-5b9fe15901bd_terseLabel_en-US" xlink:label="lab_mtrx_PercentageOfRealEstateLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of real estate leases</link:label>
    <link:label id="lab_mtrx_PercentageOfRealEstateLeases_label_en-US" xlink:label="lab_mtrx_PercentageOfRealEstateLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of real estate leases</link:label>
    <link:label id="lab_mtrx_PercentageOfRealEstateLeases_documentation_en-US" xlink:label="lab_mtrx_PercentageOfRealEstateLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of real estate leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfRealEstateLeases" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfRealEstateLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PercentageOfRealEstateLeases" xlink:to="lab_mtrx_PercentageOfRealEstateLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_44256895-18bc-4fcc-b527-5bfa14f5b0c1_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_74ed31f1-11d4-40a1-ac22-1354b1384a48_terseLabel_en-US" xlink:label="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]</link:label>
    <link:label id="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_label_en-US" xlink:label="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]</link:label>
    <link:label id="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_documentation_en-US" xlink:label="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:href="mtrx-20220630.xsd#mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:to="lab_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_InternationalMember_c64385d8-1c14-440c-8100-01ace32094ae_terseLabel_en-US" xlink:label="lab_mtrx_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_mtrx_InternationalMember_label_en-US" xlink:label="lab_mtrx_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_mtrx_InternationalMember_documentation_en-US" xlink:label="lab_mtrx_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_InternationalMember" xlink:to="lab_mtrx_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_c76bf1d6-3458-4e97-8d5e-b080cc563fe6_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_23c2cf4b-01e8-46e4-af39-cc917edf4fcf_verboseLabel_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro-rate of original awards maximum</link:label>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_label_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout As Percentage Of Original Award Maximum</link:label>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_documentation_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout as percentage of original award maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:to="lab_mtrx_PayoutAsPercentageOfOriginalAwardMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2fb17a77-1d01-40e6-b994-f0e671d6ae3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_6735db86-f5cf-483b-aab4-581f5fee2a78_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_bf10a30b-a358-41f2-915f-70b343047169_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_acad00bd-db39-4611-a2af-2a8ea7db0501_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_4a1fe110-d874-44c9-891c-5b97fd000a34_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d7df902-1fea-4911-af3e-1eafdac0d56c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d61728e0-ce70-4b6a-8ddf-af86f3d1a7b9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_94933e47-e729-4a31-a914-10c88efdecbd_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_1acebbbb-23fe-46f3-8356-241852bdc6df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_8cc83903-a8c3-4eda-96d1-8b9152142d5a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f499f60f-9e08-45d0-840b-858f98c196f3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_45485547-4bb6-46a5-bbfe-a56ce80a61ee_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_f260cf40-4d97-448a-bf9d-f775f6dd150c_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint_ac744ced-45ba-4d0e-8d80-55e88da1bbd6_terseLabel_en-US" xlink:label="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity under the senior secured revolving credit facility</link:label>
    <link:label id="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint_label_en-US" xlink:label="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint</link:label>
    <link:label id="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint_documentation_en-US" xlink:label="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility maximum borrowing capacity after consideration of capacity constraint.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:to="lab_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5629db09-8b65-4d1d-942d-f3d1aa81b5f0_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_80d62d74-aa99-400f-9dd8-180dad19131b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring reserve</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_519e57a1-38fa-44c6-9837-fb977b2ba2fb_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerThirteenMember_9205af76-55b9-4db7-8418-33c6479a37a2_terseLabel_en-US" xlink:label="lab_mtrx_CustomerThirteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Thirteen</link:label>
    <link:label id="lab_mtrx_CustomerThirteenMember_label_en-US" xlink:label="lab_mtrx_CustomerThirteenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Thirteen [Member]</link:label>
    <link:label id="lab_mtrx_CustomerThirteenMember_documentation_en-US" xlink:label="lab_mtrx_CustomerThirteenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Thirteen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThirteenMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThirteenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerThirteenMember" xlink:to="lab_mtrx_CustomerThirteenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_6670857d-630c-42f1-82cc-7ee560488c5a_verboseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_705ddf75-23ad-482a-a63f-5af77684326c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerOneMember_4afc4f68-e2d4-4512-8bae-a4517f156e5a_verboseLabel_en-US" xlink:label="lab_mtrx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_mtrx_CustomerOneMember_label_en-US" xlink:label="lab_mtrx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_mtrx_CustomerOneMember_documentation_en-US" xlink:label="lab_mtrx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer one.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerOneMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerOneMember" xlink:to="lab_mtrx_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8c75e4a5-e4a4-40fa-9a3f-4e997632866f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_11e4d4f7-bdee-466a-bb99-71035672b28f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_cc6c4832-226b-48cd-8d6f-f4c84b2a3239_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_559fbe57-4c3a-40c9-9173-dda5e8cb694e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Availability under the senior credit facility</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_e46b3b01-0643-4480-9da9-db795de28f7a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_94b26956-7b2e-4a9e-9482-531c92858284_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_5ef9f8a5-728a-4ca3-b08a-d8fb01284213_verboseLabel_en-US" xlink:label="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Diluted Earnings Per Share</link:label>
    <link:label id="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_label_en-US" xlink:label="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Diluted Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_documentation_en-US" xlink:label="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of diluted earnings per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:href="mtrx-20220630.xsd#mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:to="lab_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_0494988f-3883-49e4-8969-1472284978a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development and other tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_d19048ab-7ca0-4f06-b2c8-9af066debf48_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options vested or expected to vest at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_e8c9c2a8-cade-4380-9a87-80453d14a52d_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1385f6f7-7c7d-45ab-abd1-46c71302472e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_3128bb66-3b39-4858-a370-c18971fc13db_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_daca6ad6-c1ae-4f97-aeae-11bb65eb962b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_4b5855c9-021a-4aa5-9de9-120f960c876c_terseLabel_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Write Off of Fully Reserved Balance</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_label_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Write Off of Fully Reserved Balance</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_documentation_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Write Off of Fully Reserved Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:to="lab_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_46c5572b-90c2-4d61-806a-4429b58bc5a1_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnapprovedChangeOrdersAmount_0eccfaf0-7e57-484a-bb3d-742aa2bc84df_terseLabel_en-US" xlink:label="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpriced Change Orders and Claims</link:label>
    <link:label id="lab_us-gaap_UnapprovedChangeOrdersAmount_label_en-US" xlink:label="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Contract Cost, Subject to Uncertainty, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnapprovedChangeOrdersAmount" xlink:to="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_478f5dae-ad8d-4c9e-9eab-30ee6e8f5a2b_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio_a642ea02-f296-47f0-b488-da35ea15c99f_terseLabel_en-US" xlink:label="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity constraint due to Leverage Ratio</link:label>
    <link:label id="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio_label_en-US" xlink:label="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity Constraint Due To Senior Leverage Ratio</link:label>
    <link:label id="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio_documentation_en-US" xlink:label="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity constraint due to the Senior Leverage Ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:href="mtrx-20220630.xsd#mtrx_CapacityConstraintDueToSeniorLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:to="lab_mtrx_CapacityConstraintDueToSeniorLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_cf71fda4-be84-48e4-ad16-7bf004e8d6f4_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_da26d8b7-bca6-4f10-b344-26e833b76939_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_df47f9ce-cace-4366-b838-0dd36041a7d7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_daed57c1-60d9-4294-a889-a3bfb0208419_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_b14aa55b-8814-44f3-9d41-ac793e183e81_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of goodwill by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ee669ded-fe6e-438b-ac10-d9c5886664f3_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c7d330ff-ef3d-4e20-b361-95156f6bafc6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1cb00ed8-a3e3-4861-8d6e-5404bba12ea7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_InsuranceReservesPolicyTextBlock_8c93e5e4-f9f9-4f4d-a94a-50afedb2463a_verboseLabel_en-US" xlink:label="lab_mtrx_InsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Reserves</link:label>
    <link:label id="lab_mtrx_InsuranceReservesPolicyTextBlock_label_en-US" xlink:label="lab_mtrx_InsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Reserves [Policy Text Block]</link:label>
    <link:label id="lab_mtrx_InsuranceReservesPolicyTextBlock_documentation_en-US" xlink:label="lab_mtrx_InsuranceReservesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for insurance reserves.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InsuranceReservesPolicyTextBlock" xlink:href="mtrx-20220630.xsd#mtrx_InsuranceReservesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_InsuranceReservesPolicyTextBlock" xlink:to="lab_mtrx_InsuranceReservesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6384d00f-153a-41f0-9c4b-a19ff76f36cb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_69cc86fc-bf78-405b-8460-c46be2afa146_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Amount Outstanding During Period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Amount Outstanding During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_6e47a003-b1a8-49a5-8d99-001c598f7ddd_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio_9359f8ca-24e8-4d5a-baed-9ea78b7f8c2a_terseLabel_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio_label_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:to="lab_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c1790684-0af0-47d9-8503-9d2b819c6f83_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_FutureBranchLiability_e23670b3-dee4-41e3-a046-9bb3b5a9914e_terseLabel_en-US" xlink:label="lab_mtrx_FutureBranchLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branch future liability</link:label>
    <link:label id="lab_mtrx_FutureBranchLiability_label_en-US" xlink:label="lab_mtrx_FutureBranchLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FutureBranchLiability</link:label>
    <link:label id="lab_mtrx_FutureBranchLiability_documentation_en-US" xlink:label="lab_mtrx_FutureBranchLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future domestic income tax liability related to foreign branch deferred tax assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FutureBranchLiability" xlink:href="mtrx-20220630.xsd#mtrx_FutureBranchLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_FutureBranchLiability" xlink:to="lab_mtrx_FutureBranchLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerElevenMember_17d9da0c-1de8-4923-9280-30236703e049_terseLabel_en-US" xlink:label="lab_mtrx_CustomerElevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eleven [Member]</link:label>
    <link:label id="lab_mtrx_CustomerElevenMember_label_en-US" xlink:label="lab_mtrx_CustomerElevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eleven [Member]</link:label>
    <link:label id="lab_mtrx_CustomerElevenMember_documentation_en-US" xlink:label="lab_mtrx_CustomerElevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Eleven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerElevenMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerElevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerElevenMember" xlink:to="lab_mtrx_CustomerElevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_57e028b1-1802-4b2e-9e50-7bd08a370e9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_956ab7d1-25e9-4d21-af9c-744ddef1fc2d_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_059d09ab-ec54-4cdf-81e6-09e917d33ab1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_e32db60f-9b5f-48c1-a424-38f2c834a1a0_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_8b670b76-5850-433d-a39e-1e6a394937e1_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_db96ac8f-6ce0-45e7-b8cf-a3e81106c812_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_c0d0f41e-9f0e-49a5-b757-b4d98e044aa1_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3f14379d-505e-4d77-9c36-9405218fd272_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_5bae9979-b54b-468d-9f92-b93e4538ea30_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram_142c0384-775f-4454-946e-c2e2d229b78f_terseLabel_en-US" xlink:label="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program</link:label>
    <link:label id="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram_label_en-US" xlink:label="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program</link:label>
    <link:label id="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram_documentation_en-US" xlink:label="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:href="mtrx-20220630.xsd#mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:to="lab_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_f1a734df-e50d-4452-b151-2da0cb0b053c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d0f8eb35-cbc8-4e6f-9e12-8ff80dcd9b12_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss benefit and credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Reversalofbranchliability_fc2e67ce-53f7-4fa7-849b-1d8f821cfd56_terseLabel_en-US" xlink:label="lab_mtrx_Reversalofbranchliability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of branch liability</link:label>
    <link:label id="lab_mtrx_Reversalofbranchliability_label_en-US" xlink:label="lab_mtrx_Reversalofbranchliability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of branch liability</link:label>
    <link:label id="lab_mtrx_Reversalofbranchliability_documentation_en-US" xlink:label="lab_mtrx_Reversalofbranchliability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of Canadian branch liability in connection with valuation allowance on Canadian NOLs and FTCs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Reversalofbranchliability" xlink:href="mtrx-20220630.xsd#mtrx_Reversalofbranchliability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Reversalofbranchliability" xlink:to="lab_mtrx_Reversalofbranchliability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_b4817e9a-1ff2-4a76-9af4-83985b2c43ec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Performance Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Performance Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:to="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_73c9cb32-600e-4339-bb38-23ec9acf7d17_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d8d897bb-f5d7-411b-ba16-77960b6f883d_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_223d5cca-86e8-4133-99d3-01ff9b5b0dc8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b71fc309-4f6c-4374-b2f6-cf379f7e0403_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a469cec6-1eda-4686-b5b9-8cc2ac182080_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_79755e05-506a-447a-8b8f-4bf093978179_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities increasing (decreasing) cash:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d3c003c2-5e57-4e59-ae46-8590e65d27c2_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_eecb87db-3614-492e-bc42-6ea2ec8e4d77_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e3b83f56-b513-4071-8485-6963c5dbaa24_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_359f6a5f-7650-4436-8854-c097f8035960_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment2Member_855d3292-0b25-474d-8ba0-c2bcc4628b65_terseLabel_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 2 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment2Member_label_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 2 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment2Member_documentation_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment2Member" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerRelationshipImpairment2Member" xlink:to="lab_mtrx_CustomerRelationshipImpairment2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_e4cb47dc-26c9-491c-a342-15045ae29d07_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_331a7809-8876-489f-a34c-200b402ddc46_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_983b5796-9c5a-4c18-9ade-0f3577dd1aac_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation gain (loss) (net of tax expense (benefit) of $71, $223 and $(88) for the fiscal years ended June 30, 2022, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dd9123c9-48fb-4f55-9570-48a3559429f2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_9ef50d30-b733-416d-9c36-08a7917d676e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_b6f0c9e9-901d-4aeb-9735-aafefe4093d8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open market purchase of treasury shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7fe07366-e96c-4f64-8e56-321da35b575b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_01f7e501-ad84-468c-ba6d-8193377c9a13_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share available for grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_b6991e45-42b8-4126-b029-64648eff57df_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_e4eb7ff3-5c3a-4736-b80c-f7dccc0110fb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_df3e04be-4823-4904-9542-4ec90774486d_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_eccce53a-13ca-49f5-98c2-7a5ef751abd3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_411fd8ae-d5ab-4bb8-89b4-f2663abb93cb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_fefffb88-f66a-4720-a247-552e1dc01e30_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Tax Credit Carryforwards</link:label>
    <link:label id="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Tax Credit Carryforwards [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockAwardForfeitures_33c066d5-64e2-4afe-a16c-8c60528bebec_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Award, Forfeitures</link:label>
    <link:label id="lab_us-gaap_RestrictedStockAwardForfeitures_label_en-US" xlink:label="lab_us-gaap_RestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Award, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockAwardForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_RestrictedStockAwardForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1930cc73-818b-40a7-8b03-543141740482_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share vested and released</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9736be24-98fd-4b2b-b410-4d225f0106ba_verboseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge Imposed</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_b7484e61-b713-41f1-a2af-800a54d5e1f7_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment and Software [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_32ed1e5a-834e-4ff6-827f-4346fa7b6ed5_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor_9ce34a19-3e13-4c12-93ab-3d09fa8b1ee1_terseLabel_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor_label_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor_documentation_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:to="lab_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7a0397be-e0c3-4df3-8eb4-4dcf3254e2ba_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_31985902-5722-4d65-ab45-61f46f37b68e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OtherinternationalMember_d8b4fca7-3f0b-47c9-a3b3-07b0a54e536e_terseLabel_en-US" xlink:label="lab_mtrx_OtherinternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other international [Member]</link:label>
    <link:label id="lab_mtrx_OtherinternationalMember_label_en-US" xlink:label="lab_mtrx_OtherinternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other international [Member]</link:label>
    <link:label id="lab_mtrx_OtherinternationalMember_documentation_en-US" xlink:label="lab_mtrx_OtherinternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other international [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherinternationalMember" xlink:href="mtrx-20220630.xsd#mtrx_OtherinternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OtherinternationalMember" xlink:to="lab_mtrx_OtherinternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_6b5fa0a1-77e2-44c8-95c3-d6f6de076d03_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution made by company</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LandBuildingsAndImprovementsGross_469032d5-4681-46c7-8ee7-b7f15fe0242d_terseLabel_en-US" xlink:label="lab_mtrx_LandBuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Buildings And Improvements Gross</link:label>
    <link:label id="lab_mtrx_LandBuildingsAndImprovementsGross_label_en-US" xlink:label="lab_mtrx_LandBuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Buildings And Improvements Gross</link:label>
    <link:label id="lab_mtrx_LandBuildingsAndImprovementsGross_documentation_en-US" xlink:label="lab_mtrx_LandBuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Buildings And Improvements Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LandBuildingsAndImprovementsGross" xlink:href="mtrx-20220630.xsd#mtrx_LandBuildingsAndImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LandBuildingsAndImprovementsGross" xlink:to="lab_mtrx_LandBuildingsAndImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_a2f95136-de1d-4903-9c12-c95e14f12041_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_e323baf2-3744-4b13-a03a-105305d67562_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open market purchase of treasury shares, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerSevenMember_c83d6722-a262-4019-a10b-4fdbd8bef5ee_terseLabel_en-US" xlink:label="lab_mtrx_CustomerSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Seven [Member]</link:label>
    <link:label id="lab_mtrx_CustomerSevenMember_label_en-US" xlink:label="lab_mtrx_CustomerSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Seven [Member]</link:label>
    <link:label id="lab_mtrx_CustomerSevenMember_documentation_en-US" xlink:label="lab_mtrx_CustomerSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSevenMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerSevenMember" xlink:to="lab_mtrx_CustomerSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_f8a7092f-a7ec-44a3-add0-3dc8f640a769_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member_3159cdd0-fbf1-4c8a-8d83-1a894e4b0496_terseLabel_en-US" xlink:label="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Electrical Benefit Fund, Local 488 and 126 [Member]</link:label>
    <link:label id="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member_label_en-US" xlink:label="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Electrical Benefit Fund, Local 488 and 126 [Member]</link:label>
    <link:label id="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member_documentation_en-US" xlink:label="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Electrical Benefit Fund, Local 488 and 126 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:href="mtrx-20220630.xsd#mtrx_NationalElectricalBenefitFundLocal488And126Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:to="lab_mtrx_NationalElectricalBenefitFundLocal488And126Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d3309bdd-1883-4545-ad6a-ffd4c1187bbc_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_20743e24-7274-4de5-8b94-257f563bfcee_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, less allowances (2022 - $1,320; 2021 - $898)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution_7716afe3-b966-4687-85ac-489139e3b9c8_verboseLabel_en-US" xlink:label="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contribution for next 2%</link:label>
    <link:label id="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution_label_en-US" xlink:label="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution Percent For Two percent of Employee Contribution</link:label>
    <link:label id="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution_documentation_en-US" xlink:label="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plan employer matching contribution percent for next two percent of employee contribution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:href="mtrx-20220630.xsd#mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:to="lab_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a81bdf0b-398c-48df-a458-e26c9c142fcd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e3b63f0c-4324-4521-844e-65b220b088cc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_aca1ce94-e0e6-443d-91a6-080005438c4f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt reserve</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment1Member_51b5a581-0687-4115-ab49-f146dd44f555_terseLabel_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 1 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment1Member_label_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 1 [Member]</link:label>
    <link:label id="lab_mtrx_CustomerRelationshipImpairment1Member_documentation_en-US" xlink:label="lab_mtrx_CustomerRelationshipImpairment1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationship impairment 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment1Member" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerRelationshipImpairment1Member" xlink:to="lab_mtrx_CustomerRelationshipImpairment1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardDescription_54cb484e-5e5f-444e-ab82-48970b87263e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Description</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardDescription_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardDescription" xlink:to="lab_us-gaap_TaxCreditCarryforwardDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2783721e-532b-474e-adee-b0121f527d82_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price exercisable at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_6ac94a78-d384-4d3e-84a0-7c2411c349f5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch_e7c72b85-7dea-4b45-97f4-925fed24b49d_verboseLabel_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employee contribution for next half</link:label>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch_label_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Employee Contribution As Base for Employer Contribution to Match</link:label>
    <link:label id="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch_documentation_en-US" xlink:label="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employee contribution as base for employer contribution to match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:to="lab_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_8ae33c76-bd88-41fc-8f26-c343e5c926da_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_566c8fa3-853e-45d7-9ac3-3e95eacfabba_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OtherLeaseInformationAbstract_8b3e7834-f117-467a-b835-893f2618ac43_terseLabel_en-US" xlink:label="lab_mtrx_OtherLeaseInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Lease Information [Abstract]</link:label>
    <link:label id="lab_mtrx_OtherLeaseInformationAbstract_label_en-US" xlink:label="lab_mtrx_OtherLeaseInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Lease Information [Abstract]</link:label>
    <link:label id="lab_mtrx_OtherLeaseInformationAbstract_documentation_en-US" xlink:label="lab_mtrx_OtherLeaseInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Lease Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherLeaseInformationAbstract" xlink:href="mtrx-20220630.xsd#mtrx_OtherLeaseInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OtherLeaseInformationAbstract" xlink:to="lab_mtrx_OtherLeaseInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a6bff8a2-1a77-4505-bbe6-db4e0035d5fb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of pretax income</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b5a61ba0-3b59-42a1-8de5-3cd2405e93f5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ChangeinBIE_10e7718e-9723-4870-9bf6-fe7bfc8d764c_terseLabel_en-US" xlink:label="lab_mtrx_ChangeinBIE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in billings on uncompleted contracts in excess of costs and estimated earnings</link:label>
    <link:label id="lab_mtrx_ChangeinBIE_label_en-US" xlink:label="lab_mtrx_ChangeinBIE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in BIE</link:label>
    <link:label id="lab_mtrx_ChangeinBIE_documentation_en-US" xlink:label="lab_mtrx_ChangeinBIE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in BIE from the prior year to the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ChangeinBIE" xlink:href="mtrx-20220630.xsd#mtrx_ChangeinBIE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ChangeinBIE" xlink:to="lab_mtrx_ChangeinBIE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a7c622f4-646c-4df4-bf69-d672749e8f7d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_9970b25c-ead3-4747-aa09-fd64976a4c49_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal reserve</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87fd539d-0791-4fca-9f95-c1f4c618950d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested shares at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_744d34b2-4668-4b66-bcce-43692efe72ba_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested shares at June 30, 2022</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_4adbcec0-b7ff-40d5-9402-916e84922b0a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f24f35a0-9844-4d24-be11-b3c76788435f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_66bd7bab-b852-4703-b185-6c5e1f2c976f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_f4b99e77-b9a2-4be4-910a-3bdb04b10166_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0d8e73c3-1b63-47ec-a442-f2b4bd0b4c09_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0cf1895d-64b5-4d81-85fa-b390272c0346_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum_fe976fc4-4a1d-4a1d-a6ce-6ecbc54e154a_verboseLabel_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on alternate base rate loans, Minimum</link:label>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum_label_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Basis Spread On Alternate Base Rate Minimum</link:label>
    <link:label id="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum_documentation_en-US" xlink:label="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit basis spread on alternate base rate minimum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:to="lab_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8fe6c45f-19a5-413b-bcc4-a522f166bb29_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerTwoMember_1f9894df-0c03-40aa-872d-2295a93e7f08_verboseLabel_en-US" xlink:label="lab_mtrx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_mtrx_CustomerTwoMember_label_en-US" xlink:label="lab_mtrx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_mtrx_CustomerTwoMember_documentation_en-US" xlink:label="lab_mtrx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwoMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerTwoMember" xlink:to="lab_mtrx_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_bfd0d71b-8d21-451b-a576-8eccfb4b8dc6_terseLabel_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Pension Fund Local Union One Six Four Ibew [Domain]</link:label>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_label_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Pension Fund Local Union One Six Four Ibew [Member]</link:label>
    <link:label id="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_documentation_en-US" xlink:label="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Pension Fund Local Union One Six Four Ibew</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionOneSixFourIbewMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:to="lab_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_7d851f90-e7a4-4990-baf2-b6ab8e2ae627_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Limitations on Use</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Limitations on Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ed6f839-42a9-4152-9083-1e36b05a5d93_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income(Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_46162a13-6a0a-4768-a4f4-c5b15e6cec8b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense" xlink:to="lab_us-gaap_RestrictedStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6d366ac0-fea6-472c-89ef-9547816aa9ce_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_391757e5-7bfd-42ab-af15-a8245a8990b5_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_27d44a55-98da-4922-a47b-4905b834b88e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price vested or expected to vest at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c17d68e3-d4bb-49b5-9a9e-2cbb18a2bd7b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_69964eff-daae-4358-835f-539c6e20b29d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_b767a8af-d670-4bdc-b8c1-f4ddb3067578_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_4910035f-d978-4777-bd49-cd32b4337ca4_verboseLabel_en-US" xlink:label="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local 351 IBEW Pension Plan [Member]</link:label>
    <link:label id="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_label_en-US" xlink:label="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Three Five One Ibew Pension Plan [Domain]</link:label>
    <link:label id="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_documentation_en-US" xlink:label="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local 351 Ibew pension plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:href="mtrx-20220630.xsd#mtrx_LocalThreeFiveOneIbewPensionPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:to="lab_mtrx_LocalThreeFiveOneIbewPensionPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue_7452613b-641f-42ac-858e-861e7c6d0863_terseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3565ab0a-7698-465f-a97b-8679135e8309_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cf274954-82bb-467d-9f0c-38d89f474c83_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_ddcb8a6c-a84a-459f-b36d-45359a536f48_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6ced1975-4c2d-43f2-bffc-91a60328ab2a_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_867e8689-d537-4612-9fa0-5ef94ad7c65d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation expense on nonvested deferred shares</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_64bebce2-05e9-46e3-bc84-82788b684cf3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfOtherEquity_6e150367-ef36-4742-a2f3-23016fba7719_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock for payment of statutory taxes due on equity-based compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfOtherEquity_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Other Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_a16ced19-8654-4caa-9a99-ecbe2c2f769d_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_e108e784-c8fe-4c48-8849-2f3e7562ad85_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_f2dacee9-c806-4cd9-a7f6-e43d4186e06b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_d339500c-8733-47f5-b580-c04b8116ba43_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_6a195d12-e265-435f-bf1b-50154a959ea2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_62b6e5b4-4a97-41cd-946c-0fb2244687d6_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangible asset impairment (Note 4)</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_b7fdd30c-1db4-4c0f-9009-e784f822982c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty reserve</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ReportingUnitMember_39c2baf1-ba34-4aec-bf3e-ba891d948778_terseLabel_en-US" xlink:label="lab_mtrx_ReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit at Risk [Member]</link:label>
    <link:label id="lab_mtrx_ReportingUnitMember_c6338c62-e00b-497c-b085-a912587de461_verboseLabel_en-US" xlink:label="lab_mtrx_ReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Member]</link:label>
    <link:label id="lab_mtrx_ReportingUnitMember_label_en-US" xlink:label="lab_mtrx_ReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Member]</link:label>
    <link:label id="lab_mtrx_ReportingUnitMember_documentation_en-US" xlink:label="lab_mtrx_ReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting unit at risk for impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ReportingUnitMember" xlink:href="mtrx-20220630.xsd#mtrx_ReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ReportingUnitMember" xlink:to="lab_mtrx_ReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_12007246-f934-4097-a66a-a56bafede36b_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion, and Amortization [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_48533bd4-6fe8-4e4d-bd2f-0dd3b1419765_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_116d235f-e16d-4200-b5a5-34b87d3b2f0e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PercentageOfPlanFunded_35700b16-3d6c-4031-b3d9-deb5139c4064_verboseLabel_en-US" xlink:label="lab_mtrx_PercentageOfPlanFunded" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan funded</link:label>
    <link:label id="lab_mtrx_PercentageOfPlanFunded_label_en-US" xlink:label="lab_mtrx_PercentageOfPlanFunded" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Plan Funded</link:label>
    <link:label id="lab_mtrx_PercentageOfPlanFunded_documentation_en-US" xlink:label="lab_mtrx_PercentageOfPlanFunded" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan funded.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfPlanFunded" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfPlanFunded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PercentageOfPlanFunded" xlink:to="lab_mtrx_PercentageOfPlanFunded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d562c4ad-9a6a-4c1b-b4b4-bc981197659f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_56d273d2-a1d8-41d2-ab13-e658633466b6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IronworkersMidAmericaPensionPlanMember_53e92311-d635-4421-b042-a063990d0411_terseLabel_en-US" xlink:label="lab_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ironworkers Mid-America Pension Plan, Local 395 [Member]</link:label>
    <link:label id="lab_mtrx_IronworkersMidAmericaPensionPlanMember_label_en-US" xlink:label="lab_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ironworkers Mid-America Pension Plan [Member]</link:label>
    <link:label id="lab_mtrx_IronworkersMidAmericaPensionPlanMember_documentation_en-US" xlink:label="lab_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ironworkers Mid-America Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_IronworkersMidAmericaPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:to="lab_mtrx_IronworkersMidAmericaPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_618722ba-71c9-4404-a8ce-2d9f00f36053_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_3d561d0c-2345-4146-a143-45aae9153557_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_32e09fb9-a0b3-46f2-a93a-1b1b9d636b33_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_31581199-ee41-4e11-b3bb-c71b2f8f7039_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for federal, state and foreign income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6fa19bff-712c-4797-9904-8a4e0de9abbb_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for federal, state and foreign income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_793dab00-a4ff-4ae6-b81f-cc7e0b7e4804_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_28602720-9743-4983-98c9-7ae8baca9fc2_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_40173c6f-aa62-4c5d-a97e-5675900a7a15_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_4351ab7a-3634-4f84-ab3a-f5d28ff1259c_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_36ef73f5-7afa-43cd-872d-a7e8a3e7f6d7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_159ce23a-12e6-4810-b4fa-4ab846ae7c5b_terseLabel_en-US" xlink:label="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill attributable to reporting units at risk for impairment</link:label>
    <link:label id="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_label_en-US" xlink:label="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill attributable to reporting units at risk for impairment</link:label>
    <link:label id="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_documentation_en-US" xlink:label="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill attributable to reporting units at risk for impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:href="mtrx-20220630.xsd#mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:to="lab_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_f14a0620-5fde-456f-88ca-b231ece28e68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_42e74e2e-d7f4-40d4-957a-5af223d22edb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_202130d9-5b6a-49d7-8e34-1a821896eb25_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_4dab10e3-b946-4dd1-92b1-4bdc29b75904_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_e2104953-2d12-40e4-b56e-55a9a7324f46_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Dividend Restrictions</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Dividend Restrictions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:to="lab_us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_371f763b-ea3a-46ad-82d1-b4fa3beaa5cd_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a2f3f03e-375d-4826-9d60-b295070e4145_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_6c891b22-149d-4944-a121-63964a2c97d1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DeferredTaxAssetsInsuranceReserve_faae79c1-5cb2-4dcd-beb2-bbba4f65cbcb_verboseLabel_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance reserve</link:label>
    <link:label id="lab_mtrx_DeferredTaxAssetsInsuranceReserve_label_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Insurance Reserve</link:label>
    <link:label id="lab_mtrx_DeferredTaxAssetsInsuranceReserve_documentation_en-US" xlink:label="lab_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets insurance reserve.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:to="lab_mtrx_DeferredTaxAssetsInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_0fad770b-b4b3-49aa-af94-ed566519eadf_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_TransportationEquipmentGross_c1356454-2818-4bbf-a080-bf6dc18bb849_terseLabel_en-US" xlink:label="lab_mtrx_TransportationEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment Gross</link:label>
    <link:label id="lab_mtrx_TransportationEquipmentGross_label_en-US" xlink:label="lab_mtrx_TransportationEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment Gross</link:label>
    <link:label id="lab_mtrx_TransportationEquipmentGross_documentation_en-US" xlink:label="lab_mtrx_TransportationEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_TransportationEquipmentGross" xlink:href="mtrx-20220630.xsd#mtrx_TransportationEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_TransportationEquipmentGross" xlink:to="lab_mtrx_TransportationEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_4bf32218-59e6-4c77-b982-89b7a4a76a28_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic EPS:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_2e4ebff4-1ca9-4959-8837-2f739c4f2b87_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_106a073a-fa73-479c-bbfe-bafb4dc18d51_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of stock option</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e8f1d883-cdb0-422b-aea3-d7a0ed1dbff6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_25d0d82b-5269-4692-a783-2b6643f36711_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_44c89515-a465-46db-a810-126d62ed1170_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_de1d8de4-e93f-4764-ad29-7b8ee2829b0c_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_41fa29ff-4bf9-4e95-8297-fd7cc55ab9db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_d262b1ec-cd63-40d3-94bc-6a8e81594514_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerSixMember_2d5e39f6-2d95-4d8f-9e91-bd91dd20cdff_terseLabel_en-US" xlink:label="lab_mtrx_CustomerSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Six [Member]</link:label>
    <link:label id="lab_mtrx_CustomerSixMember_label_en-US" xlink:label="lab_mtrx_CustomerSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Six [Member]</link:label>
    <link:label id="lab_mtrx_CustomerSixMember_documentation_en-US" xlink:label="lab_mtrx_CustomerSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSixMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerSixMember" xlink:to="lab_mtrx_CustomerSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_498bfed8-9e4b-470b-a16f-f7820e30af1e_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_01266b9e-4495-4bc5-b089-4d1d9f3473af_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent_c3ec0b43-c3e2-405b-8120-9ab363bba048_verboseLabel_en-US" xlink:label="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of limitation on pretax compensation</link:label>
    <link:label id="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent_label_en-US" xlink:label="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Maximum Annual Contribution by Employee Percent</link:label>
    <link:label id="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent_documentation_en-US" xlink:label="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum percentage of employee gross pay, by the terms of the plan, that the employee may contribute to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:href="mtrx-20220630.xsd#mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:to="lab_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_8f71ca8d-2570-40d3-998d-2b2727c8fd47_negatedTerseLabel_en-US" xlink:label="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of advances under senior secured revolving credit facility</link:label>
    <link:label id="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_label_en-US" xlink:label="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of advances under senior secured revolving credit facility</link:label>
    <link:label id="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_documentation_en-US" xlink:label="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of advances under senior secured revolving credit facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:href="mtrx-20220630.xsd#mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:to="lab_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_46d1fa43-2717-47d7-8762-5963c4fbebee_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock&#8212;$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June&#160;30, 2022 and June&#160;30, 2021; 26,790,514 and 26,549,438 shares outstanding as of June 30, 2022 and June 30, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d52ec36c-c8a8-4fd1-9f31-c21ce7b9f60d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DeferredSharesIssued_aff97926-5f16-4c66-ad3f-506dc7732d0c_terseLabel_en-US" xlink:label="lab_mtrx_DeferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of deferred shares, shares</link:label>
    <link:label id="lab_mtrx_DeferredSharesIssued_label_en-US" xlink:label="lab_mtrx_DeferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Shares Issued</link:label>
    <link:label id="lab_mtrx_DeferredSharesIssued_documentation_en-US" xlink:label="lab_mtrx_DeferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredSharesIssued" xlink:href="mtrx-20220630.xsd#mtrx_DeferredSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DeferredSharesIssued" xlink:to="lab_mtrx_DeferredSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_e64e31fe-3155-4335-ae71-6a0ea08d557d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_c0716a80-7717-44c5-9f72-b12e376d9af7_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_156b1b82-9c94-4d5c-97e5-ba8d3e26e9d7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_VestIn2023Member_9b59ab7a-028c-479c-9cbc-7bdcb6526618_terseLabel_en-US" xlink:label="lab_mtrx_VestIn2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2025 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2023Member_label_en-US" xlink:label="lab_mtrx_VestIn2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2023 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2023Member_documentation_en-US" xlink:label="lab_mtrx_VestIn2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2023Member" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_VestIn2023Member" xlink:to="lab_mtrx_VestIn2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_cc2ea8c6-a0c0-4e73-9705-cb8094fca127_terseLabel_en-US" xlink:label="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_label_en-US" xlink:label="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_documentation_en-US" xlink:label="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:to="lab_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fcdf5979-3e89-440d-9abd-16065090539a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of antidilutive securities excluded from computation of diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_36e09300-3dec-42fa-8de3-f40a08a7ca20_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IndianaLaborersPensionFundDomain_6a71c3b9-31c5-4954-9ab0-c866ab3c236c_terseLabel_en-US" xlink:label="lab_mtrx_IndianaLaborersPensionFundDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indiana Laborers Pension Fund [Domain]</link:label>
    <link:label id="lab_mtrx_IndianaLaborersPensionFundDomain_label_en-US" xlink:label="lab_mtrx_IndianaLaborersPensionFundDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indiana Laborers Pension Fund [Domain]</link:label>
    <link:label id="lab_mtrx_IndianaLaborersPensionFundDomain_documentation_en-US" xlink:label="lab_mtrx_IndianaLaborersPensionFundDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indiana Laborers Pension Fund [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndianaLaborersPensionFundDomain" xlink:href="mtrx-20220630.xsd#mtrx_IndianaLaborersPensionFundDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IndianaLaborersPensionFundDomain" xlink:to="lab_mtrx_IndianaLaborersPensionFundDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_b1479597-4b79-467e-a160-949d6aeb7614_verboseLabel_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro-rate of original awards, minimum</link:label>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_label_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout As Percentage Of Original Award Minimum</link:label>
    <link:label id="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_documentation_en-US" xlink:label="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout as percentage of original award minimum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:to="lab_mtrx_PayoutAsPercentageOfOriginalAwardMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_e8db4894-85b1-4b60-b173-80bcd32be4ff_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertain Tax Positions, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_f04af2f4-01dc-4f83-b3ed-c48b39bacdef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CashPerformanceAwardsMember_c2af48ff-d6cf-47c8-aa8e-2f5d9affdcfa_terseLabel_en-US" xlink:label="lab_mtrx_CashPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Performance Awards</link:label>
    <link:label id="lab_mtrx_CashPerformanceAwardsMember_label_en-US" xlink:label="lab_mtrx_CashPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Performance Awards [Member]</link:label>
    <link:label id="lab_mtrx_CashPerformanceAwardsMember_documentation_en-US" xlink:label="lab_mtrx_CashPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Performance Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CashPerformanceAwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_CashPerformanceAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CashPerformanceAwardsMember" xlink:to="lab_mtrx_CashPerformanceAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a0a0d40a-72d3-45ed-948c-a2ab6c30555f_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value exercisable at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_ede6741a-d7f2-4d82-af2a-bc7809803892_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1958f152-3df0-4b0d-ba4d-4e3041f353ff_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_e37d4d3d-ade4-4a4c-9d17-5c4354a5c10a_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_73b00d2f-1c5a-4243-8618-cdba94ddca0e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensating Balance, Amount</link:label>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_label_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensating Balance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensatingBalanceAmount" xlink:to="lab_us-gaap_CompensatingBalanceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DescriptionOfFundedPortionOfPlan_0f5fe0fe-33b4-4bb2-a17f-4ec594cb97d2_verboseLabel_en-US" xlink:label="lab_mtrx_DescriptionOfFundedPortionOfPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of plans funded</link:label>
    <link:label id="lab_mtrx_DescriptionOfFundedPortionOfPlan_label_en-US" xlink:label="lab_mtrx_DescriptionOfFundedPortionOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Funded Portion of Plan</link:label>
    <link:label id="lab_mtrx_DescriptionOfFundedPortionOfPlan_documentation_en-US" xlink:label="lab_mtrx_DescriptionOfFundedPortionOfPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of funded portion of plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DescriptionOfFundedPortionOfPlan" xlink:href="mtrx-20220630.xsd#mtrx_DescriptionOfFundedPortionOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DescriptionOfFundedPortionOfPlan" xlink:to="lab_mtrx_DescriptionOfFundedPortionOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b2a9f1e-d831-4f55-8fe7-dfd8246f5d46_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8192a91d-26e8-45e7-8e66-47f972dd3c35_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ContractWithCustomerCurrentLiabilityNet_072f789c-4cda-4a5e-a632-e97cf88cee82_terseLabel_en-US" xlink:label="lab_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, current liability, net</link:label>
    <link:label id="lab_mtrx_ContractWithCustomerCurrentLiabilityNet_label_en-US" xlink:label="lab_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer current liability, net</link:label>
    <link:label id="lab_mtrx_ContractWithCustomerCurrentLiabilityNet_documentation_en-US" xlink:label="lab_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer current liability, net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:href="mtrx-20220630.xsd#mtrx_ContractWithCustomerCurrentLiabilityNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:to="lab_mtrx_ContractWithCustomerCurrentLiabilityNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_79e4d520-58ba-4f6e-a011-6370f576cee1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_82a5b89e-fd32-4db8-bff5-bbf45ef690a9_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_34cfc553-98de-4e99-a223-948184af8c11_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_468c167c-b093-4319-9b3f-7acd3d4dc19e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_bbb0cc22-f0e1-4b4a-8e82-f80fa9b9460e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0bcd1012-d2e4-4b6a-8b9e-cc2668f7b16c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings on uncompleted contracts in excess of costs and estimated earnings</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_e6eaf590-58f4-4ba4-8eab-db711acddd74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings on uncompleted contracts in excess of costs and estimated earnings</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_54444e78-df7a-4af6-85f8-e826eafef3a8_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment on account</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1f8b8bd0-398f-4cd3-9f67-5cea19ce5922_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company match of first 3% of employee contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_ae6e04ad-2a48-4290-a661-3784f84a7b85_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CARESACTDeferredPayrollTaxLiability_0026a11c-9bdc-4355-83d4-e6db7ebf335f_terseLabel_en-US" xlink:label="lab_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES ACT deferred payroll tax liability</link:label>
    <link:label id="lab_mtrx_CARESACTDeferredPayrollTaxLiability_label_en-US" xlink:label="lab_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES ACT deferred payroll tax liability</link:label>
    <link:label id="lab_mtrx_CARESACTDeferredPayrollTaxLiability_documentation_en-US" xlink:label="lab_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES ACT deferred payroll tax liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:href="mtrx-20220630.xsd#mtrx_CARESACTDeferredPayrollTaxLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:to="lab_mtrx_CARESACTDeferredPayrollTaxLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e9885c10-79c5-4154-a07b-ae4331222416_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedTradeNamesGross_32e2045d-cde8-4af7-b042-89ddaf6f6b2c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedTradeNamesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Trade Names, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedTradeNamesGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedTradeNamesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Trade Names, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedTradeNamesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedTradeNamesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedTradeNamesGross" xlink:to="lab_us-gaap_FiniteLivedTradeNamesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9ac0ef39-db57-40ba-8f39-6cb80c191623_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_65d067be-f4b9-4490-a2a0-31ab07e49167_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided (used) by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_f517dbc1-6c96-4115-8ce0-d5ac46e85893_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_c8db9953-1d79-4f55-b316-38b73c67275b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AccountsReceivableReserveRecovery_6e625e7a-9fe5-4196-8be7-c78c1edff64a_terseLabel_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Recovery</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveRecovery_label_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Recovery</link:label>
    <link:label id="lab_mtrx_AccountsReceivableReserveRecovery_documentation_en-US" xlink:label="lab_mtrx_AccountsReceivableReserveRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserve - Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveRecovery" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AccountsReceivableReserveRecovery" xlink:to="lab_mtrx_AccountsReceivableReserveRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_87413271-b38d-433d-9b08-2bb5bccd0f02_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_abe00a64-03d3-4e01-ba48-dda2f32026fa_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Shares Sold to Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_ba3e9426-f4f0-46f5-b093-f1a55a3ac139_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances under asset-backed credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2bf9e218-86d9-4685-85d9-b563b7883c21_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_a24eff73-b419-40ce-b4c5-d6d0b0ded7ec_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition_f08f8a1e-258a-492f-b127-c60932186866_negatedTerseLabel_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Federal Funds Rate Addition</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition_label_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedCreditFacility_FederalFundsRateAddition</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition_documentation_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedCreditFacilityFederalFundsRateAddition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:to="lab_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_f687834f-b90d-42ca-aee9-9e42fa280372_verboseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ab7fa82-6545-4d7d-8325-4b37f36b5e37_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_68c24cf0-77ad-4a1c-ab8a-c3c228cffa93_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a0032149-cc13-4d77-8f2f-3102392e8559_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_42168237-8b52-42bc-b292-96aceb96f55a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_974fb023-483d-4d1a-8d7d-c76cd760df7f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_527fb313-eb93-4307-963d-11411515da05_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options exercisable at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_256378a8-89ad-478d-8398-924c3d12f70f_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_a2302e89-4052-4076-a0d5-5568ec1dec40_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_EmployeeBenefitPlansTextualAbstract_703d2ed0-7505-4f4c-8df9-ff420d73d9ab_verboseLabel_en-US" xlink:label="lab_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans (Textual) [Abstract]</link:label>
    <link:label id="lab_mtrx_EmployeeBenefitPlansTextualAbstract_label_en-US" xlink:label="lab_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans (Textual) [Abstract]</link:label>
    <link:label id="lab_mtrx_EmployeeBenefitPlansTextualAbstract_documentation_en-US" xlink:label="lab_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeBenefitPlansTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:to="lab_mtrx_EmployeeBenefitPlansTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_3a2e2241-f49d-483f-942f-bc9802b72db5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5e1074ed-910f-4e81-96b8-cf7df0cf36ae_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Credit Facility Fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_3a57013f-37c2-44cf-a0ec-97adc34d9fd1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use asset impairment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_0b7d42bc-e184-4888-a3da-667e804edb1e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease term (up to)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_eb9fdd79-d177-44e3-9a10-16e479c231ba_terseLabel_en-US" xlink:label="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Process and Industrial Facilities</link:label>
    <link:label id="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_label_en-US" xlink:label="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Process and Industrial Facilities Segment [Member]</link:label>
    <link:label id="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_documentation_en-US" xlink:label="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Process and Industrial Facilities Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:to="lab_mtrx_ProcessAndIndustrialFacilitiesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9588fd71-89f2-4d09-9e78-eeae781c0349_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_28edae13-d986-49e6-831a-764ce7c0de76_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plans, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_4b3a2bbf-d552-46b3-8722-122f3156a6b2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued under ESPP</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f8c37c06-61c7-4ea9-9ae2-155fefa1af4a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options outstanding at June 30, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a75074dd-2076-4c4b-980b-9f50cbf5286c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options outstanding at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e33f87b8-ca5e-439e-afc9-d2bcd9fb8d36_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_a7bbb7a4-5fd5-4b1f-aa6d-3b46ec3230f6_verboseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of the Company's deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fb3b0781-1b30-4448-a104-42a2055c878c_verboseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_e6fc51d7-3aeb-48a3-8310-f50b581dbde7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_86ac6abc-2c5b-4fe8-bf1a-ecd2912f0851_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_954e0c6c-a961-48af-a6fe-673c14062b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Income Tax Refunds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_60861af8-7aa3-4e84-a991-234bfa077a7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_e1c9288b-1b88-430e-852e-1a05c51eb93c_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum_f1bbe254-9161-49bb-aca5-f5a3587eff36_terseLabel_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Maximum</link:label>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum_label_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Maximum</link:label>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum_documentation_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:href="mtrx-20220630.xsd#mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:to="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_e46fb2ef-9cfd-4ba0-9517-c0d8bc5d2096_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost &#8212; 1,097,703 and 1,338,779 shares as of June&#160;30, 2022 and June&#160;30, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_61b92275-3291-4822-bcaf-8be6692bb266_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_FederalForeignTaxCreditCarryforwardMember_f5522762-04cc-48c8-b8af-fffc545b8363_terseLabel_en-US" xlink:label="lab_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforward [Member]</link:label>
    <link:label id="lab_mtrx_FederalForeignTaxCreditCarryforwardMember_label_en-US" xlink:label="lab_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal foreign tax credit carryforward [Member]</link:label>
    <link:label id="lab_mtrx_FederalForeignTaxCreditCarryforwardMember_documentation_en-US" xlink:label="lab_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:href="mtrx-20220630.xsd#mtrx_FederalForeignTaxCreditCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:to="lab_mtrx_FederalForeignTaxCreditCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_dbbb247c-1525-489c-b582-fa5b62f35315_terseLabel_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_label_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_documentation_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:to="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_28329632-a86e-4d21-94e3-620ac3f53089_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowances</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_6a16f563-4e7c-461b-ac28-dcba905fb1b0_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price Contract</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b164bc53-db5a-4a88-8486-2c6888c602f9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_49a0ec60-1126-4902-8a48-8d3b8f30a614_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8cf1bdb8-78b1-468d-bfa0-27581516dd9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_1bc4391f-6bd2-4e91-8efc-a7f70d803c7b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1cf38a80-e566-4715-8fde-8834e979629f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_b854cafb-0d18-46f3-9c23-b89aa0bf068b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_fbf0faac-ff7e-43f8-97d0-e6bd57db660c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax over book (book over tax) amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OrangeCaliforniaFacilityMember_c1c8a39e-1751-4b2c-b56e-c1ffa4878882_terseLabel_en-US" xlink:label="lab_mtrx_OrangeCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Orange California Facility</link:label>
    <link:label id="lab_mtrx_OrangeCaliforniaFacilityMember_label_en-US" xlink:label="lab_mtrx_OrangeCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Orange California Facility [Member]</link:label>
    <link:label id="lab_mtrx_OrangeCaliforniaFacilityMember_documentation_en-US" xlink:label="lab_mtrx_OrangeCaliforniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Orange California Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OrangeCaliforniaFacilityMember" xlink:href="mtrx-20220630.xsd#mtrx_OrangeCaliforniaFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OrangeCaliforniaFacilityMember" xlink:to="lab_mtrx_OrangeCaliforniaFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_1d1b826f-dcaa-4367-aba8-f7d117e7b3ba_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_21599bf8-ad26-4111-b444-864b47b08b0a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ce41b75e-a1ff-4031-b7e7-f044221dd9b5_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_027b12d4-8be8-46ba-9f55-f7ee464adc92_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of vesting period of director awards</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Description of Vesting Period of Director Awards</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award award description of vesting period of director award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2983ddba-fa16-42a5-b9ea-d408fb48d8d8_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f46ca940-ee51-43af-a597-b134db977a09_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash, beginning of period (Note 1)</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8ee6d18-4225-4412-a790-536429dc973f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash, end of period (Note 1)</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_05ed38e6-a413-4912-b391-b8e671716294_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_edffbd93-7304-4044-8fc6-ad3eb19b7fd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings on uncompleted contracts in excess of costs and estimated earnings</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_be0c87bf-2d29-490f-9344-95ce54187c2a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_7e963f17-8ad8-4db4-86f1-03f8254278ab_terseLabel_en-US" xlink:label="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]</link:label>
    <link:label id="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_label_en-US" xlink:label="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]</link:label>
    <link:label id="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_documentation_en-US" xlink:label="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:href="mtrx-20220630.xsd#mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:to="lab_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MultiemployerPlansNumber_e38a8bb8-09f3-4780-a90d-f884c0a798bb_verboseLabel_en-US" xlink:label="lab_mtrx_MultiemployerPlansNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EIN/Pension Plan Number</link:label>
    <link:label id="lab_mtrx_MultiemployerPlansNumber_label_en-US" xlink:label="lab_mtrx_MultiemployerPlansNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans Number</link:label>
    <link:label id="lab_mtrx_MultiemployerPlansNumber_documentation_en-US" xlink:label="lab_mtrx_MultiemployerPlansNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plans number.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlansNumber" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlansNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MultiemployerPlansNumber" xlink:to="lab_mtrx_MultiemployerPlansNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_fcc639bf-3a72-4c14-91c6-9946032d84d0_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of other intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_fa720c18-831a-46f5-93c4-3df9d47b80cf_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_54801212-7153-405a-8d48-06e6109a3708_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c4bece16-9069-4444-b52b-8c3b9d91acf5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_655f06c6-8107-46dd-a18c-84ecd0169a96_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred shares vested and released</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Vested And Released</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred shares vested and released.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_EmployeeAwardMember_ea3e1926-e890-42e6-9d52-11f1e4ca9fdf_verboseLabel_en-US" xlink:label="lab_mtrx_EmployeeAwardMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Award [Member]</link:label>
    <link:label id="lab_mtrx_EmployeeAwardMember_label_en-US" xlink:label="lab_mtrx_EmployeeAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Award [Member]</link:label>
    <link:label id="lab_mtrx_EmployeeAwardMember_documentation_en-US" xlink:label="lab_mtrx_EmployeeAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeAwardMember" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_EmployeeAwardMember" xlink:to="lab_mtrx_EmployeeAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_HoustonInterestsLLCMember_a0b44925-2600-40f9-8316-f6e6f58ceb21_terseLabel_en-US" xlink:label="lab_mtrx_HoustonInterestsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Houston Interests, LLC [Member]</link:label>
    <link:label id="lab_mtrx_HoustonInterestsLLCMember_label_en-US" xlink:label="lab_mtrx_HoustonInterestsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Houston Interests, LLC [Member]</link:label>
    <link:label id="lab_mtrx_HoustonInterestsLLCMember_documentation_en-US" xlink:label="lab_mtrx_HoustonInterestsLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Houston Interests, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_HoustonInterestsLLCMember" xlink:href="mtrx-20220630.xsd#mtrx_HoustonInterestsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_HoustonInterestsLLCMember" xlink:to="lab_mtrx_HoustonInterestsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_54200c5d-d9bc-40c5-a06d-0bc86fbc53a4_terseLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1afb0ca7-ba1c-4e16-bed8-d367930ffe8c_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_be895d49-b0c1-4529-a3ef-be46bf7507e3_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_5d2bb6a1-4c54-45dd-b713-beb5b82a7aeb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_a75f3eab-eb3e-430f-afc1-9ba0ad504ada_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date, Description</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription" xlink:to="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_f423b06e-01b4-4183-85f0-8f3b4f080257_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_7e82f053-720e-4413-b662-b6291fdda6d5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_22e30dd3-b7d7-40e5-85ef-cdc8007fc8cd_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_90d6ec79-e456-44f6-bc9c-923b34f706d9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_64c2335c-2853-434a-8143-0bfe93e0cf33_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_3dff0627-e04a-4d3b-95c3-d9c72d55a127_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_RevenueAbstract_da174b08-e328-4abc-a541-e9473d6f3df2_terseLabel_en-US" xlink:label="lab_mtrx_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Abstract]</link:label>
    <link:label id="lab_mtrx_RevenueAbstract_label_en-US" xlink:label="lab_mtrx_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Abstract]</link:label>
    <link:label id="lab_mtrx_RevenueAbstract_documentation_en-US" xlink:label="lab_mtrx_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RevenueAbstract" xlink:href="mtrx-20220630.xsd#mtrx_RevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_RevenueAbstract" xlink:to="lab_mtrx_RevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_a2fc6d58-19ed-4d3d-8bf2-1bd74b3309d5_terseLabel_en-US" xlink:label="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local 456 Pension Plan [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_label_en-US" xlink:label="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IBEW Local Four Five Six Pension Plan [Member] [Domain]</link:label>
    <link:label id="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_documentation_en-US" xlink:label="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for IBEW Local Four Five Six Pension Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:to="lab_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4179e175-5530-4a98-84dc-f4a14ebf4076_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9ab3e420-5a16-4bb0-b4cf-6c495a00f36b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option activity and related information</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MarketBasedAwardsMember_dfc4c81d-5d43-4bb1-808b-6fbe8f4dce40_verboseLabel_en-US" xlink:label="lab_mtrx_MarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Awards [Member]</link:label>
    <link:label id="lab_mtrx_MarketBasedAwardsMember_label_en-US" xlink:label="lab_mtrx_MarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Awards [Member]</link:label>
    <link:label id="lab_mtrx_MarketBasedAwardsMember_documentation_en-US" xlink:label="lab_mtrx_MarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market based awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MarketBasedAwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_MarketBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MarketBasedAwardsMember" xlink:to="lab_mtrx_MarketBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f4309df2-d24b-42ff-9c8e-00daa80f9e84_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Changeinnetcontractbalances_e2c8695f-b470-4164-b6ff-0c729c5bdbf2_terseLabel_en-US" xlink:label="lab_mtrx_Changeinnetcontractbalances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net contract balances</link:label>
    <link:label id="lab_mtrx_Changeinnetcontractbalances_label_en-US" xlink:label="lab_mtrx_Changeinnetcontractbalances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net contract balances</link:label>
    <link:label id="lab_mtrx_Changeinnetcontractbalances_documentation_en-US" xlink:label="lab_mtrx_Changeinnetcontractbalances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net contract balances from the prior year to the current year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Changeinnetcontractbalances" xlink:href="mtrx-20220630.xsd#mtrx_Changeinnetcontractbalances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Changeinnetcontractbalances" xlink:to="lab_mtrx_Changeinnetcontractbalances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f0ae46ff-a867-4c1c-bf9b-fac3d7ef31dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value outstanding at June 30, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_fa86ce8c-78e4-47b2-b061-410bb52029e8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value outstanding at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6ad27d60-2948-4285-9e76-269404d381e4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_76e2c4c9-557d-4cef-a09f-e080cafb4b57_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_3f5ca5df-8e9d-4e89-8014-46a30911c07a_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance_c2cadcd6-da6e-45cc-ad17-98883236b62a_verboseLabel_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available at ESPP</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance_label_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan Maximum Number Of Shares Available For Issuance</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance_documentation_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan maximum number of shares available for issuance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:to="lab_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_StorageSolutionsMember_2a9fc8bf-28ac-41d7-8008-bb5de5c9f223_verboseLabel_en-US" xlink:label="lab_mtrx_StorageSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage Solutions [Member]</link:label>
    <link:label id="lab_mtrx_StorageSolutionsMember_label_en-US" xlink:label="lab_mtrx_StorageSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage Solutions [Member]</link:label>
    <link:label id="lab_mtrx_StorageSolutionsMember_documentation_en-US" xlink:label="lab_mtrx_StorageSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Storage solutions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageSolutionsMember" xlink:href="mtrx-20220630.xsd#mtrx_StorageSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_StorageSolutionsMember" xlink:to="lab_mtrx_StorageSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_f471b442-806d-4845-8f7a-d01c65d7f683_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_9e11ced9-90b8-4e1c-a247-7f7e49b31937_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Other than Long-Term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_88b72dcd-c422-4d65-a56d-d45e1ecbe767_terseLabel_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 2 [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_label_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 2 [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_documentation_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Capital Project 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:to="lab_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c7ac9112-300b-4a27-b7c8-163d0a562956_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IssuanceOfDeferredShares_21dfd4b0-7f4b-41a5-b609-30d95c0207ed_terseLabel_en-US" xlink:label="lab_mtrx_IssuanceOfDeferredShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of deferred shares</link:label>
    <link:label id="lab_mtrx_IssuanceOfDeferredShares_label_en-US" xlink:label="lab_mtrx_IssuanceOfDeferredShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Deferred Shares</link:label>
    <link:label id="lab_mtrx_IssuanceOfDeferredShares_documentation_en-US" xlink:label="lab_mtrx_IssuanceOfDeferredShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of deferred shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IssuanceOfDeferredShares" xlink:href="mtrx-20220630.xsd#mtrx_IssuanceOfDeferredShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IssuanceOfDeferredShares" xlink:to="lab_mtrx_IssuanceOfDeferredShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_1b8a4b29-5d5c-4b07-9f2e-ae2d7e19bdfd_terseLabel_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_label_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits</link:label>
    <link:label id="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_documentation_en-US" xlink:label="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:to="lab_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_4a80e390-7810-4ae1-8f77-f0613eed52c0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt amendment fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_bf0139a5-1e39-420e-a7ca-8235c5b570ed_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net present value of future lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_14d581d5-cdfe-4356-819a-08c73994e1b5_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths_28c4dbfd-42e6-4f31-af4d-4bfb0ac107a5_terseLabel_en-US" xlink:label="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligations to be recognized as revenue within next twelve months</link:label>
    <link:label id="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths_label_en-US" xlink:label="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligations to be recognized as revenue within next twelve months</link:label>
    <link:label id="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths_documentation_en-US" xlink:label="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligations to be recognized as revenue within next twelve months.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:href="mtrx-20220630.xsd#mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:to="lab_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_fc1b2e6d-3ca7-47e9-85c3-69d417f23169_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_b4f6d335-e7a4-4b63-a2ea-bf1c429e12ac_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b0175792-fbac-4168-8bde-5bd36b7c7762_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne_cd78441f-04c3-481c-9958-6573fd8472a8_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Receivable Retainage, after Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne_label_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Receivable, Retainage, after Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionContractorReceivableRetainageAfterYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne" xlink:to="lab_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_f3be5a79-1fb0-4d99-aaab-498591961cbc_terseLabel_en-US" xlink:label="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances under senior secured revolving credit facility</link:label>
    <link:label id="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_label_en-US" xlink:label="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances under senior secured revolving credit facility</link:label>
    <link:label id="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_documentation_en-US" xlink:label="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances under senior secured revolving credit facility (JPMorgan Chase Facility)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:href="mtrx-20220630.xsd#mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:to="lab_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_NonvestedDeferredSharesMember_0aa79009-c075-420f-b64c-c6822ae1e4c0_verboseLabel_en-US" xlink:label="lab_mtrx_NonvestedDeferredSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Deferred Shares [Member]</link:label>
    <link:label id="lab_mtrx_NonvestedDeferredSharesMember_label_en-US" xlink:label="lab_mtrx_NonvestedDeferredSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Deferred Shares [Member]</link:label>
    <link:label id="lab_mtrx_NonvestedDeferredSharesMember_documentation_en-US" xlink:label="lab_mtrx_NonvestedDeferredSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Deferred Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NonvestedDeferredSharesMember" xlink:href="mtrx-20220630.xsd#mtrx_NonvestedDeferredSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_NonvestedDeferredSharesMember" xlink:to="lab_mtrx_NonvestedDeferredSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_8ab81025-f3ea-435d-866a-042016855de6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax expense (benefits) related to stock compensation vesting</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2270be39-c2b3-42e6-9024-38ab7a8125e1_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_a04b4dac-03e1-46ea-ad76-d1e1ffdbba4b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2e74b995-fd44-466b-a63e-9c3dd30ff5f0_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0c186490-82db-4137-9bd6-47bb81b08f27_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_414d4dfc-3d8e-445a-91cd-25ab065b5595_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmounts_f2b62fba-41cd-4ff0-b01b-850988645af8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract receivable in dispute</link:label>
    <link:label id="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmounts_label_en-US" xlink:label="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Receivable, Claims and Uncertain Amounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmounts" xlink:to="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_7f0d8a5b-4e67-4a44-a077-f8f52677a08d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn_d04683fd-d650-4c4f-985e-f83105c0f8f3_terseLabel_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Adjusted Term SOFR Rate One Month Tenor</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn_label_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:AssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn</link:label>
    <link:label id="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn_documentation_en-US" xlink:label="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis points for a one-month tenor for Adjusted Term SOFR.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:to="lab_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_094b47d0-8022-434c-b266-0f726210b513_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_d1d73294-a28d-4d87-bdc4-23792f2526fd_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_74afd40d-6eab-4370-850b-27246487ea2f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4064e696-24d6-4760-9e2d-97ce5edda406_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_91c94b54-634a-4992-90ed-2db00775b17c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value vested or expected to be vest at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerNineMember_c14f4fd5-294c-48e6-ad5d-d8976d13b4f7_terseLabel_en-US" xlink:label="lab_mtrx_CustomerNineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Nine [Member]</link:label>
    <link:label id="lab_mtrx_CustomerNineMember_label_en-US" xlink:label="lab_mtrx_CustomerNineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Nine [Member]</link:label>
    <link:label id="lab_mtrx_CustomerNineMember_documentation_en-US" xlink:label="lab_mtrx_CustomerNineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Nine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerNineMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerNineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerNineMember" xlink:to="lab_mtrx_CustomerNineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_693b219d-eaf2-4bfb-83bd-4713c3332ea6_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_baea785c-c5be-482a-bdc7-25cb7f67ac5f_negatedLabel_en-US" xlink:label="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax expense (benefit) on stock-based compensation</link:label>
    <link:label id="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_label_en-US" xlink:label="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of new accounting standard compared to old standard</link:label>
    <link:label id="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_documentation_en-US" xlink:label="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of new accounting standard compared to old standard</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:href="mtrx-20220630.xsd#mtrx_Effectofnewaccountingstandardcomparedtooldstandard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:to="lab_mtrx_Effectofnewaccountingstandardcomparedtooldstandard" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_5396b76d-6d22-45a5-bc87-5775cbb4b175_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d844ae0e-9e78-42f3-8825-2b2861409ef9_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_922b9e64-4a9b-4ca6-84de-b96d6054afe2_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_d664d11f-4fd8-469c-8e15-f15852191645_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_4ea5cad4-e33f-4f32-99f1-02e75981ee26_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_MaximumOperatingLeaseTermMember_a45beb80-c4f3-4036-b1b5-d1eff7367b4a_terseLabel_en-US" xlink:label="lab_mtrx_MaximumOperatingLeaseTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Operating Lease Term</link:label>
    <link:label id="lab_mtrx_MaximumOperatingLeaseTermMember_label_en-US" xlink:label="lab_mtrx_MaximumOperatingLeaseTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Operating Lease Term [Member]</link:label>
    <link:label id="lab_mtrx_MaximumOperatingLeaseTermMember_documentation_en-US" xlink:label="lab_mtrx_MaximumOperatingLeaseTermMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Operating Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MaximumOperatingLeaseTermMember" xlink:href="mtrx-20220630.xsd#mtrx_MaximumOperatingLeaseTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_MaximumOperatingLeaseTermMember" xlink:to="lab_mtrx_MaximumOperatingLeaseTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_VestIn2021Member_efc3bac3-889c-46ea-914c-f0bc5d2e037a_terseLabel_en-US" xlink:label="lab_mtrx_VestIn2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2023 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2021Member_label_en-US" xlink:label="lab_mtrx_VestIn2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2021 [Member]</link:label>
    <link:label id="lab_mtrx_VestIn2021Member_documentation_en-US" xlink:label="lab_mtrx_VestIn2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vest in 2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2021Member" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_VestIn2021Member" xlink:to="lab_mtrx_VestIn2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CdorRateMember_a726d7da-7d08-41bf-ba6c-f4818c63411e_terseLabel_en-US" xlink:label="lab_mtrx_CdorRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate [Member]</link:label>
    <link:label id="lab_mtrx_CdorRateMember_label_en-US" xlink:label="lab_mtrx_CdorRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate [Member]</link:label>
    <link:label id="lab_mtrx_CdorRateMember_documentation_en-US" xlink:label="lab_mtrx_CdorRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CdorRateMember" xlink:href="mtrx-20220630.xsd#mtrx_CdorRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CdorRateMember" xlink:to="lab_mtrx_CdorRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_BankOfMontrealMember_b7c1ddba-32b1-4d2a-9d76-24160de38104_terseLabel_en-US" xlink:label="lab_mtrx_BankOfMontrealMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank of Montreal</link:label>
    <link:label id="lab_mtrx_BankOfMontrealMember_label_en-US" xlink:label="lab_mtrx_BankOfMontrealMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank of Montreal [Member]</link:label>
    <link:label id="lab_mtrx_BankOfMontrealMember_documentation_en-US" xlink:label="lab_mtrx_BankOfMontrealMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank of Montreal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BankOfMontrealMember" xlink:href="mtrx-20220630.xsd#mtrx_BankOfMontrealMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_BankOfMontrealMember" xlink:to="lab_mtrx_BankOfMontrealMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IndustrialMember_0dd4a519-66cb-4ad8-8e16-e40b99c56e84_verboseLabel_en-US" xlink:label="lab_mtrx_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_mtrx_IndustrialMember_label_en-US" xlink:label="lab_mtrx_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_mtrx_IndustrialMember_documentation_en-US" xlink:label="lab_mtrx_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndustrialMember" xlink:href="mtrx-20220630.xsd#mtrx_IndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IndustrialMember" xlink:to="lab_mtrx_IndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_41f138f1-c365-4419-bdab-0c8fb414ccfb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_878ef9ce-0a37-4c00-9563-e2bda825de6a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c526170d-5672-4a83-b669-84ebf6fa443b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price at June 30, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20a25e52-0c77-4b7b-a7db-7ed764ad2438_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_c8f2e935-5100-4f1e-8db4-2d93d8b0d2ed_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Vested And Released Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred shares vested and released weighted average grant date fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_587f5530-a15f-4a58-87dd-02c67886c733_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf_05fe0834-4bc7-44fb-865f-3de7e2c14f9f_verboseLabel_en-US" xlink:label="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax</link:label>
    <link:label id="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf_label_en-US" xlink:label="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense Benefit Socf</link:label>
    <link:label id="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf_documentation_en-US" xlink:label="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense benefit socf.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:href="mtrx-20220630.xsd#mtrx_DeferredIncomeTaxExpenseBenefitSocf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:to="lab_mtrx_DeferredIncomeTaxExpenseBenefitSocf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_ef0da00f-d914-4a32-9bd4-88bc6fbd2b93_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_31ce86ff-0dc2-4917-a174-4694aee4ef4d_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_e2a39d67-6461-48e6-966f-3d01798f331b_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity before treasury stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity before Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:to="lab_us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock_2c349608-7cc8-469c-b5e6-031dfb5f5da3_verboseLabel_en-US" xlink:label="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of the Company's deferred tax assets and liabilities as reported in the Consolidated Balance Sheets</link:label>
    <link:label id="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock_label_en-US" xlink:label="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Deferred Tax Assets and Liabilities Net [Table Text Block]</link:label>
    <link:label id="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock_documentation_en-US" xlink:label="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of components of deferred tax assets and Liabilities, net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:href="mtrx-20220630.xsd#mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:to="lab_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e1581ba8-e9dd-4747-b979-c09722085e24_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired_6b09e26a-df1e-4799-b17e-ba3283e91ef2_terseLabel_en-US" xlink:label="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of non-deductible goodwill impaired.</link:label>
    <link:label id="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired_label_en-US" xlink:label="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of non-deductible goodwill impaired.</link:label>
    <link:label id="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired_documentation_en-US" xlink:label="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of non-deductible goodwill impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:href="mtrx-20220630.xsd#mtrx_AmountOfNonDeductibleGoodwillImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:to="lab_mtrx_AmountOfNonDeductibleGoodwillImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ZoneRedMember_668e1ae7-9901-4b9d-8aa1-18bcfd7b8e4a_verboseLabel_en-US" xlink:label="lab_mtrx_ZoneRedMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Red [Member]</link:label>
    <link:label id="lab_mtrx_ZoneRedMember_label_en-US" xlink:label="lab_mtrx_ZoneRedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Red [Member]</link:label>
    <link:label id="lab_mtrx_ZoneRedMember_documentation_en-US" xlink:label="lab_mtrx_ZoneRedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone red.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneRedMember" xlink:href="mtrx-20220630.xsd#mtrx_ZoneRedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ZoneRedMember" xlink:to="lab_mtrx_ZoneRedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_e6406919-311b-44f9-8178-ae84cd7b40f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of principal portion of long-term liability</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_41cafd8f-b17c-4483-9455-bfeb41db8247_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_dae9fb96-cb5e-4996-bc67-89bda2ab8842_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_57b864d7-5016-448a-8702-6cda02a67276_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ForeignTaxCreditCarryforwardsMember_f4cf4352-9285-4f77-984a-574f07a34084_terseLabel_en-US" xlink:label="lab_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforwards</link:label>
    <link:label id="lab_mtrx_ForeignTaxCreditCarryforwardsMember_label_en-US" xlink:label="lab_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforwards [Member]</link:label>
    <link:label id="lab_mtrx_ForeignTaxCreditCarryforwardsMember_documentation_en-US" xlink:label="lab_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_ForeignTaxCreditCarryforwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:to="lab_mtrx_ForeignTaxCreditCarryforwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement_0278d570-0c3a-4032-b898-ce2294f10c24_terseLabel_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement_label_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement</link:label>
    <link:label id="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement_documentation_en-US" xlink:label="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:to="lab_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerBasedMember_1390dfb1-77ad-47a5-9f10-2a529f923396_verboseLabel_en-US" xlink:label="lab_mtrx_CustomerBasedMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer based [Member]</link:label>
    <link:label id="lab_mtrx_CustomerBasedMember_label_en-US" xlink:label="lab_mtrx_CustomerBasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Based [Member]</link:label>
    <link:label id="lab_mtrx_CustomerBasedMember_documentation_en-US" xlink:label="lab_mtrx_CustomerBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer based member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerBasedMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerBasedMember" xlink:to="lab_mtrx_CustomerBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_dd496abc-ed62-4a56-81ea-87c59a26f22d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f375ff88-8abd-4cd1-ac1a-3c52584718b8_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_e5945b1c-c2b0-4f1b-835d-9beae7efa4e5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_9d0d9922-574f-450e-a5a5-21205afdbc26_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ElectricalInfrastructureMember_7fb3a006-79a3-40ce-ad24-a992a97116b2_verboseLabel_en-US" xlink:label="lab_mtrx_ElectricalInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Infrastructure [Member]</link:label>
    <link:label id="lab_mtrx_ElectricalInfrastructureMember_label_en-US" xlink:label="lab_mtrx_ElectricalInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Infrastructure [Member]</link:label>
    <link:label id="lab_mtrx_ElectricalInfrastructureMember_documentation_en-US" xlink:label="lab_mtrx_ElectricalInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical infrastructure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ElectricalInfrastructureMember" xlink:href="mtrx-20220630.xsd#mtrx_ElectricalInfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ElectricalInfrastructureMember" xlink:to="lab_mtrx_ElectricalInfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_cb19dff5-6e55-4e53-a309-b801bc9fe08a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OtherTreasurySharePurchases_d35ebe3d-bba4-4e93-8afb-d7f551abd135_negatedLabel_en-US" xlink:label="lab_mtrx_OtherTreasurySharePurchases" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares repurchased to satisfy tax withholding obligations</link:label>
    <link:label id="lab_mtrx_OtherTreasurySharePurchases_label_en-US" xlink:label="lab_mtrx_OtherTreasurySharePurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Treasury Share Purchases</link:label>
    <link:label id="lab_mtrx_OtherTreasurySharePurchases_documentation_en-US" xlink:label="lab_mtrx_OtherTreasurySharePurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other treasury share purchases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharePurchases" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharePurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OtherTreasurySharePurchases" xlink:to="lab_mtrx_OtherTreasurySharePurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_c6c674a1-6ab1-469d-8454-edd08e7b00e5_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_92cbd397-5c7f-433c-a181-5289c3a47eb9_terseLabel_en-US" xlink:label="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Customer Contracts Additional Information [Abstract]</link:label>
    <link:label id="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_label_en-US" xlink:label="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Customer Contracts Additional Information [Abstract]</link:label>
    <link:label id="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_documentation_en-US" xlink:label="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure - Customer Contracts - Additional Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:href="mtrx-20220630.xsd#mtrx_DisclosureCustomerContractsAdditionalInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:to="lab_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_098d43fc-76d0-4b73-979f-8cf8fadf2abf_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_dd087b86-72de-4c15-8160-5549dd9beaf4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal of business</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_6bb5050f-8b54-4662-928f-eabc11d342a6_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_67d71554-788d-40a4-be3c-b6f8fbd26525_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a99ab2d0-a0f6-42f3-9a2b-6156836eefd6_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of the Company's deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_0473131a-a64f-4695-87f0-3c8a2fdb3348_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of goodwill by segment</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_17382f8b-0fc6-4ec4-b4ed-6568be772821_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of advances under asset-backed credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_d512c5bc-8006-488f-810f-15971bfbc7d4_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_254125a4-8211-48a4-a144-9f70bd4b90b7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive stock options</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_e969d935-dc67-4bd5-95b0-7997a78b939b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted EPS:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_b6d39380-f0ec-4473-97d7-a4f9cef7b5ca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Book over tax amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_f0e03707-4111-444d-ba6e-4b50c6630b4e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5b1207c6-5161-45d3-8ed5-20ae46c9df85_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of sources of pretax income (loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_77303958-c5a2-4455-b299-4ff58242c7b1_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_CustomerTenMember_5d2a0a2a-5724-498e-8654-0335310811fe_terseLabel_en-US" xlink:label="lab_mtrx_CustomerTenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Ten</link:label>
    <link:label id="lab_mtrx_CustomerTenMember_label_en-US" xlink:label="lab_mtrx_CustomerTenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Ten [Member]</link:label>
    <link:label id="lab_mtrx_CustomerTenMember_documentation_en-US" xlink:label="lab_mtrx_CustomerTenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Ten [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTenMember" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_CustomerTenMember" xlink:to="lab_mtrx_CustomerTenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_021b26b0-bb92-4aa8-8b96-752092a3b4e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c809cca1-7e26-4398-ae13-41a5df928916_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_475fcaef-bce2-422c-8bb0-3f2a7110a18a_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ac64267d-73f1-4da8-b201-f8293ee781a4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_be85b85a-5555-4d40-9d0d-41623d79f6bd_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanTerminationDate_13143124-4f34-493c-add8-44058e33eb4c_terseLabel_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Termination Date</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanTerminationDate_label_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Termination Date</link:label>
    <link:label id="lab_mtrx_EmployeeStockPurchasePlanTerminationDate_documentation_en-US" xlink:label="lab_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:to="lab_mtrx_EmployeeStockPurchasePlanTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_20e2b44a-cf52-4837-baec-15a0c37624ab_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a04bf978-63f8-4055-8cdb-42d4e6f85cdd_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_04dfa8af-c313-457f-a369-1a52d832b28e_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_FederalTaxCreditCarryforwardsMember_8184c7ae-0f30-41f5-a5ae-849298ea4db9_terseLabel_en-US" xlink:label="lab_mtrx_FederalTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credits</link:label>
    <link:label id="lab_mtrx_FederalTaxCreditCarryforwardsMember_label_en-US" xlink:label="lab_mtrx_FederalTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credit carryforwards [Member]</link:label>
    <link:label id="lab_mtrx_FederalTaxCreditCarryforwardsMember_documentation_en-US" xlink:label="lab_mtrx_FederalTaxCreditCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credit carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalTaxCreditCarryforwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_FederalTaxCreditCarryforwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_FederalTaxCreditCarryforwardsMember" xlink:to="lab_mtrx_FederalTaxCreditCarryforwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_723773b2-8cca-4e91-bec8-28d4beb5f485_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_96629a15-c3f1-4fef-8757-572d3101afc6_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_a9cb9997-679c-4b29-a6f7-68a61d47b2b7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_a8130834-fba9-4e0a-a143-071a3e2822f6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_ab961b1d-25e9-4d7f-9100-9dce90685dff_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_50f10021-eadd-4aa4-93a5-7cd1fdccaf2b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_LettersOfCreditIssued_d043f33c-0096-4499-a50e-69cfebe44dce_terseLabel_en-US" xlink:label="lab_mtrx_LettersOfCreditIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit</link:label>
    <link:label id="lab_mtrx_LettersOfCreditIssued_label_en-US" xlink:label="lab_mtrx_LettersOfCreditIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Issued</link:label>
    <link:label id="lab_mtrx_LettersOfCreditIssued_documentation_en-US" xlink:label="lab_mtrx_LettersOfCreditIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit issued, excluding insurance-related letters of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LettersOfCreditIssued" xlink:href="mtrx-20220630.xsd#mtrx_LettersOfCreditIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_LettersOfCreditIssued" xlink:to="lab_mtrx_LettersOfCreditIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_b97444bb-ccc9-425c-9ee5-cb7e99742c58_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_Grossrevenues_8ed4a880-ae90-4081-b310-10e3a71fc2e6_terseLabel_en-US" xlink:label="lab_mtrx_Grossrevenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenues</link:label>
    <link:label id="lab_mtrx_Grossrevenues_label_en-US" xlink:label="lab_mtrx_Grossrevenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenues</link:label>
    <link:label id="lab_mtrx_Grossrevenues_documentation_en-US" xlink:label="lab_mtrx_Grossrevenues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross revenues before intersegment eliminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Grossrevenues" xlink:href="mtrx-20220630.xsd#mtrx_Grossrevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_Grossrevenues" xlink:to="lab_mtrx_Grossrevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_f558d341-1fc3-4dd3-80ae-2fd0cb9026f0_verboseLabel_en-US" xlink:label="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets</link:label>
    <link:label id="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_label_en-US" xlink:label="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets [Abstract]</link:label>
    <link:label id="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_documentation_en-US" xlink:label="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:href="mtrx-20220630.xsd#mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:to="lab_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_b92066fe-51bf-418b-8962-25c9b7ccb359_verboseLabel_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_label_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_ab45a329-0aa0-435a-8c8d-08a7d059b172_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_2dca3744-6cc3-40e7-80ed-22a2b3b031b6_negatedLabel_en-US" xlink:label="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges without tax benefit</link:label>
    <link:label id="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_label_en-US" xlink:label="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation Charges Without Tax Benefit</link:label>
    <link:label id="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_documentation_en-US" xlink:label="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Charges without tax benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:to="lab_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_4443112c-e252-447b-bade-d2638310cf18_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_f5b4d282-a8d1-4446-bbdf-3b6f0296849a_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of the provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_3dee85ee-da2d-4e02-8450-840dd3618368_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_5ba399f1-452d-4f6e-b164-3c9ad3a6bfa1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, fixed asset, and other intangible asset impairments due to restructuring (Note 14)</link:label>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_5a7836fc-8799-4dc8-86f5-18175f524e4b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0b1d67d2-0317-4b19-8f31-bdada7f18338_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_bb5433ed-b836-4469-abe9-2295496a837d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_94887d6e-73bd-463c-9134-7928b9629642_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock grant expiration term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_82836f1e-9dcd-4b93-91cd-8bfcbeb2ed32_terseLabel_en-US" xlink:label="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment and Capitalized Computer Software Gross</link:label>
    <link:label id="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment and Capitalized Computer Software Gross</link:label>
    <link:label id="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_documentation_en-US" xlink:label="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment and capitalized computer software gross.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:href="mtrx-20220630.xsd#mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:to="lab_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_e5a1984e-d168-4910-a757-3304f58900be_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_e7204853-a6bb-4046-aa67-78e72aabcc77_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e2fd24ad-21e4-44b3-be1c-c6e6600bf0ab_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_f765f500-015a-4deb-ab93-2b68bc06e009_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_aeb8d5a0-c4b6-4818-9b41-aa65b298727d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1a0eb77c-e1e8-4f0c-81b9-102eb3de4892_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_68bba3a3-d644-45a4-99e2-7bb44a8c9328_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible asset impairments</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member_42c185ac-0cf7-48b7-894f-b4ca8ebb9e75_terseLabel_en-US" xlink:label="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OhioCarpentersPensionFundLocal1090and351</link:label>
    <link:label id="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member_label_en-US" xlink:label="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OhioCarpentersPensionFundLocal1090and351 [Member]</link:label>
    <link:label id="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member_documentation_en-US" xlink:label="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OhioCarpentersPensionFundLocal1090and351</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:href="mtrx-20220630.xsd#mtrx_OhioCarpentersPensionFundLocal1090and351Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:to="lab_mtrx_OhioCarpentersPensionFundLocal1090and351Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_26d5c266-90e1-40e7-824f-007abf286125_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DebtTextualAbstract_4ef271e0-2aeb-46de-954a-cef9a2e21de7_verboseLabel_en-US" xlink:label="lab_mtrx_DebtTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt (Textual) [Abstract]</link:label>
    <link:label id="lab_mtrx_DebtTextualAbstract_label_en-US" xlink:label="lab_mtrx_DebtTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt (Textual) [Abstract]</link:label>
    <link:label id="lab_mtrx_DebtTextualAbstract_documentation_en-US" xlink:label="lab_mtrx_DebtTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DebtTextualAbstract" xlink:href="mtrx-20220630.xsd#mtrx_DebtTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DebtTextualAbstract" xlink:to="lab_mtrx_DebtTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f0d1d1ac-bcde-492b-9648-c7a667693ce7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Availability under the senior secured revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_4e7869e1-7d54-4a45-8c42-8b7336a0f193_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_ec8f2348-debb-4684-9c02-ffc6b8232db0_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_1b7f0b63-39f6-4e6b-ad3d-80662333c161_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock_633d16ea-cc47-4a53-99c6-c81f7ea3d200_verboseLabel_en-US" xlink:label="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of other intangible assets</link:label>
    <link:label id="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock_label_en-US" xlink:label="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets Excluding Goodwill Table [Table Text Block]</link:label>
    <link:label id="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock_documentation_en-US" xlink:label="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:href="mtrx-20220630.xsd#mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:to="lab_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_ab010f61-8e76-4e3a-98b5-5cffbfccc708_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-materials Contract</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_27bd5cf5-af2b-4451-9f18-038141c29f0c_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_DirectorAwardsMember_13d5f060-414c-43c8-bb38-ea8fd24f51bc_terseLabel_en-US" xlink:label="lab_mtrx_DirectorAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Awards [Member]</link:label>
    <link:label id="lab_mtrx_DirectorAwardsMember_label_en-US" xlink:label="lab_mtrx_DirectorAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Awards [Member]</link:label>
    <link:label id="lab_mtrx_DirectorAwardsMember_documentation_en-US" xlink:label="lab_mtrx_DirectorAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DirectorAwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_DirectorAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_DirectorAwardsMember" xlink:to="lab_mtrx_DirectorAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum_b5d2cc24-c022-44a1-9e33-e9a3248f3085_terseLabel_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Minimum</link:label>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum_label_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Minimum</link:label>
    <link:label id="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum_documentation_en-US" xlink:label="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Margin on Adjusted Term SOFR, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:href="mtrx-20220630.xsd#mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:to="lab_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_BaillieTankEquipmentLtd.Member_5d5cd472-edd8-4351-aa42-1e378e5ae9cf_terseLabel_en-US" xlink:label="lab_mtrx_BaillieTankEquipmentLtd.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Baillie Tank Equipment, Ltd. [Member]</link:label>
    <link:label id="lab_mtrx_BaillieTankEquipmentLtd.Member_label_en-US" xlink:label="lab_mtrx_BaillieTankEquipmentLtd.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Baillie Tank Equipment, Ltd. [Member]</link:label>
    <link:label id="lab_mtrx_BaillieTankEquipmentLtd.Member_documentation_en-US" xlink:label="lab_mtrx_BaillieTankEquipmentLtd.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Baillie Tank Equipment, Ltd. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BaillieTankEquipmentLtd.Member" xlink:href="mtrx-20220630.xsd#mtrx_BaillieTankEquipmentLtd.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_BaillieTankEquipmentLtd.Member" xlink:to="lab_mtrx_BaillieTankEquipmentLtd.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_14af5a15-a60b-4f12-9b24-7eb3372736f2_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50230857-f00c-4e9b-8276-84ade7009edb_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares vested and released</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_22ca7ddb-0a7d-45f8-a626-d40692b302f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount_52084ff6-81ed-42e0-873b-7099860b35d8_terseLabel_en-US" xlink:label="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance shares earned in excess of target, Amount</link:label>
    <link:label id="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount_label_en-US" xlink:label="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance shares earned in excess of target, Amount</link:label>
    <link:label id="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount_documentation_en-US" xlink:label="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance shares earned in excess of target, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:href="mtrx-20220630.xsd#mtrx_PerformanceSharesEarnedInExcessOfTargetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:to="lab_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_d518a456-3c06-4d59-9ec7-f04aa75275f3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_606d9f9c-2ebf-4bc8-a640-ff0e7b52a70e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share awards authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_d20ce031-b789-4283-9c5e-6f8f74b647ed_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_AlternateBaseRateMargin_15902239-3dad-4c1c-ae8e-29823f92f1b5_terseLabel_en-US" xlink:label="lab_mtrx_AlternateBaseRateMargin" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Margin</link:label>
    <link:label id="lab_mtrx_AlternateBaseRateMargin_label_en-US" xlink:label="lab_mtrx_AlternateBaseRateMargin" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Margin</link:label>
    <link:label id="lab_mtrx_AlternateBaseRateMargin_documentation_en-US" xlink:label="lab_mtrx_AlternateBaseRateMargin" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AlternateBaseRateMargin" xlink:href="mtrx-20220630.xsd#mtrx_AlternateBaseRateMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_AlternateBaseRateMargin" xlink:to="lab_mtrx_AlternateBaseRateMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_3d909a59-734d-4aee-ac1d-4e1b0e3800d8_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested deferred share activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_0e1e0a43-6cf2-421b-9d2f-f44062e07028_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contributions made</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_869041ad-494e-4339-b076-0ffd0b6a59b4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_fde71186-c221-43ed-9fac-bcc4651fe4e3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_99335e1b-b4e2-4610-b659-d0f6e73202de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_UnallocatedCorporateCostsMember_a379eef3-d361-4266-8678-64672bf35c7c_terseLabel_en-US" xlink:label="lab_mtrx_UnallocatedCorporateCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Corporate Costs</link:label>
    <link:label id="lab_mtrx_UnallocatedCorporateCostsMember_label_en-US" xlink:label="lab_mtrx_UnallocatedCorporateCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Corporate Costs [Member]</link:label>
    <link:label id="lab_mtrx_UnallocatedCorporateCostsMember_documentation_en-US" xlink:label="lab_mtrx_UnallocatedCorporateCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">mtrx:UnallocatedCorporateCosts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UnallocatedCorporateCostsMember" xlink:href="mtrx-20220630.xsd#mtrx_UnallocatedCorporateCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_UnallocatedCorporateCostsMember" xlink:to="lab_mtrx_UnallocatedCorporateCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_7d3489ac-12cb-4dbb-908e-c4f019ca2207_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_b26be3ac-4884-4df1-ad9d-0765f7934414_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_bfc4cff8-ade3-47a8-b405-dc9a9b181bc8_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_2548f2d2-cfbb-4bd3-8137-4f01b81cbd60_verboseLabel_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember" xlink:to="lab_us-gaap_TransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a4f7323a-12ea-4a50-aee1-664e40b799aa_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8d3c5f80-732b-4091-a0ce-c65c044a6c7e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_d0d5d829-8b62-480f-a8c1-02df7fc361ff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9839eb92-b780-499f-8b51-9f3f6c50dca1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_ed2ea215-77c2-4b3e-8410-849e5134123b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_2082f343-2790-4365-9f61-45d6f668e226_terseLabel_en-US" xlink:label="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]</link:label>
    <link:label id="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_label_en-US" xlink:label="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]</link:label>
    <link:label id="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_documentation_en-US" xlink:label="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Northwestern Ohio Plumbers and Pipe Fitters Local 50</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:href="mtrx-20220630.xsd#mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:to="lab_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8435dd6f-e71d-4c5e-9329-bd69167114b3_verboseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedPerformanceAwardsMember_d58c3d94-b46b-4cdc-b530-0200bbb9e851_terseLabel_en-US" xlink:label="lab_mtrx_ShareBasedPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Performance Awards</link:label>
    <link:label id="lab_mtrx_ShareBasedPerformanceAwardsMember_label_en-US" xlink:label="lab_mtrx_ShareBasedPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Performance Awards [Member]</link:label>
    <link:label id="lab_mtrx_ShareBasedPerformanceAwardsMember_documentation_en-US" xlink:label="lab_mtrx_ShareBasedPerformanceAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Performance Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedPerformanceAwardsMember" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedPerformanceAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedPerformanceAwardsMember" xlink:to="lab_mtrx_ShareBasedPerformanceAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossOnContracts_6cead4e1-202d-443b-8bcb-d8002fdb8180_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Contracts</link:label>
    <link:label id="lab_us-gaap_LossOnContracts_label_en-US" xlink:label="lab_us-gaap_LossOnContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnContracts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossOnContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnContracts" xlink:to="lab_us-gaap_LossOnContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2e3d357b-5f68-4e97-95fc-37444abc5fa8_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_1d0c9f13-5789-4ca9-a488-8e78edb50029_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_3b113a0a-9561-4652-92df-3e92074c903d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_7ef03397-309b-468e-8d94-96c4eaa58ed6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_58f7c94b-4bdb-4975-8ca3-75e318dfd19c_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9762ea8c-d4b1-4939-8374-f608003eac64_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d7ff8488-d5d9-45f0-bad5-d4ae8504dcb9_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e66a7554-ada7-4919-aa75-6dde179e5325_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_6dad949a-c88b-4d5c-b885-84f8ce966ecd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, expiration date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_676e5904-2997-470d-8137-4738fd016e5b_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_7bd21702-2918-48c2-934b-191c736b39fc_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_78ea4e35-4f66-4d08-8eca-487b1f86ff6d_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainageYearOne_ca547b50-f16e-4588-8d87-c52e4d98b958_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainageYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Receivable Retainage, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainageYearOne_label_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainageYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Receivable, Retainage, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainageYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionContractorReceivableRetainageYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionContractorReceivableRetainageYearOne" xlink:to="lab_us-gaap_ConstructionContractorReceivableRetainageYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_9fbcbaa7-3336-4eda-b665-5f1a618d56dc_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_31c1765a-2646-4761-bb7c-2ad7c4efc3b4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_8f31b6e2-72b4-4917-9304-b1d908a84a56_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_04f98fac-f9c0-4eee-8da0-24a575797d96_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected provision (benefit) for federal income taxes at the statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2c24dfba-794d-4161-b41a-a3f0e96bc9db_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_d1a63095-0b55-4b67-b08d-775af134e21a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_86c60c60-b6f2-45e4-9bca-a05a539ef2b7_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ed56c8e5-9c2d-41f6-9cd3-16b9d8668b62_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e214a2b0-a5ae-4249-9738-fdd297d9320a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease_7ddbacb5-782d-4366-9eda-5f879214f8c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_1f772b87-611a-4474-88ad-93104ac9fb69_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureMemberMember_1addd12e-3f5c-4301-a4b8-df4deb8cf254_terseLabel_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Member</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureMemberMember_label_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Member [Member]</link:label>
    <link:label id="lab_mtrx_UtilityAndPowerInfrastructureMemberMember_documentation_en-US" xlink:label="lab_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility and Power Infrastructure Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:to="lab_mtrx_UtilityAndPowerInfrastructureMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_da124d33-b724-40d8-8454-7028e2e0b465_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_b8df51c7-14af-4882-8a17-d42108bdca53_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_OtherTreasurySharesAcquired_34b7fd76-cc22-4e1d-b369-04bb230b3654_verboseLabel_en-US" xlink:label="lab_mtrx_OtherTreasurySharesAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares repurchased to satisfy tax withholding obligations</link:label>
    <link:label id="lab_mtrx_OtherTreasurySharesAcquired_2d8335a7-23cb-48ae-b75a-52f1420b39ee_terseLabel_en-US" xlink:label="lab_mtrx_OtherTreasurySharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Treasury Shares Acquired</link:label>
    <link:label id="lab_mtrx_OtherTreasurySharesAcquired_label_en-US" xlink:label="lab_mtrx_OtherTreasurySharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Treasury Shares Acquired</link:label>
    <link:label id="lab_mtrx_OtherTreasurySharesAcquired_documentation_en-US" xlink:label="lab_mtrx_OtherTreasurySharesAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other treasury shares acquired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_OtherTreasurySharesAcquired" xlink:to="lab_mtrx_OtherTreasurySharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2d1eec66-74cf-4c0b-8992-a210b2bdb744_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_26876d00-835b-4241-977c-05e0ec7afce7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_22908c4c-b2bc-4a89-8ccd-9e895c1dddca_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and pension</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_437bd939-b426-4244-9971-6aaec55d0c97_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_1a7d6d2f-7bd6-4d4e-9d75-a0c94ff8a842_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription_ce82d6a7-3d9f-4544-91b8-cf7cc7e18696_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Other, Description</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_23a1d362-7781-402c-aec7-2e58634152e6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 30, 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f2a04a37-7674-452a-8086-b60d965d0874_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_7429856f-74e8-498d-8454-0389aa7560a1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, tax effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d0543cab-06e5-4472-9e86-379b602289ec_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use asset obtained in exchange for operating lease liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1bd8aa7f-75a2-4d8d-9dd5-d640e0ef1b4f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_28a3f94a-9816-4a17-8c0a-00133197648e_verboseLabel_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average grant date fair value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Deferred Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award deferred weighted average grant date fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:to="lab_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_7ae23bcb-49ec-4fb1-938b-2c5ce6fde363_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_fbbcf477-e6eb-41b8-b33a-2500b9154d6b_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>mtrx-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3e69a77d-9563-4bb1-a234-0a9468d31867,g:9af99fad-e4ab-4675-99de-23b6e4a5c6f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_fb27cea8-fcd9-40a6-b1b7-5af92cb3ec55" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentType_fb27cea8-fcd9-40a6-b1b7-5af92cb3ec55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_0b8c76cc-717a-4df8-82b7-181f4e33046b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentAnnualReport_0b8c76cc-717a-4df8-82b7-181f4e33046b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3293bde6-d7a1-46b9-82a4-179e88020c95" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentPeriodEndDate_3293bde6-d7a1-46b9-82a4-179e88020c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8453907f-67dc-448d-a084-813e647a9293" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_AmendmentFlag_8453907f-67dc-448d-a084-813e647a9293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_84d8fc11-7bb8-4a25-bc37-2e702ae84a38" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentTransitionReport_84d8fc11-7bb8-4a25-bc37-2e702ae84a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_220e646f-edc3-4b34-b870-fe08b48c2148" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityFileNumber_220e646f-edc3-4b34-b870-fe08b48c2148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3ebba574-77fe-4fa2-ad03-d0b092271d73" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityRegistrantName_3ebba574-77fe-4fa2-ad03-d0b092271d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_640d5b1e-ba07-44ba-b47a-d6bb5c508182" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityCentralIndexKey_640d5b1e-ba07-44ba-b47a-d6bb5c508182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_64a7c6a1-f346-4b6d-99f2-3420e0f95555" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_CurrentFiscalYearEndDate_64a7c6a1-f346-4b6d-99f2-3420e0f95555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b52a9b6e-0b03-4022-a1b6-b4b472836636" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentFiscalYearFocus_b52a9b6e-0b03-4022-a1b6-b4b472836636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7dc7c570-c728-4fde-b7ee-91dc0bdeaf97" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7dc7c570-c728-4fde-b7ee-91dc0bdeaf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_79c6557d-04ba-48b9-add4-7be994f3567c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityIncorporationStateCountryCode_79c6557d-04ba-48b9-add4-7be994f3567c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_596d7280-634b-43bf-a7c8-67dbace4572a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityTaxIdentificationNumber_596d7280-634b-43bf-a7c8-67dbace4572a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b709f6ae-226c-4ef3-a1bf-faf4a2f3c561" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityAddressAddressLine1_b709f6ae-226c-4ef3-a1bf-faf4a2f3c561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_ab0f3870-111d-40c2-9191-5451713b7209" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityAddressAddressLine2_ab0f3870-111d-40c2-9191-5451713b7209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f2ec68b5-1b4d-434d-901b-98b0864ac688" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityAddressCityOrTown_f2ec68b5-1b4d-434d-901b-98b0864ac688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_80063e36-60a7-4b88-9ba2-f51908f684b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityAddressStateOrProvince_80063e36-60a7-4b88-9ba2-f51908f684b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_96ff64d3-5071-4c13-873f-24905a237cfe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityAddressPostalZipCode_96ff64d3-5071-4c13-873f-24905a237cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f4da78c7-606c-4f67-9cb0-e541a1c0cdd3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_CityAreaCode_f4da78c7-606c-4f67-9cb0-e541a1c0cdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_98d23258-481b-4f6a-8dc0-37ad847d040c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_LocalPhoneNumber_98d23258-481b-4f6a-8dc0-37ad847d040c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d0f5fe9e-81ec-4d5e-a5d0-2ba55a6cb91a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_Security12bTitle_d0f5fe9e-81ec-4d5e-a5d0-2ba55a6cb91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d61f7551-9ce5-4d44-ab72-e6e0f53912c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_TradingSymbol_d61f7551-9ce5-4d44-ab72-e6e0f53912c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a2baeaf2-4e38-4bcf-902f-750e1bc862d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_SecurityExchangeName_a2baeaf2-4e38-4bcf-902f-750e1bc862d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_14e3d811-bc7b-498c-9a3e-addd38e515a9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_14e3d811-bc7b-498c-9a3e-addd38e515a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_ca09f54d-23c6-43a9-a9ef-2dcb9dd8450e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityVoluntaryFilers_ca09f54d-23c6-43a9-a9ef-2dcb9dd8450e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1c9c9080-6b6b-412e-a0f2-5bcfa142be0b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityCurrentReportingStatus_1c9c9080-6b6b-412e-a0f2-5bcfa142be0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3a34f2cd-574a-47b1-9271-9db8324d8e53" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityInteractiveDataCurrent_3a34f2cd-574a-47b1-9271-9db8324d8e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_bfc3ead7-1c6b-4402-8157-e1023d96aa51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityFilerCategory_bfc3ead7-1c6b-4402-8157-e1023d96aa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f605b06a-2b0e-452e-ba43-51d557d0fa1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntitySmallBusiness_f605b06a-2b0e-452e-ba43-51d557d0fa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_0480c94b-5750-4c74-9e3a-a73fd4cfc9ab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityEmergingGrowthCompany_0480c94b-5750-4c74-9e3a-a73fd4cfc9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e2c9c89d-b2c7-405e-a85d-43e682e057b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e2c9c89d-b2c7-405e-a85d-43e682e057b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_cb71d1bd-f21c-4558-8b28-ce85e1e4dec5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityShellCompany_cb71d1bd-f21c-4558-8b28-ce85e1e4dec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_9dcc30db-1124-4982-abc2-20a524374949" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityPublicFloat_9dcc30db-1124-4982-abc2-20a524374949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1492e179-1199-4c04-8a81-d7607d5dde0a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1492e179-1199-4c04-8a81-d7607d5dde0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_d04a2c9a-a39a-4148-b125-00eace40af94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_d04a2c9a-a39a-4148-b125-00eace40af94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_b3bc282d-b69e-4cbb-ba2b-a025ec3e629a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_AuditorFirmId_b3bc282d-b69e-4cbb-ba2b-a025ec3e629a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_407480a6-8c3c-4bc1-80db-086dd8cdbaa6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_AuditorName_407480a6-8c3c-4bc1-80db-086dd8cdbaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_897c2c0c-1eb1-4c22-9753-535eec729768" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8d9a5cbb-563e-4ea3-a325-f4ceb19699fe" xlink:to="loc_dei_AuditorLocation_897c2c0c-1eb1-4c22-9753-535eec729768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3ff96c4f-b486-409d-9e63-c1635286e407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_Revenues_3ff96c4f-b486-409d-9e63-c1635286e407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_16e72def-3717-4dab-ae59-90efbcfc16ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_16e72def-3717-4dab-ae59-90efbcfc16ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4f8800ab-c382-4f36-947f-a873deee5334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_GrossProfit_4f8800ab-c382-4f36-947f-a873deee5334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5e87d259-0b0a-4b71-a848-ac275ad9f452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5e87d259-0b0a-4b71-a848-ac275ad9f452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2f4e473c-b5eb-43a3-ad6b-b66c47d5d84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2f4e473c-b5eb-43a3-ad6b-b66c47d5d84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c4eb5f2c-83d1-4426-93d7-af008f2d601b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_RestructuringCharges_c4eb5f2c-83d1-4426-93d7-af008f2d601b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0290fc3c-7d66-436b-b0dd-518b154dd1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_OperatingIncomeLoss_0290fc3c-7d66-436b-b0dd-518b154dd1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4f9ef024-072b-4292-ad7f-eb823aeb284c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4f9ef024-072b-4292-ad7f-eb823aeb284c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e2c4d2f9-37fb-4ab3-9ef5-f72321df99bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4f9ef024-072b-4292-ad7f-eb823aeb284c" xlink:to="loc_us-gaap_InterestExpense_e2c4d2f9-37fb-4ab3-9ef5-f72321df99bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_faf03bb8-5b7a-4b1d-9c81-c39cb716294d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4f9ef024-072b-4292-ad7f-eb823aeb284c" xlink:to="loc_us-gaap_InvestmentIncomeInterest_faf03bb8-5b7a-4b1d-9c81-c39cb716294d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a300f95a-ef54-4131-a3b9-0ce34d07cb04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4f9ef024-072b-4292-ad7f-eb823aeb284c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a300f95a-ef54-4131-a3b9-0ce34d07cb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f92bfd8-9309-4eb9-a00c-0e125ce01771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f92bfd8-9309-4eb9-a00c-0e125ce01771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4c98be51-f93f-4766-9903-b97585253bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4c98be51-f93f-4766-9903-b97585253bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2364a0d2-a1ba-49ad-9ef4-d36cce76125b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_ProfitLoss_2364a0d2-a1ba-49ad-9ef4-d36cce76125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2f78058d-45f4-4fc5-b94b-8ff4c949fbed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_EarningsPerShareBasic_2f78058d-45f4-4fc5-b94b-8ff4c949fbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_08473482-22b4-47c4-bec2-f37646b7b841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_08473482-22b4-47c4-bec2-f37646b7b841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_13971f5f-a544-4ab1-90ab-27afa3164209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84326150-72cf-4916-87ce-fb4f6f85d5e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_13971f5f-a544-4ab1-90ab-27afa3164209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed2fd341-01b2-4c75-abcb-242a508cf554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_13971f5f-a544-4ab1-90ab-27afa3164209" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed2fd341-01b2-4c75-abcb-242a508cf554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39cdde52-927a-4948-bbc2-be19a6886a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_13971f5f-a544-4ab1-90ab-27afa3164209" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39cdde52-927a-4948-bbc2-be19a6886a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f739c83e-9ff0-4e5a-b9dd-d7a4fdb1f38a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f59e7df1-62d7-4105-81d8-04e8f7bac3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f739c83e-9ff0-4e5a-b9dd-d7a4fdb1f38a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f59e7df1-62d7-4105-81d8-04e8f7bac3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1572437d-bf29-4f5f-aa18-54c47b7de344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f59e7df1-62d7-4105-81d8-04e8f7bac3d8" xlink:to="loc_us-gaap_ProfitLoss_1572437d-bf29-4f5f-aa18-54c47b7de344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e1370e-2170-4bf7-8356-68bac2692778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f59e7df1-62d7-4105-81d8-04e8f7bac3d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e1370e-2170-4bf7-8356-68bac2692778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2ed27bda-e061-4d42-b1d7-75f85f17f8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f59e7df1-62d7-4105-81d8-04e8f7bac3d8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2ed27bda-e061-4d42-b1d7-75f85f17f8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofComprehensiveIncomeParentheticals"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0894c843-55ff-4229-8325-c593a4806e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_47d8e3ce-7f27-434f-8ffa-2b1168bd1e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0894c843-55ff-4229-8325-c593a4806e04" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_47d8e3ce-7f27-434f-8ffa-2b1168bd1e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c7c33278-42be-4de3-a67a-5e757401357d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c7c33278-42be-4de3-a67a-5e757401357d" xlink:to="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52694fec-c1c5-45d6-b947-8f3c5ff70041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52694fec-c1c5-45d6-b947-8f3c5ff70041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5fa81d94-10d6-42e0-949e-a04c17ecac89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5fa81d94-10d6-42e0-949e-a04c17ecac89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ce7813db-a8f2-4235-abc6-548591416298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ce7813db-a8f2-4235-abc6-548591416298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_495a3a52-000c-4964-875a-1acddc90eeff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_InventoryNet_495a3a52-000c-4964-875a-1acddc90eeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_66d4d3db-4746-48fd-a7f1-31e4a102f9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_IncomeTaxesReceivable_66d4d3db-4746-48fd-a7f1-31e4a102f9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e2449794-c526-4fb7-97b5-96f4ae73120c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_OtherAssetsCurrent_e2449794-c526-4fb7-97b5-96f4ae73120c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e6bc0841-0cfd-440a-9d3b-c6a1ea3335eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fc0aebf3-7e55-4d2b-9b9f-2472a302f228" xlink:to="loc_us-gaap_AssetsCurrent_e6bc0841-0cfd-440a-9d3b-c6a1ea3335eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_640e167e-15a1-40cf-8acb-ffcee07116ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_640e167e-15a1-40cf-8acb-ffcee07116ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ddad8c3c-f866-4a66-bf1c-517c4788cb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ddad8c3c-f866-4a66-bf1c-517c4788cb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_39ac18cd-1d9c-4e86-94ae-40392dc0e79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_39ac18cd-1d9c-4e86-94ae-40392dc0e79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_396fc79c-9ec2-451a-9d0c-938548452f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_Goodwill_396fc79c-9ec2-451a-9d0c-938548452f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56a7d79a-0bb0-40ef-be54-38d334e75edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56a7d79a-0bb0-40ef-be54-38d334e75edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c8861e96-de7d-4f31-9958-1a78767d0e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c8861e96-de7d-4f31-9958-1a78767d0e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_15efe91d-9e52-4c6a-b41a-17afd8ff30fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_15efe91d-9e52-4c6a-b41a-17afd8ff30fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c8bf2393-fc3f-4f27-b890-39e89f4ad64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ddcdce51-0212-400f-aa36-7771adb99e05" xlink:to="loc_us-gaap_Assets_c8bf2393-fc3f-4f27-b890-39e89f4ad64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c7c33278-42be-4de3-a67a-5e757401357d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_889c9a84-d80a-43b6-b5f0-a2445580e2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_AccountsPayableCurrent_889c9a84-d80a-43b6-b5f0-a2445580e2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c781fa53-f76d-4b04-b695-642f2728af5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c781fa53-f76d-4b04-b695-642f2728af5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_175ca266-f64e-45ac-9ea3-9a32b49d0f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_175ca266-f64e-45ac-9ea3-9a32b49d0f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_96ca351f-1692-483b-962d-a7c670c53075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_96ca351f-1692-483b-962d-a7c670c53075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5aea7086-2833-4eb6-85cc-5ba4beb7e16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5aea7086-2833-4eb6-85cc-5ba4beb7e16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_5e6047e7-7ef0-4f03-ba93-b2e7098c8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_5e6047e7-7ef0-4f03-ba93-b2e7098c8dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4530ac20-3124-4587-92b7-f19faa03aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4530ac20-3124-4587-92b7-f19faa03aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_977ac533-30ab-49cd-bfda-3263ce3a2114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5f5bcd9a-4090-4c8b-b6dc-a2bf1fca745a" xlink:to="loc_us-gaap_LiabilitiesCurrent_977ac533-30ab-49cd-bfda-3263ce3a2114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_95b0acdf-541f-4806-a281-c5a704838f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_95b0acdf-541f-4806-a281-c5a704838f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb4fb33d-84fd-4dc7-9f1a-902e53986a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cb4fb33d-84fd-4dc7-9f1a-902e53986a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_a39fc09d-0575-41c7-a9be-a30c7e563c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_LineOfCredit_a39fc09d-0575-41c7-a9be-a30c7e563c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8cca866d-926c-4e2f-917e-d86cf697e56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_8cca866d-926c-4e2f-917e-d86cf697e56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f9c95319-9427-4599-a5ba-5a798e3dd12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_Liabilities_f9c95319-9427-4599-a5ba-5a798e3dd12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9b74efd0-a29a-431f-b199-f08f288eb90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9b74efd0-a29a-431f-b199-f08f288eb90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9fd65f22-7cfb-4ce4-8ec5-57c27f9a334e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_CommonStockValue_9fd65f22-7cfb-4ce4-8ec5-57c27f9a334e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1c74d447-7f3f-4717-8548-c3adba2962f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1c74d447-7f3f-4717-8548-c3adba2962f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ce74f9e4-0eef-46c6-9a16-a242f1f99e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ce74f9e4-0eef-46c6-9a16-a242f1f99e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_3dfc0d1c-1f43-43d7-8b0c-6d4805ed93fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_3dfc0d1c-1f43-43d7-8b0c-6d4805ed93fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_ece662ad-5f4e-43a4-90a9-f72b0020f334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_ece662ad-5f4e-43a4-90a9-f72b0020f334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_21e37db4-e49d-433f-a2f9-4664de792c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_eb8acf38-99e2-4711-9ca5-d971b10c2951" xlink:to="loc_us-gaap_TreasuryStockValue_21e37db4-e49d-433f-a2f9-4664de792c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ebfa607-fecc-4fef-86ed-0ec0398214fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ebfa607-fecc-4fef-86ed-0ec0398214fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_815e6e29-f912-406b-a4e2-30db6a3a9d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2943eee4-cee2-4aca-8abd-2868b18373da" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_815e6e29-f912-406b-a4e2-30db6a3a9d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab727e47-443d-42b3-b08f-6499f2095649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab727e47-443d-42b3-b08f-6499f2095649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d9c7c8b0-7870-4b9d-b808-566e82f5f733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d9c7c8b0-7870-4b9d-b808-566e82f5f733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4fa81a50-48d2-4545-bb7e-be82f0afdffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4fa81a50-48d2-4545-bb7e-be82f0afdffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8ed501e3-b047-4621-a598-90134d9c8238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_CommonStockSharesIssued_8ed501e3-b047-4621-a598-90134d9c8238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_f40057ba-9005-4ed2-aa51-b49be2ce57a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_SharesOutstanding_f40057ba-9005-4ed2-aa51-b49be2ce57a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_79a856b5-c487-4a20-abbb-3d11b968d658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55781587-9751-4a40-8410-6d618dae2ea2" xlink:to="loc_us-gaap_TreasuryStockShares_79a856b5-c487-4a20-abbb-3d11b968d658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_16279dcd-e718-4c1e-a2f1-cea458cfe753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_16279dcd-e718-4c1e-a2f1-cea458cfe753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5b214204-6e89-49ef-b534-6bb7d7adda56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_16279dcd-e718-4c1e-a2f1-cea458cfe753" xlink:to="loc_us-gaap_ProfitLoss_5b214204-6e89-49ef-b534-6bb7d7adda56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_16279dcd-e718-4c1e-a2f1-cea458cfe753" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_609d59ee-dd05-43d3-ad3c-073cc8144baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_609d59ee-dd05-43d3-ad3c-073cc8144baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a00d5314-1361-4ae8-bfad-167ddc51a798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a00d5314-1361-4ae8-bfad-167ddc51a798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_eb7271a5-2028-4147-9789-9b9cfbd1a51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_ShareBasedCompensation_eb7271a5-2028-4147-9789-9b9cfbd1a51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_a576f9c6-cc6b-49bf-92de-5f96bc67cbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_a576f9c6-cc6b-49bf-92de-5f96bc67cbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf_11bdcfcc-00ee-45ed-8163-69ede7051923" xlink:href="mtrx-20220630.xsd#mtrx_DeferredIncomeTaxExpenseBenefitSocf"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_mtrx_DeferredIncomeTaxExpenseBenefitSocf_11bdcfcc-00ee-45ed-8163-69ede7051923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9352c6cf-bd4a-4b76-93c1-8aebc8bbe698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9352c6cf-bd4a-4b76-93c1-8aebc8bbe698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_24940b19-6332-4f43-aa61-0850424d6819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_24940b19-6332-4f43-aa61-0850424d6819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashExpense_c8c442a0-2181-4f66-9350-b2dea9e79472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_OtherNoncashExpense_c8c442a0-2181-4f66-9350-b2dea9e79472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e6a47922-0da8-4335-9e7f-d2e41bdfe43b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e6a47922-0da8-4335-9e7f-d2e41bdfe43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e70f8141-e524-4b88-9588-47127ab59321" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0c3d1a7f-f20d-4660-a870-ada102f2d887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0c3d1a7f-f20d-4660-a870-ada102f2d887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_78948190-fa61-4ed8-aa1c-030aa28da2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_78948190-fa61-4ed8-aa1c-030aa28da2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e960f6b3-6476-4899-9ce3-cf902b668343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e960f6b3-6476-4899-9ce3-cf902b668343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f79438db-d54e-4ef4-b590-8ef45b014635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f79438db-d54e-4ef4-b590-8ef45b014635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25c399c0-0678-4a05-97b6-b96ecb8cdf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25c399c0-0678-4a05-97b6-b96ecb8cdf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_14a7965f-adfa-416c-88cd-32cc72cdbff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_14a7965f-adfa-416c-88cd-32cc72cdbff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5e477bef-448b-45cc-8693-40f6c4969e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_004f1e6d-a6d3-45af-8ea9-bc77b9f9819c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5e477bef-448b-45cc-8693-40f6c4969e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c4c140ee-0400-4838-a66c-20d8d8e759fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_16279dcd-e718-4c1e-a2f1-cea458cfe753" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c4c140ee-0400-4838-a66c-20d8d8e759fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7af23bf-3230-4d13-ac19-e2a3ad8b1602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7af23bf-3230-4d13-ac19-e2a3ad8b1602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d073f796-cab5-4090-803c-c27b53f03659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7af23bf-3230-4d13-ac19-e2a3ad8b1602" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d073f796-cab5-4090-803c-c27b53f03659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_141b6f3f-6d37-4440-ae73-c66ea59b5f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7af23bf-3230-4d13-ac19-e2a3ad8b1602" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_141b6f3f-6d37-4440-ae73-c66ea59b5f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aeec6621-2129-4333-801e-058a11645fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7af23bf-3230-4d13-ac19-e2a3ad8b1602" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aeec6621-2129-4333-801e-058a11645fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_43c51b2a-a882-47fb-959b-2df46277a0a9" xlink:href="mtrx-20220630.xsd#mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility_43c51b2a-a882-47fb-959b-2df46277a0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_47fdc185-f331-4cea-9445-6b0856f41710" xlink:href="mtrx-20220630.xsd#mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility_47fdc185-f331-4cea-9445-6b0856f41710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_cddfa5c1-1a99-42a1-88c1-283d86067e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_cddfa5c1-1a99-42a1-88c1-283d86067e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dff327ff-a478-4040-895b-b965b755e21a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dff327ff-a478-4040-895b-b965b755e21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_99e039f8-01ca-4047-abd4-ef1e6d342649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_99e039f8-01ca-4047-abd4-ef1e6d342649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06868749-69e8-4726-88a4-4cf03a9090aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06868749-69e8-4726-88a4-4cf03a9090aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_61611a7c-80b7-4aa0-96c4-8e8e5b132f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_61611a7c-80b7-4aa0-96c4-8e8e5b132f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_effa780f-d9e3-4124-87d9-bcab90d4fa7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_ProceedsFromStockPlans_effa780f-d9e3-4124-87d9-bcab90d4fa7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity_b8c39800-ae54-4771-83c0-5b1f3b4ecbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfOtherEquity_b8c39800-ae54-4771-83c0-5b1f3b4ecbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_9ad13034-9412-4207-b320-723b5f27cb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_9ad13034-9412-4207-b320-723b5f27cb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a3583f25-fac1-42c2-a17f-aa2672823f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a3583f25-fac1-42c2-a17f-aa2672823f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9070a774-2df4-4d68-ae85-0b2e553ebd96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5757b9f4-e617-4b77-a7a7-d7263ded5dc3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9070a774-2df4-4d68-ae85-0b2e553ebd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e3bfaa61-23b2-43e9-993e-c2193c0b092e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e3bfaa61-23b2-43e9-993e-c2193c0b092e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5e06d33c-9134-4825-8f58-8da3fecb2af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5e06d33c-9134-4825-8f58-8da3fecb2af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6812cd72-63be-47e7-bdc6-3e08468d4a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6812cd72-63be-47e7-bdc6-3e08468d4a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dcf8556f-8a08-4c61-8e74-a12a482b57f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dcf8556f-8a08-4c61-8e74-a12a482b57f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e6dbaf8-7bc6-4578-ae66-8e60897daf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e6dbaf8-7bc6-4578-ae66-8e60897daf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_3833a7dd-bfd4-4838-b987-11d6b166a0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e6dbaf8-7bc6-4578-ae66-8e60897daf8b" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_3833a7dd-bfd4-4838-b987-11d6b166a0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_9cd7355e-c9e7-45f8-b374-0aa210e8cac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e6dbaf8-7bc6-4578-ae66-8e60897daf8b" xlink:to="loc_us-gaap_InterestPaidNet_9cd7355e-c9e7-45f8-b374-0aa210e8cac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_769932e5-fc73-4c47-85ec-b49cf9a0a469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e71f0b55-e304-4968-ae29-d9711e6615e4" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_769932e5-fc73-4c47-85ec-b49cf9a0a469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4e8eae33-577c-49f3-9f2f-73cb4547216a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_769932e5-fc73-4c47-85ec-b49cf9a0a469" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4e8eae33-577c-49f3-9f2f-73cb4547216a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e16765c4-c738-4cef-a745-9e7bfd6d4596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e16765c4-c738-4cef-a745-9e7bfd6d4596" xlink:to="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_40ddd6ad-b3c6-490d-93b8-2d56300ab42e" xlink:to="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e8d4bdb9-553b-43d1-97b2-53401262aa86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_CommonStockMember_e8d4bdb9-553b-43d1-97b2-53401262aa86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_19ca8050-337a-4d49-bed9-fe476de7a350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_19ca8050-337a-4d49-bed9-fe476de7a350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_114fc414-32db-412e-b25a-e0206357dc01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_RetainedEarningsMember_114fc414-32db-412e-b25a-e0206357dc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_e377f76e-2af0-4f1e-a62a-fd7024a95e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_TreasuryStockMember_e377f76e-2af0-4f1e-a62a-fd7024a95e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f20b9cfe-e816-4e03-a40b-0c2123dcf8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f20b9cfe-e816-4e03-a40b-0c2123dcf8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_b80fa2c1-2cdb-4c46-a0dc-16ac2724f6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5d35263c-6a7e-4c9f-a378-78afb9b8613f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_b80fa2c1-2cdb-4c46-a0dc-16ac2724f6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991b95ab-2a47-44f8-a644-6d28eeaee493" xlink:to="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3259bf90-7f55-419b-8bf7-1e4ac5b47c4e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_538de81a-64a3-41f1-9e72-5cfae5a87ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_538de81a-64a3-41f1-9e72-5cfae5a87ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aad2c29e-3c2c-4b52-bed6-45c0140d0027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_ProfitLoss_aad2c29e-3c2c-4b52-bed6-45c0140d0027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db6284de-bc30-49c5-b2ad-00125ad40e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_db6284de-bc30-49c5-b2ad-00125ad40e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a4fcb7cd-e0d4-4107-8f2b-f8134d41a96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a4fcb7cd-e0d4-4107-8f2b-f8134d41a96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2a36243b-c51f-4288-868c-e691425ed5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2a36243b-c51f-4288-868c-e691425ed5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IssuanceOfDeferredShares_ea6309c3-1c44-4a38-acf0-0310b75bb71c" xlink:href="mtrx-20220630.xsd#mtrx_IssuanceOfDeferredShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_mtrx_IssuanceOfDeferredShares_ea6309c3-1c44-4a38-acf0-0310b75bb71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharePurchases_a8962bf9-2d63-40dd-a543-d79d3b774844" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharePurchases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_mtrx_OtherTreasurySharePurchases_a8962bf9-2d63-40dd-a543-d79d3b774844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cb08ef84-56cc-49f6-b6e2-d2f09c3632b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cb08ef84-56cc-49f6-b6e2-d2f09c3632b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_448b07c3-b298-4cc0-a4fa-380d68203c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_448b07c3-b298-4cc0-a4fa-380d68203c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03a06db2-a017-46bd-a67b-0a6685c86a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_934f355a-a6cd-4354-b57e-e1abed6670ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03a06db2-a017-46bd-a67b-0a6685c86a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b4b990a3-6b5e-4e75-9556-5c1ddaf81b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b4b990a3-6b5e-4e75-9556-5c1ddaf81b66" xlink:to="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_db433c5b-fd4f-437c-ab53-b3d2a5a34667" xlink:to="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_954d6d4d-9294-4e79-9f75-cd951eecd94b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_954d6d4d-9294-4e79-9f75-cd951eecd94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_092c1eb2-5e4a-448e-ab0b-e73b80f1d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_RetainedEarningsMember_092c1eb2-5e4a-448e-ab0b-e73b80f1d0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_02df961a-46ac-406e-93c2-ad7bdacdef78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27b448ea-79c5-458d-a059-19daf3bc94a3" xlink:to="loc_us-gaap_TreasuryStockMember_02df961a-46ac-406e-93c2-ad7bdacdef78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c75248be-3c29-4ed5-b9f9-1b1e1142ccfb" xlink:to="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_071462ce-fbee-40e0-8a28-8ed4e8702dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_071462ce-fbee-40e0-8a28-8ed4e8702dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b83507aa-ba38-4c83-a2ab-c6501d8dd107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b83507aa-ba38-4c83-a2ab-c6501d8dd107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredSharesIssued_e43c6fdc-0021-465f-8924-9d31fc7dac95" xlink:href="mtrx-20220630.xsd#mtrx_DeferredSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_mtrx_DeferredSharesIssued_e43c6fdc-0021-465f-8924-9d31fc7dac95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired_8e6a7c43-b003-4bfc-8073-312d72fa65aa" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_mtrx_OtherTreasurySharesAcquired_8e6a7c43-b003-4bfc-8073-312d72fa65aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_bb9c5e26-bd57-45cf-93c6-6d19d5ed5426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7a200359-842a-4a0b-a78a-7f1eba06214e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_bb9c5e26-bd57-45cf-93c6-6d19d5ed5426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7970bb53-3a91-449b-8578-726601435186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6605239d-c1dd-4c0e-8128-9729ed928c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7970bb53-3a91-449b-8578-726601435186" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6605239d-c1dd-4c0e-8128-9729ed928c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_becb72e3-f35e-46fb-a2a8-608a66aa9698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_becb72e3-f35e-46fb-a2a8-608a66aa9698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b249ef5e-8aef-4fc8-8b59-91e7abca7f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_UseOfEstimates_b249ef5e-8aef-4fc8-8b59-91e7abca7f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e62f5983-58f9-45f1-9aae-3a69724f95ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e62f5983-58f9-45f1-9aae-3a69724f95ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_dba0c7e9-1e5a-4b03-9979-d3cadb0d360b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_dba0c7e9-1e5a-4b03-9979-d3cadb0d360b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_faa1b9b4-75e2-4abd-a897-e03ab985427c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_faa1b9b4-75e2-4abd-a897-e03ab985427c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e7456706-d6b6-4469-b697-4fc5b1ef374d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e7456706-d6b6-4469-b697-4fc5b1ef374d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_8589d7be-a58a-4f82-878e-081d9596e431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_8589d7be-a58a-4f82-878e-081d9596e431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RetentionPayablePolicyTextBlock_71d03a5b-6265-4c80-b7fe-89f036804123" xlink:href="mtrx-20220630.xsd#mtrx_RetentionPayablePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_mtrx_RetentionPayablePolicyTextBlock_71d03a5b-6265-4c80-b7fe-89f036804123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_08e49d74-f727-4540-8dd0-8c6e211c94e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_08e49d74-f727-4540-8dd0-8c6e211c94e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_cacc310d-bcbf-455c-ab88-571702f708d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_cacc310d-bcbf-455c-ab88-571702f708d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_c06c9e09-008e-4992-a054-badddfdfdb76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_c06c9e09-008e-4992-a054-badddfdfdb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_291ca984-7914-44aa-bce2-5e677089e367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_291ca984-7914-44aa-bce2-5e677089e367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5e0b99bc-121b-4274-bbeb-b04fd0bc789e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5e0b99bc-121b-4274-bbeb-b04fd0bc789e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f4118527-f431-468b-8fad-a95913664f79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f4118527-f431-468b-8fad-a95913664f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_c2dca17c-088c-41af-8ef4-ad602e6dce91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_c2dca17c-088c-41af-8ef4-ad602e6dce91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InsuranceReservesPolicyTextBlock_4c848ac4-d2d2-4bce-8148-54c177ec3313" xlink:href="mtrx-20220630.xsd#mtrx_InsuranceReservesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_mtrx_InsuranceReservesPolicyTextBlock_4c848ac4-d2d2-4bce-8148-54c177ec3313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_90c37490-e73b-47af-8305-0ae10d09e50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_90c37490-e73b-47af-8305-0ae10d09e50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_3c52f637-4733-49be-98e7-90cd7caa08fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_3c52f637-4733-49be-98e7-90cd7caa08fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_105d339d-9ed6-49d9-85ed-6eee685aa22c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4dc3cb-6664-4d3d-9558-f7fa92513527" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_105d339d-9ed6-49d9-85ed-6eee685aa22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0cbe275a-c65b-42a1-af9f-ecf3aaad6df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_5e7f1533-3897-44b7-bc64-a63726c522be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0cbe275a-c65b-42a1-af9f-ecf3aaad6df7" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_5e7f1533-3897-44b7-bc64-a63726c522be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SummaryofSignificantAccountingPoliciesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1e9aa4ac-1c7b-4617-b4ca-093f2702fa64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e9aa4ac-1c7b-4617-b4ca-093f2702fa64" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_37099e7f-dbdc-4fed-a528-fd47bb2bdf7e" xlink:to="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_36262568-748c-42e1-ad2d-a7560ba56900" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d88e3b1c-089a-4c6d-b9c2-15609c248b4c" xlink:to="loc_mtrx_InternationalMember_36262568-748c-42e1-ad2d-a7560ba56900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_257a2fb7-7241-4bf9-81f7-fc3f7dad8ff6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_26e11f01-26e4-4943-83a0-2ab1fc2b6982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_BuildingMember_26e11f01-26e4-4943-83a0-2ab1fc2b6982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d188f22b-b309-43b0-886b-3476c5a79cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_EquipmentMember_d188f22b-b309-43b0-886b-3476c5a79cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_8b9239b3-bb0c-406f-8f6b-270da362ad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_TransportationEquipmentMember_8b9239b3-bb0c-406f-8f6b-270da362ad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_474bd193-cc32-4eaa-b2a1-c9e7e21686f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fded0ae3-60e4-484c-a9e0-8fc750017548" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_474bd193-cc32-4eaa-b2a1-c9e7e21686f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_574175f2-bf87-4393-afd4-99b7d967608e" xlink:to="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b6855b2-d9c4-4a53-81bf-ebc47fe9e1b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:to="loc_srt_MinimumMember_0b6855b2-d9c4-4a53-81bf-ebc47fe9e1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab58cfd4-ff97-4303-8b23-aea83b0b6e37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_65187234-9659-45b9-bc03-4f02f1017889" xlink:to="loc_srt_MaximumMember_ab58cfd4-ff97-4303-8b23-aea83b0b6e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ef9bbe8-ebe9-4f90-80ef-06ed63b6f762" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_09eb731e-0d2e-4b83-b29c-6b1aef370ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_09eb731e-0d2e-4b83-b29c-6b1aef370ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_90d3ecba-18cf-44d8-960a-ac3efc08e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eee6a6f2-fa80-4fe9-ba28-d411be7f8b69" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_90d3ecba-18cf-44d8-960a-ac3efc08e81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e9aa4ac-1c7b-4617-b4ca-093f2702fa64" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b6f829e0-51c0-4133-9d84-9caa1dafdbf2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:to="loc_srt_StatementGeographicalAxis_b6f829e0-51c0-4133-9d84-9caa1dafdbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_050b084f-c5f9-4e1a-ad51-18fc8122e917" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_c4eede1c-acce-4b5a-8515-3b07c94a674e" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_f0ac4f6a-e75a-4688-9b90-64b33e1ea59e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666b1889-7678-4e8c-a1e1-0fd9afe88045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_666b1889-7678-4e8c-a1e1-0fd9afe88045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_5c76fdef-1e27-4207-a8af-5c55b9c78e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_5c76fdef-1e27-4207-a8af-5c55b9c78e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1e5d318-fdd0-4a77-92ad-f77de3a0df7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1e5d318-fdd0-4a77-92ad-f77de3a0df7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_cf5dbe02-0d7f-49f2-b957-b164a3f72231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_10038450-e66f-455f-a4c9-816e6424f552" xlink:to="loc_us-gaap_Cash_cf5dbe02-0d7f-49f2-b957-b164a3f72231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/Revenue" xlink:type="simple" xlink:href="mtrx-20220630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d75e0938-39ee-4ee0-821e-38d3429cb90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_17bba167-62e4-4d21-977c-0c01abd1d787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d75e0938-39ee-4ee0-821e-38d3429cb90d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_17bba167-62e4-4d21-977c-0c01abd1d787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RevenueTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_RevenueAbstract_f5e34e85-1a2a-4e4f-b762-7a43da1e6017" xlink:href="mtrx-20220630.xsd#mtrx_RevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf708261-24c8-4a86-b025-19f4040183f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_RevenueAbstract_f5e34e85-1a2a-4e4f-b762-7a43da1e6017" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf708261-24c8-4a86-b025-19f4040183f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_532d01f2-2eb7-409a-8807-90c3c17cf393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_RevenueAbstract_f5e34e85-1a2a-4e4f-b762-7a43da1e6017" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_532d01f2-2eb7-409a-8807-90c3c17cf393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RevenueDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract_e149de48-930f-4eec-943b-466a23c07d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:to="loc_us-gaap_RevenuePerformanceObligationAbstract_e149de48-930f-4eec-943b-466a23c07d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a827ad6d-493d-48bd-a20f-2ad5b0865510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_e149de48-930f-4eec-943b-466a23c07d04" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a827ad6d-493d-48bd-a20f-2ad5b0865510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths_7bc31b4a-b09a-4017-a138-5a8a9fe0bcf2" xlink:href="mtrx-20220630.xsd#mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_e149de48-930f-4eec-943b-466a23c07d04" xlink:to="loc_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths_7bc31b4a-b09a-4017-a138-5a8a9fe0bcf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a2039a33-5396-42e1-9038-8400486d5caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a2039a33-5396-42e1-9038-8400486d5caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ChangeinCIE_21830cee-95a7-4290-a05e-1f95cbb0ab92" xlink:href="mtrx-20220630.xsd#mtrx_ChangeinCIE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_mtrx_ChangeinCIE_21830cee-95a7-4290-a05e-1f95cbb0ab92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44407cd5-4885-4c9e-9bd8-b5237f610f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44407cd5-4885-4c9e-9bd8-b5237f610f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ChangeinBIE_0642504d-ca6a-40a6-bc54-6bd718bc1c84" xlink:href="mtrx-20220630.xsd#mtrx_ChangeinBIE"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_mtrx_ChangeinBIE_0642504d-ca6a-40a6-bc54-6bd718bc1c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ContractWithCustomerCurrentLiabilityNet_8d79f752-4e15-401d-bfab-75058f69c6a8" xlink:href="mtrx-20220630.xsd#mtrx_ContractWithCustomerCurrentLiabilityNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_mtrx_ContractWithCustomerCurrentLiabilityNet_8d79f752-4e15-401d-bfab-75058f69c6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Changeinnetcontractbalances_fe9b43cc-9ca8-4fbe-838b-2c598ffc5d12" xlink:href="mtrx-20220630.xsd#mtrx_Changeinnetcontractbalances"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b1a7608e-82df-4f42-9284-509a62a17ef4" xlink:to="loc_mtrx_Changeinnetcontractbalances_fe9b43cc-9ca8-4fbe-838b-2c598ffc5d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_d7b1891d-a432-43e1-a940-4e28ef107bf7" xlink:href="mtrx-20220630.xsd#mtrx_DisclosureCustomerContractsAdditionalInformationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:to="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_d7b1891d-a432-43e1-a940-4e28ef107bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_937498d0-9f00-4f2f-837d-f4395bb2fea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_d7b1891d-a432-43e1-a940-4e28ef107bf7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_937498d0-9f00-4f2f-837d-f4395bb2fea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainageYearOne_6505f8c9-62f2-4b3e-9a50-3f6efb25920f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionContractorReceivableRetainageYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_d7b1891d-a432-43e1-a940-4e28ef107bf7" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainageYearOne_6505f8c9-62f2-4b3e-9a50-3f6efb25920f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne_823905aa-3157-4c60-9f6a-885eb2d64a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionContractorReceivableRetainageAfterYearOne"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract_d7b1891d-a432-43e1-a940-4e28ef107bf7" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne_823905aa-3157-4c60-9f6a-885eb2d64a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_916a4339-57ee-4dd5-84ea-a4675e080e77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:to="loc_us-gaap_DisaggregationOfRevenueAbstract_916a4339-57ee-4dd5-84ea-a4675e080e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_916a4339-57ee-4dd5-84ea-a4675e080e77" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a5ebc0fd-e9a4-463f-85af-7cf7294342ad" xlink:to="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8153fe0b-412a-487f-8c26-bff3f5e9b426" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_country_US_8153fe0b-412a-487f-8c26-bff3f5e9b426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_361a889f-add2-4986-9713-d031b6f0f12e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_country_CA_361a889f-add2-4986-9713-d031b6f0f12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherinternationalMember_57adb7da-2a95-461e-b3fe-2055c8c3d618" xlink:href="mtrx-20220630.xsd#mtrx_OtherinternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4d3b80f6-9555-4d6c-8dd2-2cbc6929aa1c" xlink:to="loc_mtrx_OtherinternationalMember_57adb7da-2a95-461e-b3fe-2055c8c3d618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_b5eb59a8-10df-46d2-a2f8-09323f6b36f3" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_46973ccd-2d4c-44d7-97f8-4abf29c8b80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:to="loc_us-gaap_FixedPriceContractMember_46973ccd-2d4c-44d7-97f8-4abf29c8b80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_2f612ee3-a19b-4df6-acc3-dde533272dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a90293d1-d7ae-48f0-bc72-48dda2f1dea5" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_2f612ee3-a19b-4df6-acc3-dde533272dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_a936df38-a339-49d8-b2cb-afb5529ef4d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_8b78923f-8794-4221-985e-e44639d9bbb3" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject1Member_8b78923f-8794-4221-985e-e44639d9bbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_511f7b79-a2a0-43eb-beec-b2b80c7b954e" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c17e1967-dc33-4d43-9fe9-7803687ffc2f" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_511f7b79-a2a0-43eb-beec-b2b80c7b954e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7f47f850-f7cf-4a46-a727-3ac759d244d5" xlink:to="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_fba3040d-8261-4c15-b277-52403117750b" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_fba3040d-8261-4c15-b277-52403117750b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_d7cfe57a-4172-480e-8e84-505e15903955" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_d7cfe57a-4172-480e-8e84-505e15903955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_f80e1c04-303d-45b6-b62c-5f3c35aac229" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca036da3-e5bd-4516-91bf-98a047cbbed6" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_f80e1c04-303d-45b6-b62c-5f3c35aac229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a99c0c46-e04c-4b0e-af18-93836c87fb01" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb78fd01-7483-49fe-a175-0382b602607c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_Revenues_eb78fd01-7483-49fe-a175-0382b602607c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnContracts_80a7a58b-5c55-4b48-ae31-d0a72aeed532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossOnContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_LossOnContracts_80a7a58b-5c55-4b48-ae31-d0a72aeed532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_6439dc8f-45ae-4da1-b106-1e3418cc88ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e9efb7-9d6b-4dfe-8af2-6d880cc2fada" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_6439dc8f-45ae-4da1-b106-1e3418cc88ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b85dfb1b-e913-49f3-9efb-6ef3c79a8b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3e63c04-f573-4098-86fa-3273d4575f82" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b85dfb1b-e913-49f3-9efb-6ef3c79a8b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_df645bf3-f555-467e-a38e-c092dc4aecc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_e14a6a07-afee-4604-80ff-a206202eef86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_eea59d55-0bfd-4c7e-bd77-11a30ccb0031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b1f892f-2820-4f26-9bde-bbe7f383b9e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_179b2c1c-7257-4036-a8f4-1361c682c20e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureCapitalProject2Member_c3cef97a-a254-49e7-b2f4-40157a7bf1c5" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureCapitalProject2Member"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ead83fc4-d3b1-4509-94fd-350d21a57ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b73f5d7-b6cc-4bc2-be16-fe5fb8a598ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureMemberMember_5c6c0120-94f2-4f51-85d0-c88c3cfb9892" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureMemberMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_afe37226-1624-474e-b81b-5ddc31c37fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f42cf5aa-4abd-4765-b1a1-4dc7517f9d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_e1c6f9db-d3a6-4cd6-b37a-dd63719bc5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="mtrx-20220630.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_aac671a7-f54d-426d-be21-30f2b6bc5856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_718b806e-f99d-4c8c-9ba9-1e9b80be42bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_aac671a7-f54d-426d-be21-30f2b6bc5856" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_718b806e-f99d-4c8c-9ba9-1e9b80be42bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e5f8325c-696e-4745-aa59-3d6d4d1d4b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d002b794-d87c-477a-a450-5ec3532bfc84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e5f8325c-696e-4745-aa59-3d6d4d1d4b8a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d002b794-d87c-477a-a450-5ec3532bfc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_80d407ad-0bfa-482b-a394-217122254b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e5f8325c-696e-4745-aa59-3d6d4d1d4b8a" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_80d407ad-0bfa-482b-a394-217122254b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ed2d8311-41e7-4406-ac6b-d54be5c8346f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ed2d8311-41e7-4406-ac6b-d54be5c8346f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6234703-e53d-426a-9954-eb96fd0b0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7257701-fc44-40d3-b82a-fc13903a21a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6234703-e53d-426a-9954-eb96fd0b0ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95f0940f-57cf-43d1-ac32-243e276db3ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fefcd832-5c12-4a8b-8c7f-416d2e82bedb" xlink:to="loc_srt_RangeMember_95f0940f-57cf-43d1-ac32-243e276db3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3e9c07d6-7727-4312-aa6e-caea76e7604a" xlink:to="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_dd05baa2-7395-4a4b-9f49-0fc8976d9b6a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_country_US_dd05baa2-7395-4a4b-9f49-0fc8976d9b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_748ecc78-3d38-460e-bbcf-1ef7a07f7cbe" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_country_CA_748ecc78-3d38-460e-bbcf-1ef7a07f7cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_InternationalMember_ce9c0c41-ab44-4e4c-ae82-8ecc70c3135e" xlink:href="mtrx-20220630.xsd#mtrx_InternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ff0b025f-31f0-4eaa-b4f3-f4c58525a659" xlink:to="loc_mtrx_InternationalMember_ce9c0c41-ab44-4e4c-ae82-8ecc70c3135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3f1d3115-7288-4049-85b7-c122c18b7c31" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OrangeCaliforniaFacilityMember_13b30d74-b4c2-4a8b-bc69-d6980ce3d4fd" xlink:href="mtrx-20220630.xsd#mtrx_OrangeCaliforniaFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_27547b1e-62fc-4340-b419-5a0aafd6d2e3" xlink:to="loc_mtrx_OrangeCaliforniaFacilityMember_13b30d74-b4c2-4a8b-bc69-d6980ce3d4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_76ec9617-5735-43a8-8eec-db84c131910e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LandBuildingsAndImprovementsGross_f759cc5f-bf91-44f6-a438-0c37e590731e" xlink:href="mtrx-20220630.xsd#mtrx_LandBuildingsAndImprovementsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_LandBuildingsAndImprovementsGross_f759cc5f-bf91-44f6-a438-0c37e590731e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_9c111018-ac9b-4778-ae46-081fb6095d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_9c111018-ac9b-4778-ae46-081fb6095d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_TransportationEquipmentGross_3950e880-7181-43d7-9395-f01234c11de6" xlink:href="mtrx-20220630.xsd#mtrx_TransportationEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_TransportationEquipmentGross_3950e880-7181-43d7-9395-f01234c11de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_c05c244d-1f7d-4b71-93a2-a0e34b48a258" xlink:href="mtrx-20220630.xsd#mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross_c05c244d-1f7d-4b71-93a2-a0e34b48a258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_76216e23-8870-4ced-b532-c4d1bf6d688a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_ConstructionInProgressGross_76216e23-8870-4ced-b532-c4d1bf6d688a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_630cfbd6-9f01-4700-9c3a-014e7beff9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_630cfbd6-9f01-4700-9c3a-014e7beff9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6053135a-20a4-4542-9f2a-c2cd608c0255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6053135a-20a4-4542-9f2a-c2cd608c0255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06e5d346-4729-4030-9b59-05e05afdbf65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_06e5d346-4729-4030-9b59-05e05afdbf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_9bbfb42f-e35f-463c-829d-98a6b18171fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_NoncurrentAssets_9bbfb42f-e35f-463c-829d-98a6b18171fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7aa6fb5e-e065-44a5-b345-6ab8220f00cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7aa6fb5e-e065-44a5-b345-6ab8220f00cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_181b4266-ee3e-4078-8e01-9789b97085f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_181b4266-ee3e-4078-8e01-9789b97085f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c0ca830c-b8cd-4c7c-b947-79eae77c22d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8612523b-cc67-4fd2-b0d6-e25842dd28b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c0ca830c-b8cd-4c7c-b947-79eae77c22d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_988b2fdc-6cde-42c3-b5de-270f25a263b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_56ee4c24-e33f-4ff7-a70c-921d39c28cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_988b2fdc-6cde-42c3-b5de-270f25a263b8" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_56ee4c24-e33f-4ff7-a70c-921d39c28cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_95138756-eb14-4475-9007-8f53dcb700a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6dec1d26-2011-4452-a32d-7e2b88e5b72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_95138756-eb14-4475-9007-8f53dcb700a5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_6dec1d26-2011-4452-a32d-7e2b88e5b72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock_a33605c8-961a-45d3-9d1c-29fa91705f33" xlink:href="mtrx-20220630.xsd#mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_95138756-eb14-4475-9007-8f53dcb700a5" xlink:to="loc_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock_a33605c8-961a-45d3-9d1c-29fa91705f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f2b4172e-20d7-450e-bbaa-705ba5e181bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_95138756-eb14-4475-9007-8f53dcb700a5" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f2b4172e-20d7-450e-bbaa-705ba5e181bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8b453cb-de8b-4490-99b9-0e0891da594e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8b453cb-de8b-4490-99b9-0e0891da594e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c0b891b-e489-487b-95ee-86088c19636c" xlink:to="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ElectricalInfrastructureMember_e4d6b64f-9258-4c5e-9ce7-16e681280f70" xlink:href="mtrx-20220630.xsd#mtrx_ElectricalInfrastructureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ElectricalInfrastructureMember_e4d6b64f-9258-4c5e-9ce7-16e681280f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OilGasAndChemicalMember_f4ada555-18e2-4fa4-978e-51fd1d62ecd5" xlink:href="mtrx-20220630.xsd#mtrx_OilGasAndChemicalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_OilGasAndChemicalMember_f4ada555-18e2-4fa4-978e-51fd1d62ecd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageSolutionsMember_e3b08cfe-6461-41bb-a8f2-270b358a583d" xlink:href="mtrx-20220630.xsd#mtrx_StorageSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_StorageSolutionsMember_e3b08cfe-6461-41bb-a8f2-270b358a583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndustrialMember_dd9dd00f-1da5-4267-89bb-6e6ba7ac26e8" xlink:href="mtrx-20220630.xsd#mtrx_IndustrialMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_IndustrialMember_dd9dd00f-1da5-4267-89bb-6e6ba7ac26e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ReportingUnitMember_cfb27d75-ff2c-4da7-bf5a-bd287ba5ddc6" xlink:href="mtrx-20220630.xsd#mtrx_ReportingUnitMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ReportingUnitMember_cfb27d75-ff2c-4da7-bf5a-bd287ba5ddc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_5542d98b-5a08-4095-a78b-0abe6ffeefbf" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_5542d98b-5a08-4095-a78b-0abe6ffeefbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_cb400cc2-e48d-4b63-8aee-d63e932b262d" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_cb400cc2-e48d-4b63-8aee-d63e932b262d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxStorageandTerminalSolutionsSegment_8830f5b4-46f8-43cd-ba0c-e47ede7b6b8b" xlink:href="mtrx-20220630.xsd#mtrx_MtrxStorageandTerminalSolutionsSegment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_MtrxStorageandTerminalSolutionsSegment_8830f5b4-46f8-43cd-ba0c-e47ede7b6b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_9eeb8c06-33b6-4992-8749-8045904712a3" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfb272b6-6baf-4224-af86-0c8288d79fa0" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_9eeb8c06-33b6-4992-8749-8045904712a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4c39dd83-d475-4f3e-9ec7-862c3ce1cc3d" xlink:to="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_92de4e39-bd20-4792-9beb-49ca4bc7fab3" xlink:to="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ed777ff5-94fc-48ac-9b05-248aa48357ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_Goodwill_ed777ff5-94fc-48ac-9b05-248aa48357ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ccaf2b3a-1e6a-4663-8724-110ef4753cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ccaf2b3a-1e6a-4663-8724-110ef4753cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_99eb5f86-e55c-471c-bda8-15310245d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_99eb5f86-e55c-471c-bda8-15310245d7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_898c64a4-ec32-4f04-86a4-d47389ae1f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_898c64a4-ec32-4f04-86a4-d47389ae1f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b453cfbc-5863-43a8-890a-c213ad6a34db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_us-gaap_Goodwill_b453cfbc-5863-43a8-890a-c213ad6a34db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_97950dd5-6370-4822-a0a4-b38a3e4c6094" xlink:href="mtrx-20220630.xsd#mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_55fa0855-752f-4f13-8a8c-d6aba9d33cc1" xlink:to="loc_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment_97950dd5-6370-4822-a0a4-b38a3e4c6094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3f4e1546-2946-4011-95ba-5193a939a9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3f4e1546-2946-4011-95ba-5193a939a9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1a7da371-3e10-4b5c-aca6-f6bafca5a6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1a7da371-3e10-4b5c-aca6-f6bafca5a6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_93df41ff-73b4-412e-ba09-b21b105d8c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_93df41ff-73b4-412e-ba09-b21b105d8c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_59a58609-607b-435e-aad9-efd7b4d18b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_59a58609-607b-435e-aad9-efd7b4d18b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2cc3fdb7-ead2-4514-8e82-873b08799b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2cc3fdb7-ead2-4514-8e82-873b08799b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b408996b-73d0-416f-a8a9-42cbc76f1d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b408996b-73d0-416f-a8a9-42cbc76f1d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ead6baec-9445-4961-9606-9d276f8c71bd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08a911be-f2ea-47f2-ac47-5629572911b8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment1Member_26540700-0767-4427-95c0-e64f3dc0ec96" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment1Member_26540700-0767-4427-95c0-e64f3dc0ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment2Member_f99dc4d8-1ea7-4c3f-82a6-1006e6e9464b" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment2Member_f99dc4d8-1ea7-4c3f-82a6-1006e6e9464b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerRelationshipImpairment3Member_fd91fedf-1b01-4eb2-ba81-c60e2bc8b9e2" xlink:href="mtrx-20220630.xsd#mtrx_CustomerRelationshipImpairment3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ef6c358f-6b30-4bd9-8a38-5bc10be1b4e7" xlink:to="loc_mtrx_CustomerRelationshipImpairment3Member_fd91fedf-1b01-4eb2-ba81-c60e2bc8b9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_365011a2-4048-4ca6-a1d9-643cf334aad4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7d19ce76-fe3f-46a6-85f9-852c596ab863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7d19ce76-fe3f-46a6-85f9-852c596ab863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d5b1937d-7dfd-47c8-8f83-9231cf312b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d5b1937d-7dfd-47c8-8f83-9231cf312b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f17a80-023a-4d30-907d-4f5567a48171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f17a80-023a-4d30-907d-4f5567a48171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcc86961-ec57-4d9a-825e-9e500b10b6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_27e55cad-6c40-4dbf-b40e-8f4c5ca1a5b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bcc86961-ec57-4d9a-825e-9e500b10b6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="simple" xlink:href="mtrx-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails1"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d55589cc-6fe5-485f-bdfd-d9719f327977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d55589cc-6fe5-485f-bdfd-d9719f327977" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7beeaf84-1275-4ca7-9fc8-3b829e62be24" xlink:to="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ReportingUnitMember_568526fa-5c59-4c49-a09d-66f81b8eadd6" xlink:href="mtrx-20220630.xsd#mtrx_ReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2d9c4364-0009-46c8-a8e7-7c1472046734" xlink:to="loc_mtrx_ReportingUnitMember_568526fa-5c59-4c49-a09d-66f81b8eadd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4194cb99-d329-46e3-8cb7-22965b379e63" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BaillieTankEquipmentLtd.Member_d4cfeb9a-d972-44a3-bdcd-e9733615652f" xlink:href="mtrx-20220630.xsd#mtrx_BaillieTankEquipmentLtd.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:to="loc_mtrx_BaillieTankEquipmentLtd.Member_d4cfeb9a-d972-44a3-bdcd-e9733615652f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_HoustonInterestsLLCMember_3eaebd88-2467-41d5-ab5f-cd42677e103a" xlink:href="mtrx-20220630.xsd#mtrx_HoustonInterestsLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883102f6-eed1-4c9e-81da-4a3906ef5d65" xlink:to="loc_mtrx_HoustonInterestsLLCMember_3eaebd88-2467-41d5-ab5f-cd42677e103a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8912ff4-3516-49d2-ad62-fb5d5972e4aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SMElectricTradeNameMember_945ef713-f896-4bb6-92d6-0b57208e23f2" xlink:href="mtrx-20220630.xsd#mtrx_SMElectricTradeNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_mtrx_SMElectricTradeNameMember_945ef713-f896-4bb6-92d6-0b57208e23f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_37cef820-0d13-4cb8-b1e2-c4d92d43f677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_IntellectualPropertyMember_37cef820-0d13-4cb8-b1e2-c4d92d43f677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerBasedMember_04a217a7-15b9-492b-b58c-20fff907c014" xlink:href="mtrx-20220630.xsd#mtrx_CustomerBasedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_mtrx_CustomerBasedMember_04a217a7-15b9-492b-b58c-20fff907c014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_324a2031-9ab0-43b3-bbae-809da2aed65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_324a2031-9ab0-43b3-bbae-809da2aed65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_37e97497-f5ba-4e4a-aab7-d5392c0a1056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ebf5b05b-0448-420c-a0e7-0fd2bcf5cd11" xlink:to="loc_us-gaap_TradeNamesMember_37e97497-f5ba-4e4a-aab7-d5392c0a1056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_080d7a5f-d4bd-42d7-b4b8-04831f00e5aa" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fde08b44-6f45-42f1-abc8-cc15a142071b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2cfb7f03-4ede-4bd1-a346-44ad6f3184af" xlink:to="loc_us-gaap_TradeNamesMember_fde08b44-6f45-42f1-abc8-cc15a142071b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_289a92ff-394f-4007-891f-5cc2fcf4aede" xlink:to="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5b31a381-ef50-4f96-a96e-d08c6bfabdfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:to="loc_srt_MinimumMember_5b31a381-ef50-4f96-a96e-d08c6bfabdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bc41c2f-22a4-4ede-b98d-fcd2877e4361" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_187eae3a-8e09-4b29-824f-88add768a6b7" xlink:to="loc_srt_MaximumMember_6bc41c2f-22a4-4ede-b98d-fcd2877e4361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f85b1b1b-3b7b-416e-a85c-02d598721fe2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedTradeNamesGross_222408ac-7116-4a6e-b374-196df1e4f5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedTradeNamesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_FiniteLivedTradeNamesGross_222408ac-7116-4a6e-b374-196df1e4f5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_21c16ce2-78a7-4044-9926-cc86155b9b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_21c16ce2-78a7-4044-9926-cc86155b9b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_81112d6a-f035-4487-bfda-81d7f2f23061" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668d76eb-c49e-4276-be22-27f47745a910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_668d76eb-c49e-4276-be22-27f47745a910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9e793cac-ad35-435c-808a-db1354af503f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9e793cac-ad35-435c-808a-db1354af503f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ec51000-541c-45cd-a658-6450cda48f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9ec51000-541c-45cd-a658-6450cda48f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acab255e-8ce0-4e6f-95b5-c2d684c0a737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acab255e-8ce0-4e6f-95b5-c2d684c0a737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a5a991e6-a825-4dba-a918-576549525cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a09755b4-2541-4739-baec-d1cbf386f1b4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a5a991e6-a825-4dba-a918-576549525cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/Debt" xlink:type="simple" xlink:href="mtrx-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6faf48f2-b44f-4b8c-9d3f-b50f8fff85a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_fc6d00b0-6e03-4ba8-b38a-01e6116e1bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6faf48f2-b44f-4b8c-9d3f-b50f8fff85a6" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_fc6d00b0-6e03-4ba8-b38a-01e6116e1bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DebtTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e33a4efe-2708-417a-9ebb-5b733ee9c3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_5a2d4495-9871-479c-a461-a51bf74da88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e33a4efe-2708-417a-9ebb-5b733ee9c3ea" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_5a2d4495-9871-479c-a461-a51bf74da88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DebtDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DebtDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DebtDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_086c4bf5-bece-4327-9649-5ff834a3ff32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_086c4bf5-bece-4327-9649-5ff834a3ff32" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_24dbf855-1d06-4f62-a5ee-c515fb61a94b" xlink:to="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CdorRateMember_ff409754-0c94-41bc-9820-94d270c16ae5" xlink:href="mtrx-20220630.xsd#mtrx_CdorRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:to="loc_mtrx_CdorRateMember_ff409754-0c94-41bc-9820-94d270c16ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CanadianPrimeRateMember_ae1c50b4-4c2e-4764-b5e1-8e5f17642e49" xlink:href="mtrx-20220630.xsd#mtrx_CanadianPrimeRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_32bd2eb7-5ed9-416b-a675-02e50d865e65" xlink:to="loc_mtrx_CanadianPrimeRateMember_ae1c50b4-4c2e-4764-b5e1-8e5f17642e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f216f971-2304-4f8c-b038-896ce7b51571" xlink:to="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f17566a5-680a-4895-8988-65830a261eb3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:to="loc_srt_MinimumMember_f17566a5-680a-4895-8988-65830a261eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_76e6e4c7-13eb-4a3a-ab89-8494699b9549" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4a945da1-bc3d-4d7d-9f38-1a29dcc0a5c5" xlink:to="loc_srt_MaximumMember_76e6e4c7-13eb-4a3a-ab89-8494699b9549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3a248764-23bb-48f4-867c-81b117c7e1a4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JPMorganChaseBankMember_7be9e0d5-9368-4553-8532-f49ed2a5dc7a" xlink:href="mtrx-20220630.xsd#mtrx_JPMorganChaseBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_cf23826c-86d5-4430-bf0a-3403a37ab364" xlink:to="loc_mtrx_JPMorganChaseBankMember_7be9e0d5-9368-4553-8532-f49ed2a5dc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1330d40e-1a60-4058-b097-6f2c7869cdb6" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:href="mtrx-20220630.xsd#mtrx_DebtTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4e153529-3fd7-4b3b-bd4c-0b094debce94" xlink:to="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5617802f-f62d-488a-a7d4-9c09fd15cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5617802f-f62d-488a-a7d4-9c09fd15cbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_0e09214e-e580-43cb-abbb-c7ace6449c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_0e09214e-e580-43cb-abbb-c7ace6449c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b45e8b00-7a4f-4da5-8b27-8dde94814715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_DebtTextualAbstract_14a32bbf-c110-47cf-8bd8-a658c228cb56" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b45e8b00-7a4f-4da5-8b27-8dde94814715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DebtOutstandingBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_131432e7-1ff2-4640-9ca2-66b6a6c59d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_131432e7-1ff2-4640-9ca2-66b6a6c59d12" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f2364-3deb-4124-a744-e6df988ea01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c34f2364-3deb-4124-a744-e6df988ea01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CapacityConstraintDueToSeniorLeverageRatio_42dd2d54-5ba2-4ff7-88ca-3d63beee5b91" xlink:href="mtrx-20220630.xsd#mtrx_CapacityConstraintDueToSeniorLeverageRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_mtrx_CapacityConstraintDueToSeniorLeverageRatio_42dd2d54-5ba2-4ff7-88ca-3d63beee5b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint_2c606d9e-e482-430a-9719-2dca687eaffa" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint_2c606d9e-e482-430a-9719-2dca687eaffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LettersOfCreditIssued_ad162509-b12e-4bfc-a982-a57d246c634f" xlink:href="mtrx-20220630.xsd#mtrx_LettersOfCreditIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_mtrx_LettersOfCreditIssued_ad162509-b12e-4bfc-a982-a57d246c634f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f0201257-7356-4557-8751-c8055ffbe9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_us-gaap_LineOfCredit_f0201257-7356-4557-8751-c8055ffbe9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5375ba8a-a359-4b55-8b13-79325536ae5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_321de64c-d5a6-4467-8e53-574ce4c6a2c0" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5375ba8a-a359-4b55-8b13-79325536ae5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_e2acdc18-ae9a-4c08-94ab-1b1c821f2e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_131432e7-1ff2-4640-9ca2-66b6a6c59d12" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_e2acdc18-ae9a-4c08-94ab-1b1c821f2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_131432e7-1ff2-4640-9ca2-66b6a6c59d12" xlink:to="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_890d1ed5-b2b3-468f-bb60-95a42235c0d0" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JPMorganChaseBankMember_039b8f47-434e-4d59-98c8-f1d87c4f9625" xlink:href="mtrx-20220630.xsd#mtrx_JPMorganChaseBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_e30c0256-cd10-4cb3-8d7f-b414b55f039d" xlink:to="loc_mtrx_JPMorganChaseBankMember_039b8f47-434e-4d59-98c8-f1d87c4f9625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2c1a5db9-f09f-4d62-a432-b6b18c8ee8f0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_eb579454-e070-435a-aaaf-e1720eec7936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_eb579454-e070-435a-aaaf-e1720eec7936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9b4a0a06-7f7f-4c41-afa6-2d66a4ed9120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9b4a0a06-7f7f-4c41-afa6-2d66a4ed9120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashExpense_65db9875-1aed-49b8-848a-969c34f6e629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_85e8130b-9b07-4251-8dd6-99be094a20c9" xlink:to="loc_us-gaap_OtherNoncashExpense_65db9875-1aed-49b8-848a-969c34f6e629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#AssetBackedDebtProvisionsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_406efd67-0393-44ac-9be2-25b2848a3b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInitiationDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_406efd67-0393-44ac-9be2-25b2848a3b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_71b19fe4-f38e-41ca-af63-b132f1c3fde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_71b19fe4-f38e-41ca-af63-b132f1c3fde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_eec2c1cd-9cab-45dd-a966-2356a61e6fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_eec2c1cd-9cab-45dd-a966-2356a61e6fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount_2d4497c8-3214-4d47-a2cb-a47e7f721ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_CompensatingBalanceAmount_2d4497c8-3214-4d47-a2cb-a47e7f721ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_12c098f2-09cb-42c2-8df4-4661dc0e1e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_12c098f2-09cb-42c2-8df4-4661dc0e1e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ada7dca4-bce6-4697-9218-6577a1b2ad4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_ada7dca4-bce6-4697-9218-6577a1b2ad4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_facf7c3f-c0eb-4f87-91c5-5a9c79a16db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCredit_facf7c3f-c0eb-4f87-91c5-5a9c79a16db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_52f559f8-cb8f-4142-be97-77f54cbad81b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_52f559f8-cb8f-4142-be97-77f54cbad81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f70d1561-d9ca-4455-96ae-0cd52c9fba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f70d1561-d9ca-4455-96ae-0cd52c9fba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn_e6f296e6-5963-45c7-ab90-71d51308ca58" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn_e6f296e6-5963-45c7-ab90-71d51308ca58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor_478a0066-d52a-46f9-ae77-771096a43b02" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor_478a0066-d52a-46f9-ae77-771096a43b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition_f73f1fdf-f01c-45b6-8853-50d95b217207" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition_f73f1fdf-f01c-45b6-8853-50d95b217207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum_01bc3354-1f43-4d8d-a583-a73c53060d07" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum_01bc3354-1f43-4d8d-a583-a73c53060d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AlternateBaseRateMargin_02351fc8-8f35-4b2d-b6b5-3b1eeace0dd7" xlink:href="mtrx-20220630.xsd#mtrx_AlternateBaseRateMargin"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AlternateBaseRateMargin_02351fc8-8f35-4b2d-b6b5-3b1eeace0dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum_2ef66e04-2cbb-4dc6-b12c-6997aac4e257" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum_2ef66e04-2cbb-4dc6-b12c-6997aac4e257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum_de019c2e-c311-41b1-9daf-3b6fe373a13c" xlink:href="mtrx-20220630.xsd#mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum_de019c2e-c311-41b1-9daf-3b6fe373a13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum_fc8a761a-802f-4834-99e6-159a882ec91a" xlink:href="mtrx-20220630.xsd#mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum_fc8a761a-802f-4834-99e6-159a882ec91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum_212ff33d-6064-4b0c-a24a-b7e5c548a393" xlink:href="mtrx-20220630.xsd#mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum_212ff33d-6064-4b0c-a24a-b7e5c548a393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3cba1f88-1b5e-4e4f-81cf-487b1aef3d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3cba1f88-1b5e-4e4f-81cf-487b1aef3d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6bcc6548-09c3-41a4-b4a3-3527e8092fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_6bcc6548-09c3-41a4-b4a3-3527e8092fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio_e4002dc0-c116-43e9-8b41-334ee7565aa5" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio_e4002dc0-c116-43e9-8b41-334ee7565aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio_7c07b53c-bd6e-4331-b3a2-0bdaa8b313df" xlink:href="mtrx-20220630.xsd#mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio_7c07b53c-bd6e-4331-b3a2-0bdaa8b313df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement_84448fe3-9098-4319-a4f0-9ff7bb203ee1" xlink:href="mtrx-20220630.xsd#mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement_84448fe3-9098-4319-a4f0-9ff7bb203ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d546aed9-62a5-4af4-8b69-9140a7c6babd" xlink:to="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_3fb6af4c-907f-4a8d-a3e9-f0f8f104364c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BankOfMontrealMember_d248d2f6-760d-4a4f-9f92-6dedb7f2fac7" xlink:href="mtrx-20220630.xsd#mtrx_BankOfMontrealMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6f40c0fa-fbd5-4b96-83e4-ecc4873be75b" xlink:to="loc_mtrx_BankOfMontrealMember_d248d2f6-760d-4a4f-9f92-6dedb7f2fac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f659c938-076b-45f3-93d1-56d73122ea48" xlink:to="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_6c56543f-8a88-4445-84bf-2a2235f4fadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_6c56543f-8a88-4445-84bf-2a2235f4fadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_ee1991a0-031c-4612-ad8c-96825750dc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_ee1991a0-031c-4612-ad8c-96825750dc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9481a3d9-b29c-46c0-85ba-70e7b35ef641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10220bb0-5869-4b62-b4eb-c87e1220b534" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9481a3d9-b29c-46c0-85ba-70e7b35ef641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_87f7ed69-72f1-4f9a-b07d-318c63bf701f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_416d1c2d-dec1-47f0-a308-8967cd087300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_87f7ed69-72f1-4f9a-b07d-318c63bf701f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_416d1c2d-dec1-47f0-a308-8967cd087300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8072aac6-6f28-4da5-b45b-b0601dc42b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8072aac6-6f28-4da5-b45b-b0601dc42b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8cd399dd-a9cf-4c09-bf0e-e82472f7d03c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8cd399dd-a9cf-4c09-bf0e-e82472f7d03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_df3a1679-8303-4d39-ac07-f0ad901ec80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_df3a1679-8303-4d39-ac07-f0ad901ec80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9015ea4a-aa84-4bcc-8451-3308fe57ef07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9015ea4a-aa84-4bcc-8451-3308fe57ef07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock_b74b6896-374c-40f3-8113-cd2711b13693" xlink:href="mtrx-20220630.xsd#mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock_b74b6896-374c-40f3-8113-cd2711b13693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_8e6731c4-887e-443c-be20-7ee4a2c2081f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_8e6731c4-887e-443c-be20-7ee4a2c2081f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_6fc11e37-9f3b-4288-8c70-2d7726f1edda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f30a8dd-8e19-4101-85d4-0d8611d8ba97" xlink:to="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_6fc11e37-9f3b-4288-8c70-2d7726f1edda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxSourcesDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d59c5f0e-7ae2-42cc-aebc-5fe1c5d18771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2a4fa0f5-90ea-4f13-adb7-9f97041774c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d59c5f0e-7ae2-42cc-aebc-5fe1c5d18771" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2a4fa0f5-90ea-4f13-adb7-9f97041774c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_45674786-2c50-4a2e-bc87-7f1096fd7066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2a4fa0f5-90ea-4f13-adb7-9f97041774c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_45674786-2c50-4a2e-bc87-7f1096fd7066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b43321c3-0470-45b8-ad90-73629b7046e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2a4fa0f5-90ea-4f13-adb7-9f97041774c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b43321c3-0470-45b8-ad90-73629b7046e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05a3ff78-3786-4177-a2c4-bbf2fdc487ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_2a4fa0f5-90ea-4f13-adb7-9f97041774c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05a3ff78-3786-4177-a2c4-bbf2fdc487ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#CurrentandDeferredIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b8a59150-a7c1-4bba-acf5-d48262b8ea8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_44561d94-8fef-4aad-9455-1e3a657ba6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b8a59150-a7c1-4bba-acf5-d48262b8ea8d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_44561d94-8fef-4aad-9455-1e3a657ba6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_44561d94-8fef-4aad-9455-1e3a657ba6cb" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1a90beb0-b23f-4c3a-8399-d620b56210d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1a90beb0-b23f-4c3a-8399-d620b56210d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3b20492d-fc5c-4576-9de8-dd03d2ae69dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3b20492d-fc5c-4576-9de8-dd03d2ae69dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0cb261c7-ecb5-4803-86eb-4ee8e1051621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0cb261c7-ecb5-4803-86eb-4ee8e1051621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c6a5c712-d9d8-445e-9650-7aa2ef8c4e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3678c5e5-651d-4adb-8614-d2af6b368f1f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c6a5c712-d9d8-445e-9650-7aa2ef8c4e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_44561d94-8fef-4aad-9455-1e3a657ba6cb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_752409d0-2131-46d6-a827-7dc81af01112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_752409d0-2131-46d6-a827-7dc81af01112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d85b34d2-cc97-4e2d-8492-a0047049d570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d85b34d2-cc97-4e2d-8492-a0047049d570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_116dfac6-2c66-4269-be8e-1064a4e756ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_116dfac6-2c66-4269-be8e-1064a4e756ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6bb5d636-e451-4991-baa0-913c7a157dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4588348a-db75-4e03-a76c-f4ca0baa71eb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6bb5d636-e451-4991-baa0-913c7a157dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_75ab4424-0774-4177-b178-aeafb38bf8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_44561d94-8fef-4aad-9455-1e3a657ba6cb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_75ab4424-0774-4177-b178-aeafb38bf8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8432e9f1-16d6-4476-9c6a-72f1f0206a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8432e9f1-16d6-4476-9c6a-72f1f0206a65" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_abf32ec7-2323-4755-92cf-7929c339b966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_abf32ec7-2323-4755-92cf-7929c339b966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b5134903-1250-4919-964a-3e68575288b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b5134903-1250-4919-964a-3e68575288b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_01723389-c686-4302-bf1d-66971887b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_01723389-c686-4302-bf1d-66971887b7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_1324e6fd-11c1-458b-8042-d20ceaec535c" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit_1324e6fd-11c1-458b-8042-d20ceaec535c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c436bf4c-9bb9-44d1-93b4-b7bf0541ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c436bf4c-9bb9-44d1-93b4-b7bf0541ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Reversalofbranchliability_c4b66380-72e9-4d8a-aba2-4396413141a4" xlink:href="mtrx-20220630.xsd#mtrx_Reversalofbranchliability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_mtrx_Reversalofbranchliability_c4b66380-72e9-4d8a-aba2-4396413141a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_49d3285e-ae73-43f4-b9dd-f7c52b7f51ba" xlink:href="mtrx-20220630.xsd#mtrx_Effectofnewaccountingstandardcomparedtooldstandard"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_mtrx_Effectofnewaccountingstandardcomparedtooldstandard_49d3285e-ae73-43f4-b9dd-f7c52b7f51ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_83711850-52cc-412b-8e84-91484f5d5fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_83711850-52cc-412b-8e84-91484f5d5fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_972a5b58-744e-44dd-8926-a0936cfec021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_972a5b58-744e-44dd-8926-a0936cfec021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5f2a5b0e-15d5-4363-a5e3-01d6525b46b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5f2a5b0e-15d5-4363-a5e3-01d6525b46b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_297db665-cafd-4580-aaf4-20b1218575bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_297db665-cafd-4580-aaf4-20b1218575bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_3b99d6dc-82f1-4109-b0c7-6b795322f88f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesOther_3b99d6dc-82f1-4109-b0c7-6b795322f88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_7726c90d-72e8-46b5-8f9a-0a28d699ad7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_7726c90d-72e8-46b5-8f9a-0a28d699ad7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5fbb2afd-3577-4627-9b6b-769ea31a57f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5fbb2afd-3577-4627-9b6b-769ea31a57f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AmountOfNonDeductibleGoodwillImpaired_d972c5d3-9fb7-4675-babe-57180d8f7d0b" xlink:href="mtrx-20220630.xsd#mtrx_AmountOfNonDeductibleGoodwillImpaired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_mtrx_AmountOfNonDeductibleGoodwillImpaired_d972c5d3-9fb7-4675-babe-57180d8f7d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_0cbff072-8516-4f24-a49b-9751c4cb8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_75752fb6-fc84-4765-9b79-d83095a18268" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_0cbff072-8516-4f24-a49b-9751c4cb8dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fe01abd6-ecbd-4d4a-97a4-cb17a441a5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_67bdf78b-8c9d-40b0-835d-ab22c7af283d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fe01abd6-ecbd-4d4a-97a4-cb17a441a5ab" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_67bdf78b-8c9d-40b0-835d-ab22c7af283d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_67bdf78b-8c9d-40b0-835d-ab22c7af283d" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_5fd0453b-2d66-4770-b3d9-a0db6fad8011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_5fd0453b-2d66-4770-b3d9-a0db6fad8011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e3f04f95-dc59-4a73-bf36-40baf5071027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e3f04f95-dc59-4a73-bf36-40baf5071027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_95b511ed-c154-4e5c-971e-ba40cdcd0a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_95b511ed-c154-4e5c-971e-ba40cdcd0a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsInsuranceReserve_cae61c7f-941f-4118-9ad3-26009d75c13f" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsInsuranceReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_mtrx_DeferredTaxAssetsInsuranceReserve_cae61c7f-941f-4118-9ad3-26009d75c13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_78475820-ed6e-4b55-8995-a6348922230c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_78475820-ed6e-4b55-8995-a6348922230c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_546a47a9-e2d5-46e5-98db-b7aa6eed28c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_546a47a9-e2d5-46e5-98db-b7aa6eed28c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_703ac412-906b-460d-b6e0-cd050b8332d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_703ac412-906b-460d-b6e0-cd050b8332d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_0790856d-d140-4a61-86e0-8d5b796c9cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_0790856d-d140-4a61-86e0-8d5b796c9cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5d741c96-8408-4996-9dce-117a7f135c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5d741c96-8408-4996-9dce-117a7f135c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DeferredTaxAssetsAccruedLosses_a0894de8-7b5e-4af5-ac73-4d6e4ff942ee" xlink:href="mtrx-20220630.xsd#mtrx_DeferredTaxAssetsAccruedLosses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_mtrx_DeferredTaxAssetsAccruedLosses_a0894de8-7b5e-4af5-ac73-4d6e4ff942ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_5a71b613-2d23-4b29-9f33-1ce253a1910e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_5a71b613-2d23-4b29-9f33-1ce253a1910e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_c6afe85b-5f99-4535-95e7-cfb24b1daad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_c6afe85b-5f99-4535-95e7-cfb24b1daad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_db650777-8876-45a9-9bff-947c32ec84f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_db650777-8876-45a9-9bff-947c32ec84f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_466f8c2c-cc58-491e-9cdc-92a8fffb4fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_466f8c2c-cc58-491e-9cdc-92a8fffb4fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9b2405a-8272-46c4-9d3b-ab311b124eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9b2405a-8272-46c4-9d3b-ab311b124eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_edd39e24-ff0d-4120-98ce-a03f57b7dfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_570c42b9-fc0e-4e39-a3b5-91149f3400c5" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_edd39e24-ff0d-4120-98ce-a03f57b7dfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_67bdf78b-8c9d-40b0-835d-ab22c7af283d" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d23bc62a-5638-4f04-bfa1-74bc6a605d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d23bc62a-5638-4f04-bfa1-74bc6a605d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6da1b848-25b9-4c94-8029-67a9cdb93da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6da1b848-25b9-4c94-8029-67a9cdb93da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FutureBranchLiability_23ca36bd-cb5d-419e-a34f-0f3eb4e167a5" xlink:href="mtrx-20220630.xsd#mtrx_FutureBranchLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:to="loc_mtrx_FutureBranchLiability_23ca36bd-cb5d-419e-a34f-0f3eb4e167a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_af0ff4c6-8c20-48af-9e9e-fbfd87fffba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_af0ff4c6-8c20-48af-9e9e-fbfd87fffba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4544ee02-951e-48a9-afc4-12853f093595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_dc18a05f-36a4-4059-98f6-819c8da61384" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4544ee02-951e-48a9-afc4-12853f093595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9bcd3e2b-2315-4199-a171-a4d201ec1771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_67bdf78b-8c9d-40b0-835d-ab22c7af283d" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9bcd3e2b-2315-4199-a171-a4d201ec1771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e9beda54-35a5-476f-8687-20ad831f1f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:href="mtrx-20220630.xsd#mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e9beda54-35a5-476f-8687-20ad831f1f39" xlink:to="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3d4df903-e326-4136-80e7-dff2b363adae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3d4df903-e326-4136-80e7-dff2b363adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_617eea34-8f5f-4e9d-9f7d-57e843f79441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_617eea34-8f5f-4e9d-9f7d-57e843f79441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_77a6523b-e6cd-41d4-b71f-fe97f45da528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:to="loc_us-gaap_DeferredTaxLiabilities_77a6523b-e6cd-41d4-b71f-fe97f45da528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_05b51efc-4603-468a-9e0f-9e34c0597df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract_7beba9de-4673-495b-8196-4e601c61d6f7" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_05b51efc-4603-468a-9e0f-9e34c0597df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#IncomeTaxCreditCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4a14844b-9aa4-4df0-9193-0cc7de71b81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4a14844b-9aa4-4df0-9193-0cc7de71b81a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:to="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:href="mtrx-20220630.xsd#mtrx_IncomeTaxAuthorityDescriptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionAxis_e7bb1735-df40-4187-a158-4c19e3aa78ba" xlink:to="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalNetOperatingLossesMember_864ee201-e7f0-47df-bef8-d9ec64908e30" xlink:href="mtrx-20220630.xsd#mtrx_FederalNetOperatingLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalNetOperatingLossesMember_864ee201-e7f0-47df-bef8-d9ec64908e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalTaxCreditCarryforwardsMember_0efe8f38-0851-4f7a-9cf7-45a0b3a1b11a" xlink:href="mtrx-20220630.xsd#mtrx_FederalTaxCreditCarryforwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalTaxCreditCarryforwardsMember_0efe8f38-0851-4f7a-9cf7-45a0b3a1b11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_FederalForeignTaxCreditCarryforwardMember_73f70b86-dd75-4d0f-acd3-6cd4caf87db1" xlink:href="mtrx-20220630.xsd#mtrx_FederalForeignTaxCreditCarryforwardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_FederalForeignTaxCreditCarryforwardMember_73f70b86-dd75-4d0f-acd3-6cd4caf87db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ForeignTaxCreditCarryforwardsMember_ddb632a4-25d9-448d-8c76-76c32101542e" xlink:href="mtrx-20220630.xsd#mtrx_ForeignTaxCreditCarryforwardsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_mtrx_ForeignTaxCreditCarryforwardsMember_ddb632a4-25d9-448d-8c76-76c32101542e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4fd35d04-abe9-47a2-b092-59c47fe45b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_IncomeTaxAuthorityDescriptionDomain_748d2297-e1cc-48ae-9b30-90e7be3c4cc3" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4fd35d04-abe9-47a2-b092-59c47fe45b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71925b52-c633-464c-96c9-1ddb608204d4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_0375ab2d-cf9e-4077-bbec-3fcf92a67c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_0375ab2d-cf9e-4077-bbec-3fcf92a67c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_7c888f83-e515-43ba-884d-5c21f6969703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2d4693bb-c08a-4dbb-a1cd-e2a31475e6fe" xlink:to="loc_us-gaap_ForeignCountryMember_7c888f83-e515-43ba-884d-5c21f6969703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4dae4f37-4f16-4fef-bc8e-31fbdf022409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ca878fd0-cfda-4d44-9d93-72634e73cbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6f473874-78b7-4a44-9d26-da71416772e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_31cbf405-29de-4dae-9e46-441f182203cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9bb0eecf-7c0a-4079-bfe8-b4d3a2682fa6" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0ab8f63e-33fe-4976-a55b-663e6296b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0ab8f63e-33fe-4976-a55b-663e6296b0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_5cc19967-84e1-444a-84d5-d8506f0c5134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_OperatingLossCarryforwards_5cc19967-84e1-444a-84d5-d8506f0c5134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardDescription_5a9e9197-b3de-4b6b-8398-7ffaa474c427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_TaxCreditCarryforwardDescription_5a9e9197-b3de-4b6b-8398-7ffaa474c427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_692e1925-00d1-47d5-a1e6-620a574c64d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_494dca0a-d407-4430-8271-e2e311545fde" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_692e1925-00d1-47d5-a1e6-620a574c64d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#OtherTaxItemsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_83d37a40-feb1-4fde-9530-01cc26d973ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_a69e1c51-a8c1-41df-9fb5-7f8075c28f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83d37a40-feb1-4fde-9530-01cc26d973ed" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_a69e1c51-a8c1-41df-9fb5-7f8075c28f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_2fc5a1de-534a-40e2-82e0-56e94c5db53c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83d37a40-feb1-4fde-9530-01cc26d973ed" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_2fc5a1de-534a-40e2-82e0-56e94c5db53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CARESACTDeferredPayrollTaxLiability_afa97bb4-96f4-4810-a6a1-a24cb1efbecb" xlink:href="mtrx-20220630.xsd#mtrx_CARESACTDeferredPayrollTaxLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83d37a40-feb1-4fde-9530-01cc26d973ed" xlink:to="loc_mtrx_CARESACTDeferredPayrollTaxLiability_afa97bb4-96f4-4810-a6a1-a24cb1efbecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_0886417e-1ca6-4c96-b18e-21759da2b3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83d37a40-feb1-4fde-9530-01cc26d973ed" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_0886417e-1ca6-4c96-b18e-21759da2b3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mtrx-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ad8e1d63-11ae-4af3-a963-0f82ac6fb42e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e8e4a100-5d9a-4888-beef-5c9f83bedc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ad8e1d63-11ae-4af3-a963-0f82ac6fb42e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e8e4a100-5d9a-4888-beef-5c9f83bedc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b8a976d1-341a-472b-a817-256419fa6c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_0828c329-cda2-4d30-bbcd-a1a4d8dfe540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b8a976d1-341a-472b-a817-256419fa6c39" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_0828c329-cda2-4d30-bbcd-a1a4d8dfe540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmounts_a55da58e-4853-4b7d-a566-380814072ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b8a976d1-341a-472b-a817-256419fa6c39" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmounts_a55da58e-4853-4b7d-a566-380814072ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease_9d95895d-8121-434a-8f3b-29481ea9fefd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b8a976d1-341a-472b-a817-256419fa6c39" xlink:to="loc_us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease_9d95895d-8121-434a-8f3b-29481ea9fefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivableProceeds_764a91b2-1c20-4c80-9ff5-4a2b6100811e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivableProceeds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b8a976d1-341a-472b-a817-256419fa6c39" xlink:to="loc_us-gaap_LossContingencyReceivableProceeds_764a91b2-1c20-4c80-9ff5-4a2b6100811e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/Leases" xlink:type="simple" xlink:href="mtrx-20220630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_365e8cf9-ac9b-458d-a909-e36689a3ddca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_75fe4fc5-8310-4208-9611-366d1c857383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_365e8cf9-ac9b-458d-a909-e36689a3ddca" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_75fe4fc5-8310-4208-9611-366d1c857383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e39f5613-25d8-4a1a-adea-491a21d31f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c05a7714-ad54-404f-9c5c-b20b51368e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e39f5613-25d8-4a1a-adea-491a21d31f3b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c05a7714-ad54-404f-9c5c-b20b51368e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7fbb369a-e1af-4330-a829-372e0048130e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e39f5613-25d8-4a1a-adea-491a21d31f3b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7fbb369a-e1af-4330-a829-372e0048130e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherInformationRelatedToLeasesTableTextBlock_48a68649-64ac-4dac-a10e-bc3a1d978b78" xlink:href="mtrx-20220630.xsd#mtrx_OtherInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e39f5613-25d8-4a1a-adea-491a21d31f3b" xlink:to="loc_mtrx_OtherInformationRelatedToLeasesTableTextBlock_48a68649-64ac-4dac-a10e-bc3a1d978b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_61d863c2-ce4d-44a9-850f-671a1f2e1f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfRealEstateLeases_8c60a140-2e1c-4244-877c-7ce11211ec6b" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfRealEstateLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61d863c2-ce4d-44a9-850f-671a1f2e1f2d" xlink:to="loc_mtrx_PercentageOfRealEstateLeases_8c60a140-2e1c-4244-877c-7ce11211ec6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ff212526-c3fd-4c27-9042-a02a6676bbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61d863c2-ce4d-44a9-850f-671a1f2e1f2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ff212526-c3fd-4c27-9042-a02a6676bbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_1f9f1437-3ee3-4124-b048-945fc8f044bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61d863c2-ce4d-44a9-850f-671a1f2e1f2d" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_1f9f1437-3ee3-4124-b048-945fc8f044bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61d863c2-ce4d-44a9-850f-671a1f2e1f2d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:to="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ac079f61-670f-4473-8df3-ccff62748067" xlink:to="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MaximumOperatingLeaseTermMember_752eb780-36d3-4baf-aa49-5698a1efbb65" xlink:href="mtrx-20220630.xsd#mtrx_MaximumOperatingLeaseTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_45175e9f-69a5-43c2-b909-750d674c3b4e" xlink:to="loc_mtrx_MaximumOperatingLeaseTermMember_752eb780-36d3-4baf-aa49-5698a1efbb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ac79843d-789d-4ca8-84c9-705a722bf1e2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_bd4fd266-de1b-47a4-ae41-a2a25d7856b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_16f982e3-8203-4596-82e4-f1a5d6e925e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_bd4fd266-de1b-47a4-ae41-a2a25d7856b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d00b3492-4a45-4b37-992c-ea3093796ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_7447d052-35e0-4e9d-81f1-e016c8e1024c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d00b3492-4a45-4b37-992c-ea3093796ad6" xlink:to="loc_us-gaap_LeaseCostAbstract_7447d052-35e0-4e9d-81f1-e016c8e1024c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9dfd4143-498a-46ea-b00d-18a4a1808b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_7447d052-35e0-4e9d-81f1-e016c8e1024c" xlink:to="loc_us-gaap_OperatingLeaseCost_9dfd4143-498a-46ea-b00d-18a4a1808b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a6b6a78a-dc57-428d-a39d-21bd9b2e6ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_7447d052-35e0-4e9d-81f1-e016c8e1024c" xlink:to="loc_us-gaap_ShortTermLeaseCost_a6b6a78a-dc57-428d-a39d-21bd9b2e6ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_7fb6b471-bd5c-4351-898e-fd2436d9f8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_7447d052-35e0-4e9d-81f1-e016c8e1024c" xlink:to="loc_us-gaap_LeaseCost_7fb6b471-bd5c-4351-898e-fd2436d9f8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesMaturityAnalysisDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b43136f0-f122-4243-9629-c186ab83eb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b43136f0-f122-4243-9629-c186ab83eb67" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f646d485-b36f-4c73-9176-ef507095031f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f646d485-b36f-4c73-9176-ef507095031f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1bb435cf-faad-49d9-bfc7-bed2c550a8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1bb435cf-faad-49d9-bfc7-bed2c550a8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_10ecf714-ba8d-4adf-bc96-f6c9ac13d41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_10ecf714-ba8d-4adf-bc96-f6c9ac13d41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bc59b33e-a6dd-4109-92cf-a0d9ad3c6110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bc59b33e-a6dd-4109-92cf-a0d9ad3c6110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cf70e809-228f-407b-a8f7-157c90117777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cf70e809-228f-407b-a8f7-157c90117777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e3e4d213-a1d7-4d0c-bc55-19e84ed65132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e3e4d213-a1d7-4d0c-bc55-19e84ed65132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_abbd7c77-71d5-4a70-9944-83af2c7d491e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_abbd7c77-71d5-4a70-9944-83af2c7d491e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64592c03-d4ab-418d-bd37-55f1862fa6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64592c03-d4ab-418d-bd37-55f1862fa6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2ecfd13e-6066-4a6f-968e-213396fe8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_OperatingLeaseLiability_2ecfd13e-6066-4a6f-968e-213396fe8b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_068dc22b-f37b-4cf2-baa6-032e3ccc89b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_068dc22b-f37b-4cf2-baa6-032e3ccc89b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e328dbea-1ab1-475e-be3c-7310debeb345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_785646a1-7458-473d-907d-d2dec32d43cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e328dbea-1ab1-475e-be3c-7310debeb345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesOtherLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3a4a534c-31dc-412c-8b4d-1d0457dc31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherLeaseInformationAbstract_c07e7ebc-88d6-47e9-9030-8d47c29a4f83" xlink:href="mtrx-20220630.xsd#mtrx_OtherLeaseInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3a4a534c-31dc-412c-8b4d-1d0457dc31a0" xlink:to="loc_mtrx_OtherLeaseInformationAbstract_c07e7ebc-88d6-47e9-9030-8d47c29a4f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_219fea4f-bfe4-470a-a134-6a2affe79092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_OtherLeaseInformationAbstract_c07e7ebc-88d6-47e9-9030-8d47c29a4f83" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_219fea4f-bfe4-470a-a134-6a2affe79092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6af598cb-9709-4c3a-a292-83703baec6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_OtherLeaseInformationAbstract_c07e7ebc-88d6-47e9-9030-8d47c29a4f83" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6af598cb-9709-4c3a-a292-83703baec6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#LeasesSupplementalCashFlowDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5b24fa60-d720-43e1-ad5e-60acb8b3ac12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2751f303-d02e-4c45-b600-0af60d512444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5b24fa60-d720-43e1-ad5e-60acb8b3ac12" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2751f303-d02e-4c45-b600-0af60d512444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_4c547940-0435-4652-af62-9a795c65ae6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2751f303-d02e-4c45-b600-0af60d512444" xlink:to="loc_us-gaap_OperatingLeasePayments_4c547940-0435-4652-af62-9a795c65ae6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c5c2fb33-3755-4469-abfd-5510cb8c8a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2751f303-d02e-4c45-b600-0af60d512444" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c5c2fb33-3755-4469-abfd-5510cb8c8a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockholdersEquity" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_620e5022-addc-437c-8411-6685044cc5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_14ceac18-291f-4c5d-83c4-43671c8a85bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_620e5022-addc-437c-8411-6685044cc5f1" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_14ceac18-291f-4c5d-83c4-43671c8a85bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockholdersEquityDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d1cc7db-fcd0-43eb-8f86-f2b08f13e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d1014089-2b04-4f36-b160-f6f48d3c55bc" xlink:to="loc_us-gaap_ClassOfStockDomain_5d1cc7db-fcd0-43eb-8f86-f2b08f13e4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_5cd1bb94-6216-4886-8574-83aa65a83da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_fa7b47e5-51c9-4a61-b90f-d912a1f2dd5d" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_5cd1bb94-6216-4886-8574-83aa65a83da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2b72f0c-7dd0-4e4a-b584-17dcef7c9b43" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramExpirationDate_71349028-543e-4af0-990d-aaa2d3fa2222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramExpirationDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramExpirationDate_71349028-543e-4af0-990d-aaa2d3fa2222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3eff30a8-687b-4a52-a6fb-7d095c778ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3eff30a8-687b-4a52-a6fb-7d095c778ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_7fbdee52-ef2f-430f-a233-6cd9053cc162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_7fbdee52-ef2f-430f-a233-6cd9053cc162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_075fc6ef-193e-4b16-8507-2b35431ebfad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_075fc6ef-193e-4b16-8507-2b35431ebfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_29b438b2-3ce9-42ab-9578-b58490815b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_TreasuryStockShares_29b438b2-3ce9-42ab-9578-b58490815b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_f1e71715-1ee8-4acf-9a9f-57c135432389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_f1e71715-1ee8-4acf-9a9f-57c135432389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_3796bfba-746e-4768-92e2-c0b39ac7edc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_3796bfba-746e-4768-92e2-c0b39ac7edc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired_3215ebcc-4544-4b80-b730-462dc90f8da3" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_mtrx_OtherTreasurySharesAcquired_3215ebcc-4544-4b80-b730-462dc90f8da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51d134f5-1c60-4df6-b577-75bb0b71e8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_3ed79f16-0da9-419f-8d9d-ecdb15bf835a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51d134f5-1c60-4df6-b577-75bb0b71e8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_b10be3f5-1d01-452c-b843-02fc2cfa2ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_b10be3f5-1d01-452c-b843-02fc2cfa2ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram_8d605361-5468-4605-aebf-dc2104eef384" xlink:href="mtrx-20220630.xsd#mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:to="loc_mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram_8d605361-5468-4605-aebf-dc2104eef384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc2dc541-bce4-47d5-931e-9e466dc2b2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc2dc541-bce4-47d5-931e-9e466dc2b2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ecfc7c9e-5518-44ee-a334-9dfd8f8f20df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a2bece04-a3aa-4514-b45f-6d87b3533124" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ecfc7c9e-5518-44ee-a334-9dfd8f8f20df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce5688bd-3128-4e69-a24a-e4b46379b77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e88c4db7-f084-420c-b71e-27c3710528ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce5688bd-3128-4e69-a24a-e4b46379b77a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e88c4db7-f084-420c-b71e-27c3710528ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e361e95-5cfe-4d9b-a396-b96588b60a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_d40fa83a-6295-4712-a6a9-cd491e012aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e361e95-5cfe-4d9b-a396-b96588b60a1e" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_d40fa83a-6295-4712-a6a9-cd491e012aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f301ed20-b79d-4b3f-9756-145db1baf778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f301ed20-b79d-4b3f-9756-145db1baf778" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_93151144-2cc6-4168-9357-237b69a95568" xlink:to="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_daf73947-ff54-4b5b-9ffb-6059b609fdbb" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember_daf73947-ff54-4b5b-9ffb-6059b609fdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_6a01c3de-1174-41d9-b935-b717721835c8" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember_6a01c3de-1174-41d9-b935-b717721835c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_a6249482-a6b8-41f1-9067-31d9c1ef9745" xlink:href="mtrx-20220630.xsd#mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ef5da0f1-6bcb-4c7d-aea2-2f38453c338e" xlink:to="loc_mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember_a6249482-a6b8-41f1-9067-31d9c1ef9745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e9a3cdb5-0037-4fd5-8965-2d3790f9e758" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MarketBasedAwardsMember_5ac56c0f-a391-4629-a81c-fd33d4dfe183" xlink:href="mtrx-20220630.xsd#mtrx_MarketBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_MarketBasedAwardsMember_5ac56c0f-a391-4629-a81c-fd33d4dfe183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2021Member_c1fd90b8-771b-44ee-a24a-db6bca16fe4f" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2021Member_c1fd90b8-771b-44ee-a24a-db6bca16fe4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2022Member_f7aaa1e6-4ea6-43ef-9996-51cf60d0984b" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2022Member_f7aaa1e6-4ea6-43ef-9996-51cf60d0984b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_VestIn2023Member_6781279b-3be8-4235-aff7-7bb80a950858" xlink:href="mtrx-20220630.xsd#mtrx_VestIn2023Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4e0c4c8-7c06-4c6e-9a5d-d1469c3d614c" xlink:to="loc_mtrx_VestIn2023Member_6781279b-3be8-4235-aff7-7bb80a950858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_3a544006-80e6-4dad-a3e1-930545eb756e" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeAwardMember_0fe4d546-dc40-4728-aea2-a77d4c959b6c" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:to="loc_mtrx_EmployeeAwardMember_0fe4d546-dc40-4728-aea2-a77d4c959b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DirectorAwardsMember_04d40496-ae06-46ae-ad25-3537d91c4cc8" xlink:href="mtrx-20220630.xsd#mtrx_DirectorAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_18289184-b3bf-4481-bfd7-6d9f433b2153" xlink:to="loc_mtrx_DirectorAwardsMember_04d40496-ae06-46ae-ad25-3537d91c4cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d69283f8-5aca-4dc1-821d-2c295378a6c6" xlink:to="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1830e65e-080b-4a03-ace3-1f306a87ca3c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:to="loc_srt_MinimumMember_1830e65e-080b-4a03-ace3-1f306a87ca3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c47d7de5-92cd-4e9e-82bf-c426e56da9ed" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_edcbf8ac-a449-413b-b5ba-3ff81d89dbf2" xlink:to="loc_srt_MaximumMember_c47d7de5-92cd-4e9e-82bf-c426e56da9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_45610290-c850-4b3f-a5c0-1d549f0293e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e9a88822-e355-4ac3-804d-5071c699cd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensation_e9a88822-e355-4ac3-804d-5071c699cd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592cf67a-a3a6-4a2b-90e6-2834da38d642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592cf67a-a3a6-4a2b-90e6-2834da38d642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_83f879d7-ea91-445b-a380-2f204edcec98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_83f879d7-ea91-445b-a380-2f204edcec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_3dbd3486-28a4-41e5-a2da-bd29910456be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_3dbd3486-28a4-41e5-a2da-bd29910456be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2c5a378c-4ab7-42ac-8386-d8aec3b404a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2c5a378c-4ab7-42ac-8386-d8aec3b404a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09f9eebe-07b8-4e4c-ae75-3ba08ffec7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09f9eebe-07b8-4e4c-ae75-3ba08ffec7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cb13c6eb-bfb2-402b-bb7a-4cf033632e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cb13c6eb-bfb2-402b-bb7a-4cf033632e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24db2466-066c-4081-bb39-6bd0fb949c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24db2466-066c-4081-bb39-6bd0fb949c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_46037aef-10e6-4cba-980e-458af6a60361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_46037aef-10e6-4cba-980e-458af6a60361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_2ad9af05-9e92-4a65-b511-47749a4339b1" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting_2ad9af05-9e92-4a65-b511-47749a4339b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Vestingperiodretirementeligibleemployees_c8187f9f-ebd4-4415-91c2-bfd6bf882fd6" xlink:href="mtrx-20220630.xsd#mtrx_Vestingperiodretirementeligibleemployees"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_Vestingperiodretirementeligibleemployees_c8187f9f-ebd4-4415-91c2-bfd6bf882fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_1d68ff26-41ef-4796-a290-e653a55fc064" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards_1d68ff26-41ef-4796-a290-e653a55fc064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_0f0d54ef-f636-4a11-a861-b6dd20db1885" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards_0f0d54ef-f636-4a11-a861-b6dd20db1885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_728a6fcd-dfef-47f9-8132-63cc05ec4b29" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_PayoutAsPercentageOfOriginalAwardMinimum_728a6fcd-dfef-47f9-8132-63cc05ec4b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_c50b8acf-3497-49f7-b5be-346d97ee5831" xlink:href="mtrx-20220630.xsd#mtrx_PayoutAsPercentageOfOriginalAwardMaximum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_PayoutAsPercentageOfOriginalAwardMaximum_c50b8acf-3497-49f7-b5be-346d97ee5831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_3942bab5-324f-4127-97eb-f6a51032a302" xlink:href="mtrx-20220630.xsd#mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares_3942bab5-324f-4127-97eb-f6a51032a302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_56a82dae-43fb-4bf1-a5ac-5948560351cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_56a82dae-43fb-4bf1-a5ac-5948560351cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_1b9f56fa-671a-4839-9aec-c0c0271edc7f" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed_1b9f56fa-671a-4839-9aec-c0c0271edc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_6014d422-deb3-40a4-88b6-89eea79ddffd" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod_6014d422-deb3-40a4-88b6-89eea79ddffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_fd165405-bf51-43ec-99c4-ee60b67e9ca0" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue_fd165405-bf51-43ec-99c4-ee60b67e9ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_9cc2079f-48c1-42b2-8068-cb2d57635e79" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased_9cc2079f-48c1-42b2-8068-cb2d57635e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_ed3a97c5-5602-4940-9909-1132e993df3f" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6a44ef9-c19b-438e-913c-458ef1d65a82" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue_ed3a97c5-5602-4940-9909-1132e993df3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OtherTreasurySharesAcquired_8826dab9-400e-479c-a776-8470d7ba919f" xlink:href="mtrx-20220630.xsd#mtrx_OtherTreasurySharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f301ed20-b79d-4b3f-9756-145db1baf778" xlink:to="loc_mtrx_OtherTreasurySharesAcquired_8826dab9-400e-479c-a776-8470d7ba919f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6071d3a4-7462-4c55-93db-d3bc4628adcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f301ed20-b79d-4b3f-9756-145db1baf778" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6071d3a4-7462-4c55-93db-d3bc4628adcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_fafa2029-6bbc-423f-b24d-711663cfd515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f301ed20-b79d-4b3f-9756-145db1baf778" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_fafa2029-6bbc-423f-b24d-711663cfd515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f762e92-ca7a-40e8-8367-e2c5ae8ea642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f762e92-ca7a-40e8-8367-e2c5ae8ea642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8b13ff78-da35-4ea8-9e46-8771d2b3cd95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8b13ff78-da35-4ea8-9e46-8771d2b3cd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_000ee017-5d1e-4f8b-8d0c-582f5df4a2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_000ee017-5d1e-4f8b-8d0c-582f5df4a2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1521dae0-0274-4402-9e20-7f256348b4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1521dae0-0274-4402-9e20-7f256348b4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c5482e33-46a2-4ef1-9aa3-95612748e75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c5482e33-46a2-4ef1-9aa3-95612748e75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8291569-6f17-4cb0-b182-bb14d1ab101e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8291569-6f17-4cb0-b182-bb14d1ab101e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_d60caf07-7fbf-46dc-886a-eb59c2a08605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_d60caf07-7fbf-46dc-886a-eb59c2a08605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_4254303c-d8fc-4b99-ac8d-c84f01b8f95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_4254303c-d8fc-4b99-ac8d-c84f01b8f95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_086e4077-837e-4bee-a17c-ad03d5a83bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_086e4077-837e-4bee-a17c-ad03d5a83bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3a94d0e-cb4f-4029-91d6-e7b3d626c0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3a94d0e-cb4f-4029-91d6-e7b3d626c0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d179ba98-f12a-4501-8382-0fbaca301a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d179ba98-f12a-4501-8382-0fbaca301a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8522c86c-713f-4f39-8497-60fe71ea6603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8522c86c-713f-4f39-8497-60fe71ea6603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_23304586-fe12-4876-9a6c-59461c247a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_23304586-fe12-4876-9a6c-59461c247a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7bf0ffe6-953a-48d2-b65c-bd4d83f65857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7bf0ffe6-953a-48d2-b65c-bd4d83f65857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b812c8a-ecf6-453c-bd7c-e1a79f4d1823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b812c8a-ecf6-453c-bd7c-e1a79f4d1823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2620f5eb-ef2b-4e91-aa6e-4affcf0bbdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2620f5eb-ef2b-4e91-aa6e-4affcf0bbdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_38d6f586-c64b-40ab-85d2-cb29fda89f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_38d6f586-c64b-40ab-85d2-cb29fda89f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_366a947a-b3ce-45bd-b087-02b570eb41b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_366a947a-b3ce-45bd-b087-02b570eb41b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e325eb34-5e8c-4630-8367-2d44c2f45ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e325eb34-5e8c-4630-8367-2d44c2f45ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e5c1244e-37f2-497e-8940-2471b0831cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e5c1244e-37f2-497e-8940-2471b0831cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_58718297-274f-4654-8ba3-4ab7cef0d5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d2019632-697c-42ee-ad73-3a73c26d4ff3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_58718297-274f-4654-8ba3-4ab7cef0d5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_65c34b75-b681-407b-9776-691e04516de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f762e92-ca7a-40e8-8367-e2c5ae8ea642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_65c34b75-b681-407b-9776-691e04516de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7652a57b-8c53-43b9-a7ef-8c0d0845063a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f762e92-ca7a-40e8-8367-e2c5ae8ea642" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7652a57b-8c53-43b9-a7ef-8c0d0845063a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_fe406844-e4eb-4230-bdb9-b277637f6421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f762e92-ca7a-40e8-8367-e2c5ae8ea642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_fe406844-e4eb-4230-bdb9-b277637f6421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4a3df7e4-7adb-45f0-81b3-8fb9940bfbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4a3df7e4-7adb-45f0-81b3-8fb9940bfbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2e611fc6-8438-4842-8c23-0d3c82337592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2e611fc6-8438-4842-8c23-0d3c82337592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription_4a9986c9-7c65-4025-953f-c1fee1f8ab28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription_4a9986c9-7c65-4025-953f-c1fee1f8ab28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5712dc12-94c3-451b-bf36-bee580ba99a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5712dc12-94c3-451b-bf36-bee580ba99a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_520ccf08-c29b-4790-aa7f-a15f97c6caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_520ccf08-c29b-4790-aa7f-a15f97c6caf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0278fa59-a091-4a2b-949d-d1c3bcb04c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0278fa59-a091-4a2b-949d-d1c3bcb04c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2810f192-283b-4f0b-9cc4-9884a37cfd80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2810f192-283b-4f0b-9cc4-9884a37cfd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bb925ac6-2d27-4326-9edc-44b1842e2cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bb925ac6-2d27-4326-9edc-44b1842e2cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount_1c8126ff-ae31-41f6-963b-a4f86e7b8c48" xlink:href="mtrx-20220630.xsd#mtrx_PerformanceSharesEarnedInExcessOfTargetAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_mtrx_PerformanceSharesEarnedInExcessOfTargetAmount_1c8126ff-ae31-41f6-963b-a4f86e7b8c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_06bf9812-2184-4d3b-bfe0-31b905cee049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_06bf9812-2184-4d3b-bfe0-31b905cee049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8235142c-cd57-4216-9d0b-4d17a8084045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8235142c-cd57-4216-9d0b-4d17a8084045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05bfb2d9-1195-4e85-8a26-76a4b8691952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d97906a4-b4e7-4452-ae62-8429ef73fd3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_05bfb2d9-1195-4e85-8a26-76a4b8691952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod_a2bee5cd-7f75-4427-9088-5b7edae11d0b" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod_a2bee5cd-7f75-4427-9088-5b7edae11d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue_6befc791-778a-4bcb-a088-36244e973f90" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue_6befc791-778a-4bcb-a088-36244e973f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_bd5693bf-3daa-4e59-b181-93441cfc6ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_bd5693bf-3daa-4e59-b181-93441cfc6ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_58291b11-ffa0-496c-b16d-ea2fe39a9e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_58291b11-ffa0-496c-b16d-ea2fe39a9e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_814327ba-4c60-4612-aff7-3bf4de3c4aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_RestrictedStockExpense_814327ba-4c60-4612-aff7-3bf4de3c4aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3bfce6c1-f95c-4669-9889-5036b17f92a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3bfce6c1-f95c-4669-9889-5036b17f92a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a66e30a-6b34-4987-bae8-6dc55003e002" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:to="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b88bdc4e-19fa-4348-8ddb-5fb7e834971d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CashPerformanceAwardsMember_5b33eeb8-2b23-4a14-b54e-3f080b5bafe9" xlink:href="mtrx-20220630.xsd#mtrx_CashPerformanceAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:to="loc_mtrx_CashPerformanceAwardsMember_5b33eeb8-2b23-4a14-b54e-3f080b5bafe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ShareBasedPerformanceAwardsMember_89ab718b-e261-474c-8df3-447f12ceef13" xlink:href="mtrx-20220630.xsd#mtrx_ShareBasedPerformanceAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae08331b-3902-4f2b-adc5-5547ddffeab3" xlink:to="loc_mtrx_ShareBasedPerformanceAwardsMember_89ab718b-e261-474c-8df3-447f12ceef13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7bb5e9a-39e8-47ab-9c1b-7ca7de57b9cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9cfd7865-a890-4d0d-acaf-50b7b2228da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9cfd7865-a890-4d0d-acaf-50b7b2228da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02ac544c-e334-4947-9345-81795c48e177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02ac544c-e334-4947-9345-81795c48e177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec3baba0-34b1-4bc9-a4a6-e40f9008a6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec3baba0-34b1-4bc9-a4a6-e40f9008a6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5d166c7-5f53-470c-a45d-9c809947b0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5d166c7-5f53-470c-a45d-9c809947b0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockAwardForfeitures_651696bf-eb70-4a11-8e95-12eafcd753a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockAwardForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8e7dc7ae-7711-4dbb-be22-89a6575b5245" xlink:to="loc_us-gaap_RestrictedStockAwardForfeitures_651696bf-eb70-4a11-8e95-12eafcd753a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2" xlink:type="simple" xlink:href="mtrx-20220630.xsd#StockBasedCompensationDetails2"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8e43ff4f-e297-48f6-9afa-7b2f90b767f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8e43ff4f-e297-48f6-9afa-7b2f90b767f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd8c4455-4128-44ae-b2aa-abab45aa7133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dd8c4455-4128-44ae-b2aa-abab45aa7133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_955e79e3-4d76-435c-a428-6606fae63179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_955e79e3-4d76-435c-a428-6606fae63179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_60a804e4-323f-4950-92ff-25b4a000b617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_60a804e4-323f-4950-92ff-25b4a000b617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9de54cff-eec5-496a-bf11-034f95a1b65e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9de54cff-eec5-496a-bf11-034f95a1b65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_58dca671-1b4b-46ca-976c-c933db4e576d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_57e5d7f6-9c81-41bd-95c2-a7c0c6e2d168" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_58dca671-1b4b-46ca-976c-c933db4e576d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShare" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShare"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c2039df9-b862-4816-a04e-4fac207dc24a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_94daf28b-34d2-455d-9698-1d527e3ce907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2039df9-b862-4816-a04e-4fac207dc24a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_94daf28b-34d2-455d-9698-1d527e3ce907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7bb5e2a8-5cc4-4002-8b92-672d1ff4feaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f1caf2aa-6967-4f75-91a6-5716544c1527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7bb5e2a8-5cc4-4002-8b92-672d1ff4feaa" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f1caf2aa-6967-4f75-91a6-5716544c1527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dc39abf8-6ccc-40bd-be2c-d73470f3ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7bb5e2a8-5cc4-4002-8b92-672d1ff4feaa" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dc39abf8-6ccc-40bd-be2c-d73470f3ee83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ced27c2e-2b86-4db3-9615-a9796f7db117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ced27c2e-2b86-4db3-9615-a9796f7db117" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4a094299-1c1f-480a-bd5c-58cb2701b856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4a094299-1c1f-480a-bd5c-58cb2701b856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b3d656f4-a3c8-4ba1-92e0-5cf4cba386f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b3d656f4-a3c8-4ba1-92e0-5cf4cba386f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_6011220d-b941-47f7-b55b-8a5cdd5500f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_6011220d-b941-47f7-b55b-8a5cdd5500f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9286c80f-4ceb-4c16-84a9-b28275335c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9286c80f-4ceb-4c16-84a9-b28275335c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_482f5766-e2c1-4503-af72-93b1c1441a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_a14f2a8f-cfee-4f20-8fcd-2d87097a0ff4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_482f5766-e2c1-4503-af72-93b1c1441a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_339d6fa6-b9be-457d-8594-f173ed17f8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ced27c2e-2b86-4db3-9615-a9796f7db117" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_339d6fa6-b9be-457d-8594-f173ed17f8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0873bf28-90bc-48b3-928d-b8e97830f8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_339d6fa6-b9be-457d-8594-f173ed17f8aa" xlink:to="loc_us-gaap_NetIncomeLoss_0873bf28-90bc-48b3-928d-b8e97830f8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c753a2c3-4cba-446e-8cbd-b3526997e365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_339d6fa6-b9be-457d-8594-f173ed17f8aa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c753a2c3-4cba-446e-8cbd-b3526997e365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8e2b8f2e-5088-4843-8311-2a9639783f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_339d6fa6-b9be-457d-8594-f173ed17f8aa" xlink:to="loc_us-gaap_EarningsPerShareBasic_8e2b8f2e-5088-4843-8311-2a9639783f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EarningsperCommonShareDetails1"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_58be1cc9-a442-4ae9-b4b6-e7e534510434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58be1cc9-a442-4ae9-b4b6-e7e534510434" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_219ee46e-51f1-430f-a30b-6b9cb7b0468a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ca1d8570-1d9a-4d56-879c-37c2724d6244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ca1d8570-1d9a-4d56-879c-37c2724d6244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NonvestedDeferredSharesMember_34614d23-ea24-405e-9172-3004487595f9" xlink:href="mtrx-20220630.xsd#mtrx_NonvestedDeferredSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_91f7c498-eb9e-4529-bfec-ef23cbb334b8" xlink:to="loc_mtrx_NonvestedDeferredSharesMember_34614d23-ea24-405e-9172-3004487595f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9e654a56-d70d-4c67-aabf-02c8568a09b5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:href="mtrx-20220630.xsd#mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d86776c0-2000-4043-9fa0-a1d45a3dee1b" xlink:to="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_788f2467-bcd8-4f02-b777-50c576308108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract_7d8b3a4b-f2db-4645-b267-26a26b926220" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_788f2467-bcd8-4f02-b777-50c576308108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6d9cb0e5-47ee-45c2-853a-449ffa499a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_477f43f2-ff47-4efc-a73b-a53bfd0aae9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6d9cb0e5-47ee-45c2-853a-449ffa499a7e" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_477f43f2-ff47-4efc-a73b-a53bfd0aae9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_04bd8e2d-a928-45ac-bd55-8cf0577326dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_680a06c1-97fc-4c8e-b19b-00d9d1c8703c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_04bd8e2d-a928-45ac-bd55-8cf0577326dc" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_680a06c1-97fc-4c8e-b19b-00d9d1c8703c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlansDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cfe29815-badb-43cd-a450-1d448f9678fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeBenefitPlansTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cfe29815-badb-43cd-a450-1d448f9678fc" xlink:to="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent_6d65574f-7ff3-4182-9ba9-4ac6a8345a75" xlink:href="mtrx-20220630.xsd#mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent_6d65574f-7ff3-4182-9ba9-4ac6a8345a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_f5a2be92-ed7a-4f4d-85d6-2bc6f71491d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_f5a2be92-ed7a-4f4d-85d6-2bc6f71491d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions_ff842765-c228-4b57-aa1d-e5a908ba1aed" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions_ff842765-c228-4b57-aa1d-e5a908ba1aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution_fc64847c-51f2-4d93-be83-58a486329942" xlink:href="mtrx-20220630.xsd#mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution_fc64847c-51f2-4d93-be83-58a486329942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch_24da87f2-be8d-44a5-a90f-d1cb75535eb0" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch_24da87f2-be8d-44a5-a90f-d1cb75535eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_4afdb7d7-0fb2-4b53-888d-f688e17abd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_4afdb7d7-0fb2-4b53-888d-f688e17abd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue_5a56cf64-9f01-4815-9362-c9ff5ebc72e5" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue_5a56cf64-9f01-4815-9362-c9ff5ebc72e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance_dea6a0b3-710f-434d-8b55-e26bbdc82500" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance_dea6a0b3-710f-434d-8b55-e26bbdc82500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_EmployeeStockPurchasePlanTerminationDate_aad94a26-ea44-4fbd-b614-0fb3b7a0a1de" xlink:href="mtrx-20220630.xsd#mtrx_EmployeeStockPurchasePlanTerminationDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_mtrx_EmployeeStockPurchasePlanTerminationDate_aad94a26-ea44-4fbd-b614-0fb3b7a0a1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_00571263-8276-4820-9609-a4603390976a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_EmployeeBenefitPlansTextualAbstract_6b9a28c4-38b7-4dcd-a01e-98940376775c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_00571263-8276-4820-9609-a4603390976a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cfe29815-badb-43cd-a450-1d448f9678fc" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_943f8d7f-ba16-429b-bd5f-1fb8fded5527" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_652b8fbb-1ee6-4f58-ae09-732fa086be75" xlink:href="mtrx-20220630.xsd#mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_03a2574c-2be0-4c54-b2ba-30df6e0ad530" xlink:to="loc_mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember_652b8fbb-1ee6-4f58-ae09-732fa086be75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:to="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlanZoneByTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeAxis_6ff27d70-2835-4b37-a3e1-61642e43999d" xlink:to="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneRedMember_b4825904-9f0b-4e92-90ff-d3b53a81acd7" xlink:href="mtrx-20220630.xsd#mtrx_ZoneRedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneRedMember_b4825904-9f0b-4e92-90ff-d3b53a81acd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneYellowMember_1c206bf0-6976-4eea-9d94-5efa1dad71fa" xlink:href="mtrx-20220630.xsd#mtrx_ZoneYellowMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneYellowMember_1c206bf0-6976-4eea-9d94-5efa1dad71fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ZoneGreenMember_01f681c7-2d78-45e9-92d1-df4ee665d531" xlink:href="mtrx-20220630.xsd#mtrx_ZoneGreenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtrx_MultiemployerPlanZoneByTypeDomain_f5e966bd-9e13-43b4-a6df-85434506155c" xlink:to="loc_mtrx_ZoneGreenMember_01f681c7-2d78-45e9-92d1-df4ee665d531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_9e52ec41-134a-46cd-bebd-5050b78e358b" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NumberOfUnionsContributedTo_3a2d078f-0a34-4797-ba56-0e5a617c105a" xlink:href="mtrx-20220630.xsd#mtrx_NumberOfUnionsContributedTo"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_NumberOfUnionsContributedTo_3a2d078f-0a34-4797-ba56-0e5a617c105a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PercentageOfPlanFunded_c7defacf-f566-4eca-a106-4aa8a0d89276" xlink:href="mtrx-20220630.xsd#mtrx_PercentageOfPlanFunded"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_PercentageOfPlanFunded_c7defacf-f566-4eca-a106-4aa8a0d89276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_DescriptionOfFundedPortionOfPlan_58346ef0-ee98-4db1-9058-f3e9b6afd024" xlink:href="mtrx-20220630.xsd#mtrx_DescriptionOfFundedPortionOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d16562c1-d6d0-4277-8b18-00024fa42c98" xlink:to="loc_mtrx_DescriptionOfFundedPortionOfPlan_58346ef0-ee98-4db1-9058-f3e9b6afd024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_87080a21-bf69-4d28-bb8f-fc2233c9d81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_87080a21-bf69-4d28-bb8f-fc2233c9d81c" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa77a019-3c1e-4938-8b0a-cb3f45bceb32" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_d4abf8ea-a645-49b7-9768-a3e66672e20b" xlink:href="mtrx-20220630.xsd#mtrx_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_BoilermakerBlacksmithNationalPensionTrustMember_d4abf8ea-a645-49b7-9768-a3e66672e20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member_578fcc2f-7637-4638-b05a-883f9b16e174" xlink:href="mtrx-20220630.xsd#mtrx_NationalElectricalBenefitFundLocal488And126Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_NationalElectricalBenefitFundLocal488And126Member_578fcc2f-7637-4638-b05a-883f9b16e174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_0eeee3f1-6659-44da-aaba-c65a77acbdb1" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionOneSixFourIbewMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_JointPensionFundLocalUnionOneSixFourIbewMember_0eeee3f1-6659-44da-aaba-c65a77acbdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_c73e95c2-01d2-405b-b1ff-36e3aa737336" xlink:href="mtrx-20220630.xsd#mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain_c73e95c2-01d2-405b-b1ff-36e3aa737336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_7348ea6a-87dd-4d14-b187-e630bac15cd2" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain_7348ea6a-87dd-4d14-b187-e630bac15cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_57096a67-a200-4fea-95fb-64a0c6d505eb" xlink:href="mtrx-20220630.xsd#mtrx_LocalThreeFiveOneIbewPensionPlanDomain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_LocalThreeFiveOneIbewPensionPlanDomain_57096a67-a200-4fea-95fb-64a0c6d505eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_76632c6b-a11a-465e-82a4-8e29fe54cd82" xlink:href="mtrx-20220630.xsd#mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain_76632c6b-a11a-465e-82a4-8e29fe54cd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocal654PensionPlanMember_032e008d-4503-44bf-9f54-9ed796aa4099" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocal654PensionPlanMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocal654PensionPlanMember_032e008d-4503-44bf-9f54-9ed796aa4099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member_11c1a33c-8b17-473e-b916-47200e3ccf61" xlink:href="mtrx-20220630.xsd#mtrx_OhioCarpentersPensionFundLocal1090and351Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_OhioCarpentersPensionFundLocal1090and351Member_11c1a33c-8b17-473e-b916-47200e3ccf61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanLoc.55Member_7d431aa9-a673-47f9-8310-e6eaecd302d3" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanLoc.55Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronWorkersPensionPlanLoc.55Member_7d431aa9-a673-47f9-8310-e6eaecd302d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_e219c71b-9c1d-425f-b5fb-cd19095b8fd4" xlink:href="mtrx-20220630.xsd#mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member_e219c71b-9c1d-425f-b5fb-cd19095b8fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember_ad0b9802-7e37-4706-871b-01bdcc3ef155" xlink:href="mtrx-20220630.xsd#mtrx_IBEWLocalUnionNineEightPensionPlanMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IBEWLocalUnionNineEightPensionPlanMember_ad0b9802-7e37-4706-871b-01bdcc3ef155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IndianaLaborersPensionFundDomain_a6132657-81c9-4e4a-9383-c0227e980bc9" xlink:href="mtrx-20220630.xsd#mtrx_IndianaLaborersPensionFundDomain"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IndianaLaborersPensionFundDomain_a6132657-81c9-4e4a-9383-c0227e980bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronworkersMidAmericaPensionPlanMember_d43a8ea3-79b4-4b33-a467-05274612f11b" xlink:href="mtrx-20220630.xsd#mtrx_IronworkersMidAmericaPensionPlanMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronworkersMidAmericaPensionPlanMember_d43a8ea3-79b4-4b33-a467-05274612f11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_0f024c80-f68d-4e1e-b8a4-136dc7682a87" xlink:href="mtrx-20220630.xsd#mtrx_PipefittersRetirementFundLocalFiveNineSevenMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_PipefittersRetirementFundLocalFiveNineSevenMember_0f024c80-f68d-4e1e-b8a4-136dc7682a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_20038762-1bb4-487c-8352-cf7419d6827c" xlink:href="mtrx-20220630.xsd#mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member_20038762-1bb4-487c-8352-cf7419d6827c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_67793f60-52da-4dc5-92a9-3881c6545f34" xlink:href="mtrx-20220630.xsd#mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27270beb-9c3c-4321-8973-cf8acfb0b71b" xlink:to="loc_mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member_67793f60-52da-4dc5-92a9-3881c6545f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_71fa3f5a-ee46-435a-85fc-dba12d196a07" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_MultiemployerPlansNumber_44e61a7a-6df6-4fc2-aa21-cd2773a64dc3" xlink:href="mtrx-20220630.xsd#mtrx_MultiemployerPlansNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_mtrx_MultiemployerPlansNumber_44e61a7a-6df6-4fc2-aa21-cd2773a64dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription_3c399a41-b27b-4054-af1f-6fabb8e62541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansUnderfundedStatusDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlansUnderfundedStatusDescription_3c399a41-b27b-4054-af1f-6fabb8e62541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e1e0beae-982c-4f12-ae32-86ef4855405d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e1e0beae-982c-4f12-ae32-86ef4855405d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_1b631d66-72ce-4648-b9e6-335c906acc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_1b631d66-72ce-4648-b9e6-335c906acc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_5a5e1c39-733f-46be-9697-60a08345ff95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_5a5e1c39-733f-46be-9697-60a08345ff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_6156d02b-888a-4717-9803-d5c2c4ebf46f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_6156d02b-888a-4717-9803-d5c2c4ebf46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9bf9ecce-8c9f-402a-b13b-c7d21ce70d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9bf9ecce-8c9f-402a-b13b-c7d21ce70d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_6005ed4a-f384-4dad-9264-6f0d695088ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate_6005ed4a-f384-4dad-9264-6f0d695088ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_1a6d43be-1459-4326-aeff-bb307696ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_fb330902-44ab-4f0b-bf59-0689d7c0f37f" xlink:to="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription_1a6d43be-1459-4326-aeff-bb307696ea9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformation" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ed4b5de5-7c78-4243-8024-92836a77b6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_d485efd7-a28b-4de6-9589-e1e5bcc2fb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ed4b5de5-7c78-4243-8024-92836a77b6d8" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_d485efd7-a28b-4de6-9589-e1e5bcc2fb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_267ed777-1cee-4abf-92c2-070aa69c4c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_61dc0e77-3f33-4ce2-9ddd-6cf07b8f37fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_267ed777-1cee-4abf-92c2-070aa69c4c16" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_61dc0e77-3f33-4ce2-9ddd-6cf07b8f37fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_67778dd3-c943-41ab-84ca-6f47054634dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_267ed777-1cee-4abf-92c2-070aa69c4c16" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_67778dd3-c943-41ab-84ca-6f47054634dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_08339f00-7d0f-4c41-a071-1a8255b42dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_08339f00-7d0f-4c41-a071-1a8255b42dbc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:to="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_58f375c5-f501-44d3-a45d-a813e4c3f934" xlink:to="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3bfc0156-18ad-47ba-8f4b-4c4db2b62dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:to="loc_us-gaap_OperatingSegmentsMember_3bfc0156-18ad-47ba-8f4b-4c4db2b62dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_afaa817a-2f8f-4987-a65a-5454c59a40fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_01d5de2e-ce98-4815-80c8-41250fb872fc" xlink:to="loc_us-gaap_IntersegmentEliminationMember_afaa817a-2f8f-4987-a65a-5454c59a40fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6499a233-3225-49fd-a3cc-01af5e713de6" xlink:to="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_aeea7f04-7470-4b1a-9f34-0710321251cf" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_aeea7f04-7470-4b1a-9f34-0710321251cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_3d7d5756-40b0-42f2-ab19-d9b665d5d181" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_3d7d5756-40b0-42f2-ab19-d9b665d5d181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_b5000f9f-52ff-4448-9961-5f9ba33165f3" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_b5000f9f-52ff-4448-9961-5f9ba33165f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UnallocatedCorporateCostsMember_c8ba68c8-25ab-4972-b06b-6c3c72c52582" xlink:href="mtrx-20220630.xsd#mtrx_UnallocatedCorporateCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cef0cf1b-c37a-466b-a415-0703b83d71fb" xlink:to="loc_mtrx_UnallocatedCorporateCostsMember_c8ba68c8-25ab-4972-b06b-6c3c72c52582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_61544bac-76a6-4e25-beb4-76e662d317a4" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e9757283-201c-4deb-9aa6-831a8317a5a4" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_Grossrevenues_8b66e3f9-2a58-44ac-b972-72c2dc6a59d6" xlink:href="mtrx-20220630.xsd#mtrx_Grossrevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_mtrx_Grossrevenues_8b66e3f9-2a58-44ac-b972-72c2dc6a59d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8025fe2d-4a2a-4297-ace8-8fb3ec645d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_Revenues_8025fe2d-4a2a-4297-ace8-8fb3ec645d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2743c0e4-fa5d-4656-9bb7-5d4fe6cbba0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_GrossProfit_2743c0e4-fa5d-4656-9bb7-5d4fe6cbba0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_360b5834-9a91-4b8e-900e-e7422822a9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_360b5834-9a91-4b8e-900e-e7422822a9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a2e51d90-ce0d-43ae-b2a3-061c52f5752e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_a2e51d90-ce0d-43ae-b2a3-061c52f5752e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_87f600a9-e8b5-4585-95f6-ace318efeced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_OperatingIncomeLoss_87f600a9-e8b5-4585-95f6-ace318efeced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d059fccf-9869-4369-94a4-b2e15ccc2084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_Assets_d059fccf-9869-4369-94a4-b2e15ccc2084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da713ce7-76fe-4658-a6f4-7935239b60bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_da713ce7-76fe-4658-a6f4-7935239b60bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_02896d0b-45ce-4a49-a689-615a04203e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_a5402aeb-2c84-435c-8881-ba037db238d8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_02896d0b-45ce-4a49-a689-615a04203e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/SegmentInformationDetails2" xlink:type="simple" xlink:href="mtrx-20220630.xsd#SegmentInformationDetails2"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/SegmentInformationDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_35669f54-4ec7-4c8c-995c-d6a64407f058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_35669f54-4ec7-4c8c-995c-d6a64407f058" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2f90e891-e1f9-4cf2-988a-9d9c8f8e94e2" xlink:to="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_07db237d-957e-4ca5-acbc-de63f665cd35" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_07db237d-957e-4ca5-acbc-de63f665cd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_7b810b81-9b54-4e70-b11b-5e084d95f97f" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_7b810b81-9b54-4e70-b11b-5e084d95f97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_5d376cc2-ee1a-49a8-862e-e10414e4a59d" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e987333c-5078-4337-acd3-778bb604263a" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_5d376cc2-ee1a-49a8-862e-e10414e4a59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_5a3afa69-4a80-451b-9bcb-6d5b2d70e767" xlink:to="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerOneMember_fb7d1682-ec46-482d-b169-2a8f99947bf6" xlink:href="mtrx-20220630.xsd#mtrx_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerOneMember_fb7d1682-ec46-482d-b169-2a8f99947bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwoMember_6bab2b05-1e87-420e-bcf8-98cac9e1f504" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTwoMember_6bab2b05-1e87-420e-bcf8-98cac9e1f504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThreeMember_0470d801-5b0e-4293-bcba-07e9aed3ddeb" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerThreeMember_0470d801-5b0e-4293-bcba-07e9aed3ddeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFourMember_768610c1-14d2-4bac-b278-b34e84b65791" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerFourMember_768610c1-14d2-4bac-b278-b34e84b65791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerFiveMemberMember_01a2896d-1c42-4235-aeb7-6fbff19e4ef7" xlink:href="mtrx-20220630.xsd#mtrx_CustomerFiveMemberMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerFiveMemberMember_01a2896d-1c42-4235-aeb7-6fbff19e4ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSixMember_bba3e77c-379b-40e6-b6e4-67541d687cdf" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerSixMember_bba3e77c-379b-40e6-b6e4-67541d687cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerSevenMember_bcaa5ed7-8e23-4b7f-974c-52f7065fd18c" xlink:href="mtrx-20220630.xsd#mtrx_CustomerSevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerSevenMember_bcaa5ed7-8e23-4b7f-974c-52f7065fd18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerEightMember_c74235b1-f7ad-484a-be58-911d7107baa9" xlink:href="mtrx-20220630.xsd#mtrx_CustomerEightMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerEightMember_c74235b1-f7ad-484a-be58-911d7107baa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerNineMember_84641353-670a-4e69-b9a4-52a813634c9e" xlink:href="mtrx-20220630.xsd#mtrx_CustomerNineMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerNineMember_84641353-670a-4e69-b9a4-52a813634c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTenMember_70d3e690-fdec-4bc0-8bfc-2b0bc9392dba" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTenMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTenMember_70d3e690-fdec-4bc0-8bfc-2b0bc9392dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerElevenMember_52e343d4-14b1-449e-b6ab-f694498a6032" xlink:href="mtrx-20220630.xsd#mtrx_CustomerElevenMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerElevenMember_52e343d4-14b1-449e-b6ab-f694498a6032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerTwelveMember_d218d887-471d-4e85-bfff-42e09816d9fd" xlink:href="mtrx-20220630.xsd#mtrx_CustomerTwelveMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerTwelveMember_d218d887-471d-4e85-bfff-42e09816d9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CustomerThirteenMember_33729a44-2919-4445-bd24-3b2ebdf9519e" xlink:href="mtrx-20220630.xsd#mtrx_CustomerThirteenMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b27568-f773-4c12-9fc0-a7a43f155b16" xlink:to="loc_mtrx_CustomerThirteenMember_33729a44-2919-4445-bd24-3b2ebdf9519e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f22aab51-79f4-413f-b90f-0a5477a7755b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_6939971f-9ab8-4967-95e8-2d940b1ef007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c713b31c-815b-4d2f-a5f3-181190b8fd8f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_6939971f-9ab8-4967-95e8-2d940b1ef007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a62a0877-2d56-402d-8ab7-dcf7455024ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_befa818f-a205-4108-acf0-eb6a3ee1052a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e763dcc4-3ac5-473b-9d58-10ac9a188ae5" xlink:to="loc_us-gaap_SalesRevenueNetMember_befa818f-a205-4108-acf0-eb6a3ee1052a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7dd82f81-a988-4390-b8ab-112dba3db431" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ac5a71c3-dd51-45cc-8143-0c41857eb01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_2b72c08b-38d9-4464-9f8d-b3633e5ec084" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ac5a71c3-dd51-45cc-8143-0c41857eb01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RestructuringCosts" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RestructuringCosts"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/RestructuringCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f4aca82c-c4b4-459c-a26f-50b285c70230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c39d57a4-175b-4bd9-8a8f-c849a339c3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f4aca82c-c4b4-459c-a26f-50b285c70230" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c39d57a4-175b-4bd9-8a8f-c849a339c3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RestructuringCostsTables" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RestructuringCostsTables"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/RestructuringCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_afaebc73-09da-4cdd-a8fa-e7d88e098982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_42a06d42-9972-498c-9fed-bba8003dc483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_afaebc73-09da-4cdd-a8fa-e7d88e098982" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_42a06d42-9972-498c-9fed-bba8003dc483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_ea003688-10fb-459e-a1cb-13ceae497a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_afaebc73-09da-4cdd-a8fa-e7d88e098982" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_ea003688-10fb-459e-a1cb-13ceae497a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/RestructuringCostsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#RestructuringCostsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/RestructuringCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0deaade1-e1ce-4c87-8056-13e4255b92f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0deaade1-e1ce-4c87-8056-13e4255b92f7" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9627ee7d-4b7b-42f4-b03e-83f8d94842bb" xlink:to="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_37fa7bf3-ca13-41a0-8537-2fad22c65d07" xlink:href="mtrx-20220630.xsd#mtrx_UtilityAndPowerInfrastructureSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_UtilityAndPowerInfrastructureSegmentMember_37fa7bf3-ca13-41a0-8537-2fad22c65d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_29543b8b-eab2-4d3d-91b8-07573de90707" xlink:href="mtrx-20220630.xsd#mtrx_ProcessAndIndustrialFacilitiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_ProcessAndIndustrialFacilitiesSegmentMember_29543b8b-eab2-4d3d-91b8-07573de90707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_7a5a4dff-bb71-4a2b-8bbf-df92c38f145b" xlink:href="mtrx-20220630.xsd#mtrx_StorageAndTerminalSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_StorageAndTerminalSolutionsSegmentMember_7a5a4dff-bb71-4a2b-8bbf-df92c38f145b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_UnallocatedCorporateCostsMember_f76a5d81-bfb5-4388-9a5c-f39e40a6f470" xlink:href="mtrx-20220630.xsd#mtrx_UnallocatedCorporateCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd570ae3-2894-4413-b589-4428f211b855" xlink:to="loc_mtrx_UnallocatedCorporateCostsMember_f76a5d81-bfb5-4388-9a5c-f39e40a6f470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_241a7e94-e0b5-4d88-a402-28e65f1176f8" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_a7901208-7672-41d9-9f79-de6270831d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_SeveranceCosts1_a7901208-7672-41d9-9f79-de6270831d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_6685b400-a95a-4e6f-8303-a173082a0c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_BusinessExitCosts1_6685b400-a95a-4e6f-8303-a173082a0c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e13ac5ca-64e4-41c4-9ce4-a84d22695b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e13ac5ca-64e4-41c4-9ce4-a84d22695b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_d900e835-fe12-46f1-99e2-1c0e6afa0d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_OtherRestructuringCosts_d900e835-fe12-46f1-99e2-1c0e6afa0d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_429c674e-42cb-4866-9140-52dbea80be43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_RestructuringCharges_429c674e-42cb-4866-9140-52dbea80be43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_26eda33d-0504-4435-b52d-0d38fb3072e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_RestructuringReserve_26eda33d-0504-4435-b52d-0d38fb3072e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_8ddb08f3-7cfe-44c1-b3f0-4b4a704b1879" xlink:href="mtrx-20220630.xsd#mtrx_CurrentYearOutstandingRestructuringCostsIncurred"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_mtrx_CurrentYearOutstandingRestructuringCostsIncurred_8ddb08f3-7cfe-44c1-b3f0-4b4a704b1879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_05a8f95f-857e-4604-aaea-592d1fbe7c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_us-gaap_PaymentsForRestructuring_05a8f95f-857e-4604-aaea-592d1fbe7c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AdjustmentToRestructuringReserve_2b283dd2-6658-49d0-88bc-31e88ebc57c2" xlink:href="mtrx-20220630.xsd#mtrx_AdjustmentToRestructuringReserve"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d66407ae-428b-4a36-ab8d-f088ee2cb61d" xlink:to="loc_mtrx_AdjustmentToRestructuringReserve_2b283dd2-6658-49d0-88bc-31e88ebc57c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_f329468f-7be4-4d04-96dc-b8ea5cf7ce3a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_86b373e1-a60e-485c-9ca7-136d89bdbc09" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_f329468f-7be4-4d04-96dc-b8ea5cf7ce3a" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_86b373e1-a60e-485c-9ca7-136d89bdbc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="mtrx-20220630.xsd#ValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_54e566d8-3c42-43fd-9914-eabc9fdfa793" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_54e566d8-3c42-43fd-9914-eabc9fdfa793" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f825316f-0a9d-49e0-a8cf-d1cbe5ea6ca6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_57a87d29-2096-460c-a133-a2a0553fceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_57a87d29-2096-460c-a133-a2a0553fceaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c8e5f98e-93de-4173-b028-1c7a7f0c9013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c8e5f98e-93de-4173-b028-1c7a7f0c9013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_fc1cfe47-e159-44fa-89f4-4cf68dbbc87e" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction_fc1cfe47-e159-44fa-89f4-4cf68dbbc87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_ebda5b24-0a38-4090-859b-3384d6414df8" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits_ebda5b24-0a38-4090-859b-3384d6414df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveIncrease_f7e29047-73d7-4200-9eca-809f4e67d2cf" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveIncrease_f7e29047-73d7-4200-9eca-809f4e67d2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveRecovery_991c9150-2cf9-4ea3-9763-979e8f773551" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveRecovery"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveRecovery_991c9150-2cf9-4ea3-9763-979e8f773551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_6af33646-25b8-44ba-8195-ab3feb1a302e" xlink:href="mtrx-20220630.xsd#mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance_6af33646-25b8-44ba-8195-ab3feb1a302e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_b55bf095-2984-42c8-835a-0a2c2b2019c3" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction_b55bf095-2984-42c8-835a-0a2c2b2019c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_cdd31132-ef0d-412f-ac95-ae601a50c749" xlink:href="mtrx-20220630.xsd#mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_c102ac2a-2497-431e-b92a-80a5ed61f31f" xlink:to="loc_mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance_cdd31132-ef0d-412f-ac95-ae601a50c749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a2b14c34-976c-4d7b-9c52-9a5d8c425e8a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ad422656-51e6-458e-803f-e36f15afa481" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_80c433e4-26b6-4506-a86a-1926bf06f233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_80c433e4-26b6-4506-a86a-1926bf06f233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a1f73770-3e96-412b-8a83-86022d247281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a1f73770-3e96-412b-8a83-86022d247281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_0266b764-5b1d-4fce-b308-2cfc822ac67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_0266b764-5b1d-4fce-b308-2cfc822ac67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_570a3eff-83eb-41ad-95bd-e48bc512220e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_570a3eff-83eb-41ad-95bd-e48bc512220e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_234a5326-15cc-4329-a163-751964cb80f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5643ef66-59aa-4b65-a67f-823c665d54d7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_234a5326-15cc-4329-a163-751964cb80f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>mtrx-20220630_g1.jpg
<TEXT>
begin 644 mtrx-20220630_g1.jpg
M_]C_X  02D9)1@ ! 0$!2@%*  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ?J"8<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK'\5>,M \":/)JWB36
M].\/Z7'P][JEU';0KP3@NY Z ]^U &Q17SQ<_P#!0C]G6UOEM'^*VBM*W1HQ
M-)'U(YD5"HZ=S7K7P\^+G@GXM:>]]X+\6:/XHMHPIE;2KV.<Q9Z"15)*'@\,
M : .MHHHH **Q_%7C+0/ NDR:IXDUS3?#^F1_?O-4NX[:%?J[D ?G7B%Y_P4
M(_9UL;J.WD^*VBM([;0T(FD3.<<NJ%0/<G% 'T/17"_#?XZ_#OXP1L_@KQKH
M?B9E7<\.G7T<DT8]7C!WK^(%=U0 450UW7M,\+Z/=ZMK.HVFD:59QF:YOKZ=
M8(($'5G=B%4#U)Q7G/\ PUC\$/\ HLGP_P#_  J+'_X[0!ZK16%X-\>>&OB)
MHYU;PIXBTGQ/I?F-#]NT:]BNX/,7!9-\;%=PR,C.>16[0 45YA??M1_!G3+V
MXL[SXN>!+2[MY&AFMY_$MDDD;J<,K*9<@@@@@\@BM[P1\9OA_P#$R]N+/P?X
MZ\->*[NVC\Z>WT/5[>\DB3.-S+$[%1D@9/&: .QHKDO''Q>\"?#&6TB\8^-?
M#OA.6\5FMDUS58+(SA<!B@E==P&1G'3(KE_^&L?@A_T63X?_ /A46/\ \=H
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
MVSZM>1VZN1C(7>1N/(X&3R*\>7_@H5^SH]\;0?%;1?-QG<5F$?\ W\,>W]:
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
MX:Q^"'_19/A__P"%18__ !V@#U6BO*O^&L?@A_T63X?_ /A46/\ \=K1T/\
M:.^$WB:[%KH_Q0\&:K=$@"&Q\06DSDG.!M60GL?RH ]$HI%8,H(.0>015+6]
M<T[PUI%YJNKZA:Z5I=G$T]S?7TRPP01J,L[NQ"JH'4DX% %ZBO-='_:8^#_B
M'5K/2]*^*W@C4]3O)5@MK.S\1V<LT\C'"HB+(2S$D  #))KTJ@ HJAKNO:9X
M7T>[U;6=1M-(TJSC,US?7TZP00(.K.[$*H'J3BN.\+?M"?"SQQKUKHGAOXE^
M#_$&M76[R-.TO7K6YN)MJEVV1I(6;"JS' X"D]!0!Z!117D_Q$_:J^%7PG\>
M6'@SQ9XPMM&\3WR0O;:=);SN\BRN4C(*(5^9E(Z]J /6**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q
MW]J[]I'1?V6?@WJGC75D%W=@BTTK3=V#>WCJQCCSV4!69CV5&QDX!_!SQS\1
MOBU^VM\7+=;^74?&'B;4IFCT[1K,,8+93SY<$6=L4:@9+'L"SL3EJ^MO^"U?
MQ*NM7^-'@[P/'/)_9NBZ/_:$D.2%-S<2NI)'<B.&/![;V]37KW_!%'X1Z?9_
M#[QK\2KBUC?5[[4?[#M)W4%XK>*..63:>P=Y5SZ^2* /F>'_ ((\_M 2Z&+]
MD\+PW17=_9;ZL?M ..F1&8L]O]9CFOF6X@^)?[*?Q8,;_P!K> ?'6BR*?E;9
M(H.".02LD;#']Y''J#7],=?.'[67["W@;]KW5/"^H>)[_4M&NM$$L1N='\I)
M[F!]I\IG=& "LN5X.-S^M !^P?\ M71_M9?!6+6[V*.T\6:1*-/UNVBX0S!0
MRSH.R2+R!V8.O(7)Z+]KW]I_1OV4/@_>^+M0B6_U69_L>CZ7NP;NZ925![B-
M0"S-V P.2 9?V<?V0_AM^RO:ZHG@/3KVVN=46)+^\OK^6>2X$>[R\J3Y:D;W
MY5 ?F-?F'_P6>^)%SXB_:&\/>#U9AI_AO1EE"%N#<7+%W;'^XD Y]#0!\G>/
M/B1\4?VN_BI!-J]UJ?C+Q3J<YBL-+M59TAW<^5;PCB- !GCT+,2<FOHS0?\
M@CS\?]8T=;VY'A?19V4-]@O]58SC)Z$Q1.F1U^]V]>*^F_\ @BW\$=-T_P"'
MOBCXJ7EJDNMZE?-HUA-(F3!:Q*CR%#V\R1\'_KB/4U^EU '\VOQ>^ ?Q8_9'
M\9:<?$^F:AX4U/>9M,UG3[G]W(R]6@N(FX89&1D,,C(&:_47_@F=^W_?_'I7
M^&OQ#NXYO'%E;^;IFJ%=K:K B_.LG8SH!N)'WUR<95B?JC]K#X(:;^T)\ _%
MO@^^M$N;N:SDN-,D*Y>WOHT+02*>H.["G'569>A-?SV? WXE77P=^,7@WQK:
M2R12:)JD%W)Y?5X0X\V/Z/&74CT8T ?OW^W5_P F?_%O_L7[C^5?SF!2W &>
M]?T8_MS.LG['GQ:96#*WAZX(93D$;1S7X9?LB_#@?%[XYV'@X1^;/J^C:Y;V
MRXSBX_LB\:$_A($/X4 ??'_!$3XF>98?$GX>SR?ZN2#7K2//7</(G./;;;?G
M7Z+?&[XB1?"3X/\ C3QG*5_XD>DW-]&K='D2-C&GU9]J_C7X:?\ !,OXF?\
M"L?VR/!9FD\FSUYI= N03C/GKB(?]_UA_*OT<_X+!?$W_A"_V55\.P3;+SQ9
MJT%B8U.&-O%FXD;Z;HXE/^_0!^(%Q<2WEQ+/,[2S2,9))&.2S$Y))]237Z-_
M\$1_^2T?$/\ [%^/_P!*4KX_\*_#?S/V6_'WC^>+'D^(-*T.TEQUWQW$TX_#
M9;_G7V!_P1'_ .2T?$/_ +%^/_TI2@#?_P""XW_(U?"3_KRU+_T9;U\:_LY_
ML8_$G]J;2]:O_ EKIUQ;Z1-'!=&^O5@(9U++@$<\*:^RO^"XW_(U?"3_ *\M
M2_\ 1EO7;?\ !#[_ )$'XI_]A.R_]%24 ?('C#_@EC^T7X0TNXU >#[;6X+>
M/S9$T?4H9YL#.0L98.YXZ*"3GC->/_ ']HCQW^R[\1+?7_"U_<64MO-LU#1[
MAF%M>H#AX9XN_<9QN4\@@BOZ3+Z^MM,LY[N\N(K2T@0R2SSN$2- ,EF8\  =
MS7\WW[7WB_PWX^_:<^)'B#PB8I/#U_K$TMK-"N(Y^@>9?9W#.#WW4 ?T1?#/
MX@:5\5OA[X=\8Z([/I6N6,5_;[QAE5U#;6'9E)*D>H->!?\ !23XX_\ "C_V
M4_%$UK<>3KGB(#0-.VG#!IU82N.XVPK*0>S;?6M7_@G38WNG_L5?"N+4!()V
MTZ69?,&#Y3W,KQ?AY;)CVQ7YQ?\ !8KXX?\ ">?'S3? -C<>9I?@VTQ<*K?*
MU]<!9)/8[8Q"OL=X]: /@*OW1_X),_'3_A:W[,EOX:O;CS=;\$S_ -E2*QRQ
MM&!>U?Z!=\0_ZX5\2>%_V*?[6_X)AZW\1_L&?%SZG_PDUN^S]X=+M]T#QGT7
M:T\_N%2N*_X)9_'3_A3O[4VDZ7>W'DZ%XQ3^P[H,V%6=F!M7^OF@1^PF:@#]
MYZ_GK_X*0_\ )[7Q2_Z_;?\ ])(*_H4K^>O_ (*0_P#)[7Q2_P"OVW_])(*
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
MEY(K,L4:GEB%!)_ &@#WG_AT/^T-_P! WP__ .#A/\*/^'0_[0W_ $#?#_\
MX.$_PK]/_P#AY#^S;_T5+3__  "N_P#XS1_P\A_9M_Z*EI__ (!7?_QF@#S'
M_@F)^R3\0?V5K'XBQ>/+:PMWUR2P:S^PW8N,B$7 ?=@<?ZU?UK[CKD_A?\5O
M"GQH\(P>*/!>L1:[H,\DD4=[#&Z*SHVUAAU4\'VKK* /@?\ X+#?''_A7_[/
MMAX$L;C9JWC2[\N95.&6Q@*R2GVW2&%?<%_2OQ/KZH_X*6?'#_A=G[5GB4VE
MQY^A^&C_ &!8;6RI\EF\YQV.Z8RX(ZJ%KT[]HS]BG_A6W_!/GX4^/(;#RO$E
MG,;[Q RIAC#J&PP^9[Q;;>/'K(U 'Z8?L'?'3_AH+]F'PAXAN;C[1KEG#_9.
MKECE_M4 ",[>\B>7+_VTKZ"K\;?^",OQT_X1/XN:_P##'4+C;I_BFV^VV".W
M O;=2651ZO#O)_ZXJ*_9*@#^9;]H3_DOOQ+_ .QFU/\ ]*I*^@?"O_!*GX]>
M,?#&D:_IVGZ$VGZK9PWULTFJHK&*5 Z$C'!PPXKY^_:$_P"2^_$O_L9M3_\
M2J2OZ O@'\4/!MG\"OAS!/XMT*">+PWIJ21R:E"K(PM8P006X(/:@#\<?'7_
M  2W_:'\"Z!<:N_A*VURWMD:2:'1=0BN)U4=2(LAW/L@8^U>>?LH_M7>+_V5
M_B/I^LZ/J%U-X=>X4:QH!E;[/>PG ?Y,[1*%Y1^H('520?WI\??M._"CX9^'
M;O6O$'Q \/VMG;QF0QQ:A%-/+C^&*)&+R-_LJ":_G,\;:HOQ ^)FO:CHVGRH
MFMZO<7%EI\2;I )IF:.(*O4_,%P._2@#^G71-8M/$6BV&JZ?,+BPOK>.ZMYE
MZ/&ZAE8?4$&KM<=\&O"]UX'^$'@;PY>EC>Z/H5CI\Y8Y/F16Z1MD]^5-=C0
M5\S?MY?MB6G[(OPLBO;.*"_\;:VSV^B:?< F/*@>;/( 0=D89> <LS*.A)'T
MS7X-_P#!5WXE77CO]L+Q#I;3R/IWABUMM*M8V)"J?*6:4@>IDE89[A5]!0!X
MOI6D?%W]M3XN21P?VKX_\9WP:622>4;8(@>268B."%2P 'RJ,@ <@5[_ *U_
MP1__ &@=)T%]1@A\-:K<JA?^S++53]I.!G:#)&D9)Z??[5]X_P#!(WX1Z?X%
M_95LO%8M8UUKQA>3WES<E1YGD12O!#'G^Z/+=P/64U]N4 ?S2?#OXG?$G]E#
MXI37NA7>H>$O%&ESFWO].N495DVG#07,+<.O7@CCJ"#@U_0+^S!\?M*_:9^"
MV@>/=+A^QM>HT-[8%MQM+J,[98L]QGYE/4JRG SBO*?VDO\ @G)\-_VH/BM9
M>./$NH:QI5U'9)9W5OHKQ0B]V,2CR.\;G(5MA(&2JJ,C%>P_ 3]G7P-^S3X1
MN/#?@+3;C3=-N;DWEP+B\EN&FG*JAD.]B%)5%&%"CY1Q0!^0/_!87_D\!_\
ML7['^<M?=7_!'K_DS]/^Q@OOY15\*_\ !87_ )/ ?_L7['^<M?=7_!'K_DS]
M/^Q@OOY14 ?;]?@7_P %5/\ D^/Q]_UQTW_T@MZ_?2OP+_X*J?\ )\?C[_KC
MIO\ Z06] 'ZE?\$N/^3$_AE_W$__ $Z7=?G!_P %A?\ D\!_^Q?L?YRU^C__
M  2X_P"3$_AE_P!Q/_TZ7=?G!_P6%_Y/ ?\ [%^Q_G+0!\=^"?%5[X"\9^'_
M !-I_P M_H]_;ZC;'./WD,BNO/U6OZ>O#/B"S\7>&])US3W\VPU.TAO;=_[T
M<B!T/Y,*_G/^,'PW_P"$?^!?P&\90Q;+?Q'HVJ6\K8^_<6NKW88Y_P"N<T _
MX#7[+?\ !,'XF_\ "ROV.?!RR2^9>^'C-H-QSG;Y+9B'M^X>&@#XF_X+8?$S
M^V?BSX&\"P2[H=#TN34KA5/'G7,@4*?<);J?I)[U^;O3K7O_ .UQXPN_VAOV
MRO&USI;?;7U/7QHVEX/$D<3+:P;?0,$5O^!5Q_[3WA.T\!_M">/_  UIXQ8:
M-JTVG6XQC]W$?+7]%% '] GA/_DUG1O^Q,A_](17\YGP]_Y'[PS_ -A.V_\
M1JU_1GX3_P"36=&_[$R'_P!(17\YGP]_Y'[PS_V$[;_T:M ']1%>:?M-?\FV
M_%?_ +%+5O\ TCEKTNO-/VFO^3;?BO\ ]BEJW_I'+0!_/O\ LG?\G3?!O_L<
M]&_]+H:_I(U;_D%7O_7%_P#T$U_-O^R=_P G3?!O_L<]&_\ 2Z&OZ2-6_P"0
M5>_]<7_]!- '\MFD_P#(5LO^NR?^A"OZGJ_EATG_ )"ME_UV3_T(5_4]0 44
M44 %?B[_ ,%DOCC_ ,)M\<='^'=A<;]-\'VGF7:J>#?7 5V!QUVQ"$#T+N*_
M8#XB^.M-^&/@'Q%XNUB3R]+T2PFU"X.>2D:%BH]6., =R0*_G#TRT\1?M2?M
M"002.9?$?C?7_P!Y)R5C>XFRS>R(&)]E7VH SO@;\5+_ ."/Q>\)>.M-W-<Z
M'J$=TT:'!FBSB6+/H\9=#[,:_I6TO6K+QIX0M-7T>X2\T[5K%;JSN%/RRQ2Q
MAD8>Q# _C7X>?\%2/V:]/_9^^-^CW7AVQ%EX3\0:1 ;.-%PD<UM&D$R#WVK#
M(3ZS&OO3_@D3\=/^%F?LXR>#K^X\W6?!-S]B 9LNUE+N>W8^P(EC'H(EH ^$
M_P#AT/\ M#?] WP__P"#A/\ "O"_VC/V5?'O[+.J:+8>.[>QM[C5X9)[46-V
M)P51@K9(''+"OZ2*_(O_ (+@_P#(_?"S_L&7O_HV.@#Y"_9T_8K^)?[4FBZO
MJG@6UTVXM-*N$MKDWUZL!#LNX8!'(Q7TA\%?^"5_QX\#?&3P'XDU33]#33-'
MU^PU"Z:+54=Q#%<1R.0N.3M4\5[O_P $0_\ DEGQ+_[#-O\ ^B#7Z54 ?%7_
M  5Y_P"3-M1_[#5A_P"AM7P7_P $>O\ D\!/^Q?OOYQ5]Z?\%>?^3-M1_P"P
MU8?^AM7P7_P1Z_Y/ 3_L7[[^<5 'DO[?/P7_ .%%_M4>-M"MX/(TB^N?[8TP
M 87[/<9D"K[(YDC_ .V=?KA_P2_^,G_"W/V2/#4%S-YNJ^%F;P]=;CSMA"F
M_3R'B7/JK5X#_P %JO@O_:_@7P;\4+*#-SH]RVC:BZCDV\V7A9C_ '4D5U^L
M]>*_\$8_C)_PBGQP\0_#Z[GV67BO3_M%K&QX-Y;;G  [9A:8GU\M?P /V;K\
M%_\ @JE\8#\4OVMM=T^WF\W2_"<$>@VX4\>8F7N#CU$TCH?:,5^W/Q>^(ME\
M(_A;XK\::AM-KH6FSW[(QQYC(A*QCW9MJCW85_.!X$\+ZY^T%\:M'T,3-<:]
MXMUI8YKIAG]Y/+F69O8;F<^P- '[*?\ !)'X+_\ "L_V78?$EW!Y6K^-+MM3
M<L,,+5,Q6ZGV(#R#VFK\</VA/^2^_$O_ +&;4_\ TJDK^E7POX;L/!OAG2=
MTJ 6VEZ7:16-I".D<,:!$7\%4"OYJOVA/^2^_$O_ +&;4_\ TJDH ^A/#O\
MP2C^/GBCP_IFM6&GZ$UCJ-K%>0&35D5C'(@=<C'!P1Q6C_PZ'_:&_P"@;X?_
M /!PG^%?HM\*?^"A7[//A_X7>#M+U#XF6%M?V6C6=M<0M9W1,<B0(K*2(L<$
M$<5U/_#R']FW_HJ6G_\ @%=__&: /CS]A7_@G7\8_@#^TYX5\<>+;+2(=!TZ
M.\6=[745FD!DM)8DPH'/S.M?JQ7EOP=_:>^%_P ?[[4K/X?^+;;Q)<Z;&DMW
M'!!-&8D8D*3YB+G)!Z>E>I4 %?FG_P %'?V#?BM^TS\>--\5^"+32Y](@T"W
MT]VO;]8'\Y)[AV&TCIB1>?K7Z644 ?@/\2?^"8_QO^%/@/7/%^OV&BQZ-HUJ
M]Y=M!JBR.(UZ[5 Y/M7SM\,?ASK/Q=\?Z'X-\/)#)K6L7 MK5;B01QER">6/
M0<&OZ#/VZO\ DS_XM_\ 8OW'\J_$O]@/_D\GX3_]AI/_ $!J /5?^'0_[0W_
M $#?#_\ X.$_PK]5_P!A7X-^)/@#^S'X5\#^+8K>'7M.DO&G2UF$T8$EW+*F
M&'7Y76O?:\N_:A^(T_PC_9W^(?BZT)6^TO1KB2T8'&V=D*1-^#LI_"@#\S/^
M"DG_  43UWQ)XNU?X6?#+6)M'\-Z7*UGK&LV$I2?49U)62&.13E85(VDKC>0
MW)7[WRQ^SW^PW\7OVFM/?5?"/A](M 5S'_;6K3BVM7<=50D%I,'@[%8 \'%>
M>? WX<R?&3XS^"_!?FR1+KVKV]E-.@RT<3R 2R#U*IN;\*_I:\,>&=+\%^'=
M,T'1+&'3='TVWCM+2S@7"0Q(H55 ]@!0!^&7Q*_X)/?'[X=Z'<:K!I>D>+X;
M=/,EA\.7K33A0 25BDCC9R.FU Q)!P#7GO[*?[:'Q!_9,\70'3;VXU'PJ9MN
MI>%KV5C;R+N^<QJ?]3-UPZCJ &##BOZ(Z_$[_@L-\$--^&_Q\T;QAH]HEE:>
M-+.2XNHXUVHU]"ZK-(!TRRR0L?5BS'EC0!^P?@/X@:)\9/AGI?BSPM=B^T77
M+'S[28C:<,""K#^%E8%6'8J1VK\6?^'0_P"T-_T#?#__ (.$_P *^M_^"*7Q
M.N/$'P?\<>"+J=YAX<U.*\M5<_ZN&[1\HOL)()&^LA]:_1V@#^;?]HS]E7Q[
M^RSJFBV'CNWL;>XU>&2>U%C=B<%48*V2!QRPK7_9T_8K^)?[4FBZOJG@6UTV
MXM-*N$MKDWUZL!#LNX8!'(Q7U[_P7!_Y'[X6?]@R]_\ 1L=>E?\ !$/_ ))9
M\2_^PS;_ /H@T >$?!7_ ()7_'CP-\9/ ?B35-/T--,T?7[#4+IHM51W$,5Q
M'(Y"XY.U3Q7[0T5SOQ%\=:;\,? /B+Q=K$GEZ7HEA-J%P<\E(T+%1ZL<8 [D
M@4 ?C_\ \%DOCC_PFWQQT?X=V%QOTWP?:>9=JIX-]<!78''7;$(0/0NXKXR^
M!OQ4O_@C\7O"7CK3=S7.AZA'=-&AP9HLXEBSZ/&70^S&M'3+3Q%^U)^T)!!(
MYE\1^-]?_>2<E8WN)LLWLB!B?95]J^@O^"I'[->G_L_?&_1[KP[8BR\)^(-(
M@-G&BX2.:VC2"9![[5AD)]9C0!^Y?ASQ!8>+/#VF:YI5PMWI>I6L5Y:W"?=E
MBD0.C#V*D'\:\P_;$_Y-0^,/_8I:I_Z2R5\[_P#!(GXZ?\+,_9QD\'7]QYNL
M^";G[$ S9=K*7<]NQ]@1+&/01+7T1^V)_P FH?&'_L4M4_\ 262@#\%OV._^
M3K_@]_V-NE_^E4=?TDU_-M^QW_R=?\'O^QMTO_TJCK^DF@ HHHH *\4_;6_Y
M-'^+W_8LWW_HIJ]KKQ3]M;_DT?XO?]BS??\ HIJ /YX_AYX$U7XG^.M"\):&
MD4FL:U>1V-HL\GEH978*H9NPR>M?6?\ PZ'_ &AO^@;X?_\ !PG^%>'?L;7U
MMIO[5GPGN[RXBM+6'Q)9/+/.X1$42KDLQX ]S7]#7_"V? __ $.7A_\ \&D'
M_P 70!^ 'QX_84^,O[.>@G7_ !?X6 \/*ZQR:MIMU'=01,Q 42;#NC!)"AG4
M D@ DD5]'_\ !*G]LCQ'X1^*VD_"3Q+JUQJG@_Q!FUTM+R5I#IEV%)C6(D_+
M')C84' 8J1CYL_9O_!0[]JCX6>'_ -FGQMX7_P"$JTC7O$?B"P?3K'2--NH[
MJ82/C][($)\M4'S[GQDJ ,GBORE_8'\$ZEXZ_:_^%UKIL,TIL=9@U6X>('$4
M%LPF=F/93L"\]2P'4@4 ?M[^VM_R:/\ %[_L6;[_ -%-7\\WPV^'VK_%;QYH
M?A#0$ADUG6;I+.T6>01H9&Z;F/0>]?T,_MK?\FC_ !>_[%F^_P#135^#O[)/
MC+1OA[^TM\./$GB&^33-$TS68+F\O)%9EBC4\L0H)/X T >\_P##H?\ :&_Z
M!OA__P '"?X4?\.A_P!H;_H&^'__  <)_A7Z?_\ #R']FW_HJ6G_ /@%=_\
MQFC_ (>0_LV_]%2T_P#\ KO_ .,T >8_\$Q/V2?B#^RM8_$6+QY;6%N^N26#
M6?V&[%QD0BX#[L#C_6K^M?(/QJ_X)7_'CQS\9/'GB32]/T-],UC7[_4+5I=5
M1',,MQ)(A*XX.UAQ7ZZ_"_XK>%/C1X1@\4>"]8BUW09Y)(H[V&-T5G1MK##J
MIX/M764 ?SH_M%?L2_$[]EWP_I6M>.K73;>QU*Z-G;FQOEG8R!"YR .!@'FL
M+]G3]EOQW^U)K6KZ5X%M[&XN]*MTN;D7UT( $9MHP2.3FOTL_P""W'_)%_AY
M_P!C!)_Z3/7C_P#P1#_Y*I\2_P#L"V__ */- 'E7_#H?]H;_ *!OA_\ \'"?
MX5^J_P"VU"UO^QA\4XG^_'X;F4X]0H%>^UX5^W5_R9_\6_\ L7[C^5 'X@_L
M*_\ )X'PD_[&"W_G7]&=?SF?L*_\G@?"3_L8+?\ G7]&= 'R_P#\%-/^3'/B
M?_UQL?\ TOMJ_*'_ ()<?\GV?#+_ +B?_IKNZ_5[_@II_P F.?$__KC8_P#I
M?;5^4/\ P2X_Y/L^&7_<3_\ 37=T ?LG^VM_R:/\7O\ L6;[_P!%-7\\?P\\
M":K\3_'6A>$M#2*36-:O([&T6>3RT,KL%4,W89/6OZ'/VUO^31_B]_V+-]_Z
M*:OPE_8VOK;3?VK/A/=WEQ%:6L/B2R>6>=PB(HE7)9CP![F@#W'_ (=#_M#?
M] WP_P#^#A/\*\I^/'["GQE_9ST$Z_XO\+ >'E=8Y-6TVZCNH(F8@*)-AW1@
MDA0SJ 20 22*_?\ _P"%L^!_^AR\/_\ @T@_^+KY<_X*'?M4?"SP_P#LT^-O
M"_\ PE6D:]XC\06#Z=8Z1IMU'=3"1\?O9 A/EJ@^?<^,E0!D\4 ?&7_!*G]L
MCQ'X1^*VD_"3Q+JUQJG@_P 09M=+2\E:0Z9=A28UB)/RQR8V%!P&*D8^;/Z8
M?MK?\FC_ !>_[%F^_P#135^(7[ _@G4O'7[7_P +K7389I38ZS!JMP\0.(H+
M9A,[,>RG8%YZE@.I K]O?VUO^31_B]_V+-]_Z*:@#^<>TNY["ZANK::2WN87
M62*:)BKHP.0P(Y!! .:_H/\ V!_VJ(/VIO@79:G>SQ_\)CHNS3]>@7 )F"_)
M< =EE4;O0,'4?=K\$OAO\.=;^+'B^V\,>'+;[;K5U!<SV]J/O3&"WDG9%]79
M8F"CNQ KUO\ 8@_:>O/V5?CKIGB&5Y6\,W^-/UZS7)WVK,,R!>[Q-AU[G#+P
M&- '[8_MU?\ )G_Q;_[%^X_E7X[?\$N/^3[/AE_W$_\ TUW=?K_^VMJEIK?[
M%?Q0U'3[F*\L+SPS-<6]S"P:.6-T#*ZD=0000?>OR _X)<?\GV?#+_N)_P#I
MKNZ /TX_X*(?M<^._P!E:P\#7G@CPZNKQWEU//JUQ>V,LMFEO&JJ(FE3 1W:
M0L#NR/*Z$'!_-C]H#]L3PI^T-^T[\)/BK?:#J.@VNA)IT6OZ6K)<DBVOI)W-
MNV5WAHY,#<$Y&#Q\Q_:3]HOXI:G\%_@WXF\8:/X6OO&.HZ;;%X=*L$WEF/&^
M0#GRESN<J"0H)QZ?C?X!_8]^(O[9?PG^*7QXO),:XTS3:-IMK:K%'JKQ'-RD
M:*/E5$'EQA1\SJ5)X)H ^LO@Q_P5=USX[?M0>#O!VE>!XM%\":E=O9W,TA>[
MOR71E@D9DPD2^9LW##8!/SU^D]?#W_!*?X_^(?B]\&+C1-?\+36+^'"EM;^)
M(+(06FJ1\@*6  :>/&'(Z@J3\Q.?N&@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _"[_@KY:S6_[8]])*24
MGT2QDBR,87:R\>OS*U?=/_!'"^AN_P!D6XAB(,EKXDO8I0.S&.!QG_@+K7C_
M /P6I^!-[J5GX/\ BWIT#3V^GQ?V#JQ1"3%&SM);2''1=[RH2>[H/XJ\:_X)
M3_MB>'_@'XJUWP+XXU!-)\+>))([FUU2X;$%E>J-A\T_PI(FT%SPIC3/!) !
M^UM)N&0,\GI6:WBC1ET,:T=6L1HY3S1J!N4^S[/[WF9VXX/.:_&?_@J%^VMI
MWQD^(GAOPU\-]=FET'PE))<MKFFW#(EW?. NZ%UP2L2@J'!Y,CXR,$@'[5U^
M#/\ P5DMIX/VV/%;RL3'-8:=)"".B_98U('_  )6_.ONO_@DAXS^+GQ*^''B
MCQ'\0/%NJ>(O#,=S'I^AIJS+-*TB M<2><P\UU&Z)1EB,A^XKR7_ (+3_ 2]
MN)_"?Q?TVW::SA@&@ZN8T)\GYWDMI6Q_"2\B%CT/EC^("@#W_P#X)"ZE;7W[
M&^GP0.KRV6M7\%P!U60LL@!]]DB'\17VM7X>?\$P_P!M?2?V:_%>K>$/&UPU
MKX(\1RQS#4-K,NG7BC8)&4?\LW7"L0"1L0] U?M?X=\4:-XNT6#5]"U:QUG2
MKA=\5]I]PD\,B^JNI(/YT 7-0U"#2M/N;VZD$5M;1--+(W144$L?P -?RQ2-
MYTS%$V[F)"+VR>@K]I_^"D'[>_A+P#\+=>^'/@G7+37_ !OKUM)I]T^FSB6+
M2[=UVRM(ZG E9"55 <C.XXP WYK?L(_ >^_: _:7\(Z-%;-)HVFW<>KZQ,4)
M2.T@=796/;S&"Q#WD'H: /VD_;.M9;+]B7XEV\QS-#X7DC<GNP0 _K7Y"?\
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
M+,_LVZ7X?O-"^-&D^7:7&L7D>B:Q:J,>?<>3(\%P/?RX'1O]V/\ VC7ZT5\
M?\%J_P#DUGPM_P!CG:_^D-]0!^='_!/K]F^R_:<_:.TSP]K$BCP[I-L^N:K
M20US;PR1IY Q_?DEC4]"%+$<@5_0E;V\5K!'!!&D,,:A$CC4*JJ!@  = !VK
M\6O^"*G_ "=-XI_[$RZ_]+K&OVIH \4_;6_Y-'^+W_8LWW_HIJ_GN^$_PUU/
MXQ?$CP[X)T:>TMM5UR\2RMIKYV2!'8\%RJLP'T4GVK^A']M;_DT?XO?]BS??
M^BFK\+_V)=0M=+_:T^%5W>W,-I:0Z];O)/.X1$4'DLQX ^M 'TE_PY4^-_\
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
M $.7A_\ \&D'_P 76OH?BC1O$\<LFC:O8ZLD)"R-8W*3!">@)4G'XT ? _\
MP64^./\ PAOP3T3X<V-QLU'Q==^?>*C<BRMV5R#Z;Y3%CU$;BOC3_@E;>?#O
MP?\ 'G4/'7Q#\6Z+X8@\/Z<R:6NKW:0&:ZGS&73<>0D0E!QT,BUP7_!0_P".
M'_"]OVJ?%NIVMQ]HT31I/["TL@Y4PV[,K.I[AY3*X/HXKN? W_!)KXY>/O!F
MA^);-O#5E9ZQ90W\%O?ZA)'.D<J!T$BB$[6VL,C/'2@#ZU_X*>?$SX*_M ?L
MY2-X=^)7A75O%WAR]CU'3K6UU*)Y[A&/ESQ( <G*,'P.IB6OBS_@F7\=?^%)
M?M4>'XKRX\G0?%(_L"_W-A5,K#R)#V&V81C)Z*[UW7_#FWX]_P#/YX/_ /!I
M+_\ &*^2OBU\+?$GP%^)VL^"_$B):>(=$G5)6M9"R9*K(DD;8!*E65@< \CI
M0!_3I7Y%_P#!<'_D?OA9_P!@R]_]&QU^A_['_P ;X_VAOV=?!GC-I5DU.XM!
M;:FHQE;V']W-D=MS+O _NNM?GA_P7!_Y'[X6?]@R]_\ 1L= 'I7_  1#_P"2
M6?$O_L,V_P#Z(-?I57YJ_P#!$/\ Y)9\2_\ L,V__H@U^E5 'Q5_P5Y_Y,VU
M'_L-6'_H;5\%_P#!'K_D\!/^Q?OOYQ5]Z?\ !7G_ ),VU'_L-6'_ *&U?!?_
M  1Z_P"3P$_[%^^_G%0!^PG[1'PFM_CI\#_&G@6X"9UK39(+=Y/NQW &^"0_
M[LJQM_P&OYUOA3XZU7X$?&;PWXI2"6'4_#.KQW$UJWRLWE28EA;TW*'0_4U_
M3=7X'?\ !43X+_\ "H?VL_$-U:P>3I'BM%\06I4?+YDI(N%SZ^<LC8[!UH ^
MXO\ @KU\>+.Q_9C\+>'-$OEF7Q]=17:R1GB73X52<L/8R/;'W&:^<O\ @C-\
M%_\ A+OC?KWQ#O(-]CX3L?(M'8<?;+D,@(]=L(F!]/,6OB[XE_&3Q!\5-$\"
MZ9K<WF6_A#1$T*QPQP84ED=6([,%=(_I$M?N+_P30^"__"FOV2_"JW,'DZQX
MD!\0WVY<-F<+Y*GN,0+#D=CNH ^J*_F6_:$_Y+[\2_\ L9M3_P#2J2OZ::_F
M6_:$_P"2^_$O_L9M3_\ 2J2@#ZL\*_\ !'7XS>+O#&D:[9^)O D=IJEG#>PI
M/?WHD5)$#J& M" <,,X)&>]:G_#E3XW_ /0T_#__ ,&-]_\ (=?J9\%_BEX,
MM?@[X%AF\7:#%-'H-@CQR:G"K*PMT!!!;@@UV7_"V? __0Y>'_\ P:0?_%T
M?(/_  3G_85\>_LA^)_&FI>,=7\.:E!K5G;V]NNAW-Q*RM&[LQ?S8(\###&"
M:^Z:YNQ^)7A'5+R&TLO%.BW=W,VR."#487=V/0*H;)/TKI* "BBB@#PK]NK_
M ),_^+?_ &+]Q_*OQ+_8#_Y/)^$__8:3_P! :OVT_;J_Y,_^+?\ V+]Q_*OQ
M+_8#_P"3R?A/_P!AI/\ T!J /Z*:^;?^"CEM/=_L3_%-+=BL@L(9"5&?E6ZA
M9Q_WR#7TE7-?$SP+9_$[X=>)_"&H-LLM>TRXTV60+N*++&R;@/4;LCW H _G
MZ_8%U*VTG]LCX33W;K'$VM1P*6Z>9(K1QCZEW4?C7]%5?S%>*_#/B?X _%J]
MT>^632/%?A75 !(H(,<\,@:.5">JG"NK=""I'!K]Y?V1OVXO ?[4G@_33%JM
MEHWCI8E34?#=Q,(YA,!\[0*QS+$3R"N2 0&P: /I"ORE_P""Y6I6\EU\&]/4
MJUW$FK3N.ZHQLU7\"4;_ +YK]+OB3\6/!WP?\/3:YXT\2:=X<TR)2WG7TX0O
MC^%%^\[>BJ"3G@5^ O[<7[4#_M7?'2]\4VL$UGX<L8%TW1K6?B06R,S>8X!P
M'=G9B!T!5<G;F@#[%_X(;VLK:S\8;D9$"6^E1MZ%F:[(_13^=?K#7Q9_P2@^
M ]]\'?V:$UG6;9K76?&5W_:YAD0J\5H$"6RL#ZJ&E'M,/2OM.@#\B_\ @N#_
M ,C]\+/^P9>_^C8Z]*_X(A_\DL^)?_89M_\ T0:\U_X+@_\ (_?"S_L&7O\
MZ-CKTK_@B'_R2SXE_P#89M__ $0: /TJK\\_^"RGQQ_X0WX)Z)\.;&XV:CXN
MN_/O%1N196[*Y!]-\IBQZB-Q7Z&5_/7_ ,%#_CA_PO;]JGQ;J=K<?:-$T:3^
MPM+(.5,-NS*SJ>X>4RN#Z.* .]_X)6WGP[\'_'G4/'7Q#\6Z+X8@\/Z<R:6N
MKW:0&:ZGS&73<>0D0E!QT,BU]8_\%//B9\%?V@/V<I&\._$KPKJWB[PY>QZC
MIUK:ZE$\]PC'RYXD .3E&#X'4Q+7R5X&_P""37QR\?>#-#\2V;>&K*SUBRAO
MX+>_U"2.=(Y4#H)%$)VMM89&>.E;G_#FWX]_\_G@_P#\&DO_ ,8H X7_ ()E
M_'7_ (4E^U1X?BO+CR=!\4C^P+_<V%4RL/(D/8;9A&,GHKO7[,_MB?\ )J'Q
MA_[%+5/_ $EDK^>OXM?"WQ)\!?B=K/@OQ(B6GB'1)U25K60LF2JR))&V 2I5
ME8' /(Z5^U\GQOC_ &AO^"8WB[QFTJR:G<>!]2MM348RM[#;21S9';<R[P/[
MKK0!^/?['?\ R=?\'O\ L;=+_P#2J.OZ2:_FP_9'O+?3OVI/A)=7<\=K:P^*
MM-DEFF<(B*+F,EF8\  =S7]$G_"V? __ $.7A_\ \&D'_P 70!U=%<I_PMGP
M/_T.7A__ ,&D'_Q=;NCZ[IOB*S^UZ5J%KJ=IN*>?9SK*FX=1N4D9H O5XI^V
MM_R:/\7O^Q9OO_135[77BG[:W_)H_P 7O^Q9OO\ T4U '\\'@/P1J_Q*\::+
MX5T"!;K6M8NX[*SA>18U>5V"J"S$ <GJ37K'QB_8<^-WP'T&;7?&'@2ZM-"A
M8"34K.X@O((P3@-(87<QKD@9<*,D#O5/]BG_ ).X^$/_ &,UC_Z-6OZ--3TR
MTUK3;K3]0M8;VPNXF@N+:X0/'+&P*LC*>"""00?6@#^9_P"!_P /_#?Q0^(6
MG>'?%'CFS^'NGWC"-=:O[1[B%') "L%9=N<_>8JH[L.M?O#^R+^Q+X"_9*T.
M9] :37?$VH1".^\27@ EGCR&$<: E8XL@':"22 69L#'X^_M^_LC7/[*?QBF
MM]/BDD\#:Z7O-"NFRWEKD>9;,QZM$6 R>JE#U) ^V_\ @DA^V3)XNT@?!3Q?
MJ!EU?3(#+X;NIV^:>U09>TR>K1 ;EZ_)N' C&0#[%_;6_P"31_B]_P!BS??^
MBFK^>[X3_#74_C%\2/#O@G1I[2VU77+Q+*VFOG9($=CP7*JS ?12?:OZ$?VU
MO^31_B]_V+-]_P"BFK\+_P!B74+72_VM/A5=WMS#:6D.O6[R3SN$1%!Y+,>
M/K0!])?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_  8WW_R'7Z_?
M\+9\#_\ 0Y>'_P#P:0?_ !='_"V? _\ T.7A_P#\&D'_ ,70!Y7^PW\ /$/[
M,_[/FE^!?%%YIE_J]K>75P\VD2R20%9)"R@-)&C9P>?E_.O?ZQM#\:>'_$TT
MD.CZ[INK31KO>.QO(YF5<XR0I.!FMF@#\X/^"W'_ "1?X>?]C!)_Z3/7C_\
MP1#_ .2J?$O_ + MO_Z/->P?\%N/^2+_  \_[&"3_P!)GKQ__@B'_P E4^)?
M_8%M_P#T>: /U_KP_P#;@@^T?LA_%U-VW'AR[?.,_=0MC]*]PK@/V@?!]S\0
MO@3\1?#%E&9;[6/#VH6-LB]3+);NL?\ X\10!^!?["O_ ">!\)/^Q@M_YU_1
MG7\QGP7^(+_"+XP>#?&7D-/_ ,(_K%KJ$EN.&D2*56=/8E01^-?T@_"KXP>#
MOC9X3M/$?@O7[/7=,N(U?=;2@R0DC.R5/O1N.ZL 10!XC_P4T_Y,<^)__7&Q
M_P#2^VK\H?\ @EQ_R?9\,O\ N)_^FN[K[_\ ^"MW[1GA+0/V?=5^&%KK5K?>
M+_$-U;)+IMI,KRVEO#.D[23 'Y 6B50#@MN.,A37Q'_P2/\ "-SXB_;-T/4H
M8B\&@:9?ZA._9%> VP_-K@"@#]</VUO^31_B]_V+-]_Z*:OYX/ ?@C5_B5XT
MT7PKH$"W6M:Q=QV5G"\BQJ\KL%4%F( Y/4FOZ'_VUO\ DT?XO?\ 8LWW_HIJ
M_"S]BG_D[CX0_P#8S6/_ *-6@"Y\8OV'/C=\!]!FUWQAX$NK30H6 DU*SN(+
MR",$X#2&%W,:Y(&7"C) [UP_P/\ A_X;^*'Q"T[P[XH\<V?P]T^\81KK5_:/
M<0HY( 5@K+MSG[S%5'=AUK^F#4],M-:TVZT_4+6&]L+N)H+BVN$#QRQL"K(R
MG@@@D$'UK^?[]OW]D:Y_93^,4UOI\4DG@;72]YH5TV6\M<CS+9F/5HBP&3U4
MH>I( !^P7[(O[$O@+]DK0YGT!I-=\3:A$([[Q)> "6>/(81QH"5CBR =H))(
M!9FP,;W[:W_)H_Q>_P"Q9OO_ $4U?'7_  20_;)D\7:0/@IXOU RZOID!E\-
MW4[?-/:H,O:9/5H@-R]?DW#@1C/V+^VM_P FC_%[_L6;[_T4U 'XP_\ !,O_
M )/C^&'_ %VOO_2"YKTO_@JM^R6?@G\6/^%@>'K/RO!GC"=I)$B7$=EJ)RTL
M7'19 #(OOY@  45YI_P3+_Y/C^&'_7:^_P#2"YK]Q_C[\%="_:%^$OB#P)X@
M3%GJD!6*Y"AGM)UYBG3_ &D8 ^XR#P30!^47[-?[6?\ PEO["OQB^"_B6\W:
MOHOAJZN= FF;F>SZR6^3U:(G<H_N,0 !'7D'_!+C_D^SX9?]Q/\ ]-=W7@7Q
M+^'OB'X*_$;Q!X.UZ)]/US1[B2RN1&Q <$$;E/&8Y$8$'^)7'K7OO_!+C_D^
MSX9?]Q/_ --=W0!^_P!532])LM$LDL].L[>PM$+,MO:Q+'&I9BS$*H !+$D^
MI)-6Z* *]AI]KI5G%:65M#9VL0Q'!;QA$0=<!1P*L444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3XL\)
MZ/XZ\,ZGX>U_3X=5T74K=[6[LKA<I+&PP5/^(Y!P1@U^/W[3/_!'_P >>$-<
MO-5^$31^,O#4KM)'I%Q<)!J-FO79F0JDRCLP(8]-I/)_9>B@#^;Z3]B[X\QW
M@MC\(/&1D()W+HTY3@X^^%V_KS7T5^SK_P $C?BE\1=<M+OXC0K\/?"R.'G6
M26.;4;A,@E8HU+",GD;I"-O7:W2OVWHH YWX>?#_ $'X5^"=&\)>&+"/3-"T
MFW6VM;:/G:HZECU9F.69CR223R:M>,/".C>/O"^J>'/$.G0ZMHFJ6[VMY97
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
MY[CS'<#V ]*]8HHH ^5/^"D7[-6I?M*?L\S6/AO3QJ/C'0[V+4=*@5E1YO\
MEG-$&8@ &-RW)Y:-:^&_V#?V8?VC/V;?VE/#?B74OAOJ5KX:O-VEZTXO+5@M
MI+@&0A922(W6.3 !)\L@=:_8^B@#\'?C1_P3Y_:$\3?&+QWK&F?#2^N]-U#7
MK^[M;A;RU DBDN'9& ,H(RI!Y'>OVP^"^B7WAGX.^!-'U.W:TU+3]!L+2ZMV
M()CECMT5U)!(.&!'![5V5% &;XD\-Z9XP\/:EH6LV46HZ1J5O):7=I,,I-$Z
ME64CT()K\-OC;_P2V^,_@_XH:]IG@?PC=^+?"*3E]+U2.ZMT+P-\RJX>12'7
M.UN "5)'!%?NW10!\U_L$WGQ8L?@A9^%?C!X7O="\0>'-EC:7UU/%+_:%F%_
M=,6C=OG0#8V>H"'));'TI110 5QWQ<^$?A?XY?#_ %7P;XPTY=3T/44VR)G:
M\;@Y26-NJNIP01^.02#V-% 'X>_M ?\ !)'XN?#35KNZ\"6Z?$;PSEGADM)$
MAOXDSPLD#L-[#IF(MGKM7H/ ;?\ 8K^/5U>_94^$'C%9?E^:31YDCYZ?.RA?
MKSQWK^D"B@#\=?V6/^"0/C#Q-KUGK?QF\OPQX<A<2-H%K<K+?7N/X'>,E84/
M&2&+XR,*?F'[ :7I=GH>F6FG:=:PV5A9PI;V]M;H$CBC4!515'     'I5JB
M@#QO]JK]F'PU^U=\+;GPEK[-97<;_:=+U:% TMC<A2 X!^\A!PR9&X'J"%8?
MC1\6/^"8OQ^^%^J7$=MX0D\9:4LFR'4O#DBW(E'8F'(E7CKE, YY/6OW[HH
M_F^M?V+?CS=W3VZ?"#QDLBLJEI=&GC3)Z8=E"D>I!P.]?77[*'_!(CQEKGBC
M3=?^,T4'ASPU:R+.WAZ&Y2>]OL$$1R-&62*-OXOF+XR,*3N'[#T4 16UM#9V
M\5O;Q)!!$@CCBC4*J*!@* .  .U?D_\ \%,/V/?C%\;OVEF\2>!_!%WK^B'1
MK2V^V0W-O&OF(9-RX>13QD=N]?K+10!\]?\ !/\ ^&_B3X1_LC^ _"7B_2I-
M%\1:?]O^U6,KH[1>9?W,J9*$J<HZ-P>]?EK^T5_P3?\ C9)\=O'D_@WX?76J
M^%;K6+FZTVZ@NK9$,$KF15 :0$;0VWD#[M?N?10!\S_\$[?@3J_[/?[+^A^'
MO$>G'2O$]Y=W6IZI:,RN8Y7DV("RD@GR8X<X/M7YK?M4?L%_'OQ[^TA\2O$>
M@?#J^U'1=4UZ[N[.[2[ME6:)Y"58!I01D'N!7[@T4 <K\*=)N_#_ ,+O!VEZ
MA";:_LM&L[:XA8@F.1($5E)''!!'%?$/[?G_  3*D^/GB*Z^(GPUN+/3?&4Z
M#^TM)NV\JWU-E "R(X&(YL#!W?*^ 25.2WZ$44 ?SG^)?V$?V@?"M]<6EY\)
M?$UQ) ,L^FV9OHV'^R\!=6^BDFK?@[_@G_\ M">-]0BM+/X6:[8%P&,VL1#3
MXD4]RTY3IZ#+>V>*_HEHH ^,OV _^"?-I^R=!>>)_$U]:Z]\0]1@^S--: FV
MTZ D%HH2P#,S$#<Y X 4 #);[$U*-IM/NHT&YWB95'J2#5FB@#^>O_AV[^TE
M_P!$MU#_ ,#;3_X]1_P[=_:2_P"B6ZA_X&VG_P >K^A2B@#^>O\ X=N_M)?]
M$MU#_P #;3_X]7V]^Q1\#_CE^S7^S#\<H#X%OK3Q[JP@3P_8K<VYDDE:-XO.
M#"3:/+,F_P"8C.SBOTVHH _!SX/_ /!,GXW:Y\5/"MGXR\ WFC>%)=2A.K7T
MMW;L([4.&EX24MDJ"!@=2*_>"&&.WACBBC6**-0J1H %50,  #H*?10 5^9_
M_!4[]B+QM\:OB%X6\=?#3PT_B#49K)M.UBWMYHHF7RFW02GS&7<2KNA]!&E?
MIA10!^>O_!*GX4_&?X _\)EX.^(G@N^T+PQ?[-4T^ZFN()$CNQB.6/$<C',B
M>6<XQ^Y/K6-_P5>_9A^*'[0'C'X?7GP_\)7/B2VTVPNHKN2">&,1.TB%0?,=
M<Y /3TK](Z* /A;_ ()1_ 'X@? 'X?>.]/\ '_AN?PW>:AJD$]K%/-%(9$6(
MJ6'ENP'/K7W3110!\L_\%)OA+XN^-?[,5]X9\$Z++KVNR:I9SK9PR1HQ1&)9
MLNRCC/K7R!_P3/\ V/?C%\$?VEE\2>./!%WH&B#1KNV^V37-O(OF.8]JX21C
MS@]NU?K+10 5\1_\%3/V5/$/[1OPO\,ZCX)T9M:\8^']094M8Y(XWELYEQ*
MSLH)5TA;D]-WK7VY10!^"WPI_P""9'QQUSXE>&+#Q9X O=%\+SZC NJ7\EY;
M$0VN\&5@%E+9V!L8'4BOWDMK:*SMXK>WB2&")!'''&H544#   Z "I:* "OP
M=^-'_!/G]H3Q-\8O'>L:9\-+Z[TW4->O[NUN%O+4"2*2X=D8 R@C*D'D=Z_>
M*B@#^>O_ (=N_M)?]$MU#_P-M/\ X]1_P[=_:2_Z);J'_@;:?_'J_H4HH _$
M?]DG]@_X\?#W]I;X<>)/$/P[O=,T32]9@N;R\DN[9EBC4\L0LI)_ &OVXHHH
M **** /(_P!K;P;K/Q"_9I^(_AOP]8OJ>MZIHT]M9V<;*K2R,.%!8@#\2*_*
MO]CO]A3X[?#?]IWX=>)O$GP\O=+T+3-46>[O)+NV98D"L-Q"RDGJ.@K]L**
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
M1XT_:^T7QS>>,=,T'39="N+2*V&AV\\0<2K*6W^;-)DCRQC&.IZT ?8]%%%
M!117@?[+?[7>A?M77WCJ3PUI-Y8:+X;O8;*&[OF EO"ZN6?RQ_JU^7@$DD')
MV]  >^4444 %%?-7[(GQN^,/Q<\5?$^Q^*/@'_A"]-T*]@AT"X_L:\L/[0B9
M[D.^ZX=A+A8H3F/ 'F<_>&/I6@ HHHH ***\6_:O_:H\,?LE_#,^*O$$,FI7
MES-]ETS1[=PDM[/C.W<00B* 2SD' QP25! /::*_,K2_VBOV]OC-I\/B7P3\
M*-'T/PY=*);..ZCMX'EB8 H_^F7",X(Y#JH4@Y':MGP!_P %)_B1\)/B=IW@
M/]I[X>1>#&OV5(?$%C&\<48)V^:Z[Y$EC!.&DB?"X/RGF@#]'**16#J&4AE(
MR".AI: "BBB@ HHHH ***\_^/WB_Q5X!^#?BSQ#X(T3_ (2/Q9I]D9M.TK[)
M+=?:90P 3RHB'?@GA2#Q0!Z!17E7[+?C[QQ\4/@3X9\3?$?PY_PB7C.^^U?;
M]'^PSV7V?9=2QQ?N9V:1=T21O\Q.=V1P17JM !1110 4444 %%%% !17S+^V
M+^W9X2_9+M;+3)+&7Q7XZU)!)8>'+23RV,98J)9I-K;$)!"@*68C & 2/G;3
MOC5_P4$^(UNFOZ%\*O#_ (>TF0^;;Z?J"06TTB<81TN;D2@X[D)G)Z<  'Z1
MT5\ ? __ (*5>(=+^*EK\+/VC/!"?#?Q5<.(H-6C#PV3,Q(C\Q)&;:C$$"9)
M&0G^Z 2/O^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***\#_9;_:[T+]JZ^\=2>&M)O+#1?#=[#90W=\P$MX75RS^6/\ 5K\O
M ))(.3MZ  ]\HKX^UC]L+QEI_P#P46T/X!QZ9H3>#[ZS:XDOFMYO[0##3IKG
M"OYWEXWQJ.8S\I/?FOL&@ HHHH **** "BBOEG_@H=^U/XK_ &2_A)H'BGPA
MI^C:CJ&H:Y'IDL>MP2RQ"-K>>0E1'+&=V8EY)(P3Q0!]345\[?L._M;6/[7'
MPB37)8[73_%VF2"TUW2[7<(X93DI+&&8MY4B@E<DX*NN3MR?HF@ HKXX_P""
M?7[9'C3]J_6OBG9^+=,T'3HO"MQ9161T6WGB,@F:[#>;YDTF2/LZ8V[>K=>,
M?8] !17YI_M2?\%1O'/PA^/WB;PSX*\+Z#KW@GPI<6MGK-_>6]P]QY[?ZY%D
M2943!W1KN0X=&SD<5^C/AGQ'I_C#PWI6O:3<+=Z5JEI%>VEPG22&1 Z,/JK
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
M?!?P#XNU.*W@U+7_  _I^JW45HK+"DL]M'*ZH&9B%#.< DG&,D]: .UHHHH
M**** "BBB@ HHHH **** "BBB@ HKXQ_X*)_MG^-OV1[WX:0^#]+T#4E\327
MZ7AURWGE,8@-J$\ORIH\9\]\YST7&.<_9U !17(?&#Q=>?#_ .$GC?Q3IT4$
MVH:'H=]J=M'=*S1/)#;O(@<*02I*C(!!QGD5X=_P3T_:@\5?M9?!?6O%WB[3
M]'T[4K+Q!-I4<6B0RQ0F)+:VE#$22R'=NF?G., <=20#Z@HKY"_;._;XC_9U
M\2Z3\/O!/AF3QY\4M81&M]*C#M';!VQ%O6,;Y'<@[8DP<<DC*[O$5^*O_!1:
MX0:RGPQT!+%E\X6!%DI"X^[Y9N_.S_L_>H _2NBOBS]CO_@H<_QR\?77PN^)
M/A1O 'Q/MA(%LRLB0W;Q@M)&(Y/GAD506V,6R%)#=J^TZ "BBOC']F#]L_QM
M\:OVP_B]\*-<TO0+7P[X0DU-+"ZT^WG2[D%MJ"6T?FL\S(<HQ)VHOS=,#B@#
M[.HHKXQ_X*/?MG^-OV/[+P#-X-TO0-3;7Y+Y+H:Y;SRA!"("FSRIH\9\ULYS
MT'3N ?9U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!\^?MZ?'#_A0/[+OC'Q!;7'V?6K
MV#^R-*93AOM5P"@9?=$\R7_MG7Q%HO[&<NH_\$EYY38_\5;+,WQ @7;\^Q4V
MA/4[K)2P7^\PJA_P5N^*%W\2OCSX'^#^BZ=J'B&WT&,:GJ6E:/&TES<3RC<8
MU50QW);)N!P<"9B>E>R6G_!2KQ58Z3#I<'[)_CN/3H8%MH[41S&-8@NT)C[)
MTVC&/2@#VW_@G)\>/^%\?LM>&;J[N!-K_A]?[!U/)RQD@51'(>Y+Q&)B>[%O
M2LC_ (* _M?>)OV2=.^'U]X?L=&O+;7-3EM=1;5[>:;RH4",6C$4J$-AFZ[N
M@XKXC_X)C_%J?X+_ +7'B+X>:IHNJ>$-!\<;_L&C:TCQSV<R%Y;0/O5228C)
M'NP-[%*]=_X+@_\ (@_"S_L)WO\ Z*CH Z.\_:L_:\^.%G-XN^"_P@TW3_AW
M\TNFW&O-&;[4H5. X1YX^& ) 1<<X#MP:S/A?_P5@\0>/O O_".6WPTFUOX\
MR7_]G6?AO34E2TN/D9GN7+$M$L>QMZ%N, [@NXI^B/A?0K;POX:TG1K.%+>T
MTZTALX88QA42- BJ/8  5^9G_!/_ ,/V=Q_P4F_:5U%X8S-I]]K45N-@Q'YF
MK8)7T.$V\=F([T 7?'G[;G[6W[+^J:/KWQI^&'AUO!6HW(AD&E,NZ,E<F))H
M[B4)( "0) P;#8/&1^DGA3Q-I_C7POH_B'2)OM.E:M9PW]I,5*^9#*@=&P>1
ME6!Q7R1_P5N56_8OUXE02NJ:>02.A\\#(_ G\Z['X*ZYJ.A_\$Y_#>K:<\AU
M2Q^'7VBT9.6$D=B3'CW!5<4 >.?%'_@H=X]\??&74/A7^S1X#M?'&M:9))%J
M&O:IN-FFSY9&0"2-517X$LC[6(PJME2</Q#^VG^T[^RSJ&E:A\?/A=HVH^ [
MJ<0S:WX7.986;MN$SQAAV1U3?@@/W%K_ ((H^%]-M/V?_&?B*.*)M7U#Q*]E
M<3@?/Y,-M \:$^@:>5O^!U]9_M=^&=-\7?LN?%;3=6BCEL_^$:O[@&496.6&
M!Y8I/JDD:./=10!T%[\5K#6/@=??$7PG<V^J6#Z#-K.G32 F.4+ TB!P"".0
M RY!&".#7P#\*_\ @IC\;?C]X1M/#GPX^&.D^)_BM))--?S6\4MOI.F6@(6)
MG\V?F1CN.6E5>% #$D#I/^"<OB"[UG_@FS\0+2YWF'2FUVRMMYR/+-HLYV^@
MWS/^.:7_ ((E^'+6U^ GCK7EC07M[XF-C)(%^8QP6L#H"?0&X? ]SZT 8%U_
MP4 _:&_9>^(6B:9^T?\ #S2X?"VK2,J:EHJKYJJ&&YXGCF>.38&&8V"N1CD=
M_P!$O&7Q"T#P%X"U3QGK.HQ6WAS3;)M0GO0P93"%W KC[Q88"@<L2 .37Q1_
MP6DM8IOV5_#TS(#+#XMM=C=QFTNP1]/\!7/_ /!0#Q!J.F_\$P_A[!;/(T6J
MP>'[6];.=T0M?.^;_MI#'^- %?PC^V7^U5^U-J6IZW\#OAGH6F> ;.=H8+[Q
M(PWW+*2=ID:5%9B ,K&I"$X+]#7._$C_ (*F?%_X7W6D^"?$_P ,](\*?%&#
M4U@U:WU"&:;3[BS?A)K4I< @[LC.^1" "&/('W)^Q]X=TSPO^RO\)K'28XH[
M-O#.GW685PLDDT"32R?5Y)'8^[&OB/\ X++>&=-7Q'\#_$*Q1QZQ)?W-A)*!
M\\L"O!(BD^B,SX_ZZGUH _3RLGQ9_P BKK/_ %Y3?^BVK6K)\6?\BKK/_7E-
M_P"BVH _ #X=_"JX\4?L5>-?'^E!X];\">+;.\6XA^^EM-$L<A7OD2"W?/8(
M3[U^ZO[/_P 4[?XV?!7P7XYMRG_$[TR&YF2/[L<^W;-'_P !E5U_X#7YX_\
M!(OP+I_Q._9K^-_A'55W:=KER-.GXR566U9-P]QG(/8@5Z'_ ,$F?B+<>%?
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
M;78D#@?P9#9.-F>*^@OV-_VQM&_:P\+ZIG2IO#'C/0)%M];T"Z.6@D.0'C)
M8H61QA@&4J01T+>#_P##8/[7W_1KG_DQ)_\ %5Y_^R%X ^-:_M^ZQ\4?%?PG
MU#P#H?BNTNX]26/'V6&1HD?<3G)WS0AN1]Z3\: /U HHJ.XA6X@DB8D+(I4E
M3@X(QQ0!^4?_  3WTN#]K+]MKXK?&GQ/$-4CT*87&E07)$B6TD\DB6A .?\
M500.%]#AN"!7ZP5^6/\ P1=F_P"$/\<?'#P+J0\C7+:2R<P,,-_H\MS#/GG^
M%I(Q_P "K]3J /G;]L+]BOPM^V%H_AZWUK4)] U+1;II(=5LH$DF:!U(D@.[
MC:2$;/."G3DUZMJ6NZ1\#?A*VI^*-?N)]'\,Z4IOM9U'#3S)%& 9'"* TCD=
M%7EFP!S4GQ2^+GA#X*^%_P#A(_&^N0>']$^T1VOVRX5V7S9#A%P@)YP><8 !
M)P!7Q[_P58^(5MXD_8;@U7PIJD.K^'M?UFQC:^L)!)#-;_O)00P/(\R*/\1B
M@#D?#?[;G[37[5FJ:I=_ 'X7:-IO@BRE\D:SXG;,DD@R2N\RI'D@J3&BN4R,
MOR,]3\+?^"@'Q#\!_&;3?A9^TMX"M/ ^KZP\<.EZ]I)(LI68A5+DR2*R,Q ,
MD;X5CAE7DK]'_L8^%]-\'_LH_":PTJ***VD\-6-ZYA&%DFGA6:5_JTDCM^-?
M,'_!:?PSIM]^SCX5UZ:*-=6TWQ+%;VMP1\_ES6\YEC!]&,4;'_KF* />OV]/
MVC/$G[+GP';QMX5L=*U#51JEO9>3K$4LL&R0/N.(Y(VS\HQ\V/:OG:Q_;-_:
M=_:2TN+4/@%\+-+;PW;1+#=>(]<*Q+>7:H/.%LDTZ 1AR5 _>'@;F4Y 9_P4
M0UZ[\5?\$T/ &MW^_P"W:DN@WEQYARWF26I=LGN<L:^L/V+="MO#O[)/P@M;
M6%((I/"]A>%4'!>>%9G;ZEI&)]R: /CSX:?\%7/$VBQ>*_!GQ3^'4S?%W2[A
M;'2M#T""13JEVTHC%LR$R&-P6#;E+!USM&<!H/B9^UQ^VM\#=*7Q_P"./A1X
M7M/ XEC^TV<!$S6L;/A1(\5R[QL<@;V4J&*Y )VG+TSP_9ZM_P %PM;:>&-U
ML;>.]C1D!7S/["A ;'J"Y8'U /6OL_\ ;L59/V/?BV&4,/[ N#@C/( (/YT
M=Y\"_B]I7QZ^$?A?Q_HL<D&GZY:"<6\IRT$@8I+$3@9*2(Z9 P=N1P:^%_&O
M_!3SQ]X-_:*^)7PQM? FG>*[ZQO7TGPII^E6\ZW5U=>:H4W+^:P*!-[$(BDD
M 949(]E_X)0R,_[$?@T,Q(2\U%5![#[9*<#\2?SKP']DWPOI^M?\%9/CMJ=Y
M%%-=:/%J-Q9!QEHY7N((C(ON(Y)%^DE '0^./VDOVUOV?]%_X3OX@_#CPCK/
M@R!U?4K+1W)FLXSQRZ3.R 'JY611GFOM;]G_ ..GAO\ :.^%>C^.O"TDG]GW
MZLDEK/@36DZ'$D,@!X93^!!5AP17:^(=!L/%6@:EHNJ6R7FF:E;26=U;R#*R
MQ2*4=2/0J2/QK\W?^").JW0\&_%S0C<?:-*L=5L[B!E_U;22QRI(P'NL$7X
M4 =MXM_;^^*7Q<^,?B'X=_LT_#K3?%W_  C[/#J'B+79B+7<KE"R 21*J;E8
M*6<F3&0N!SQ?Q&_:^_:__93DL]?^+7P]\+ZYX*FNA#-=Z0=NPMR(UECE;RCU
M ,D9!QC)-;EU^W/\&/@#X\\0^#/V>_@W=^.==N)LZDO@^V%O:7$L0*C8T:2-
M(%)8;ECV\D@MG->5?ME?M!_M(_&+]FCQ@GB7X%P?#KX;_P"AR:C?:O,YOX_]
M,@\D1J[1MDR[ ?W1^4GIUH _2*'XQ67BC]GV;XG>%BES:7'AZ76[!;I3C(@:
M14D4$'(8;6 (Y!&:^"_A7_P4Q^-OQ^\(VGASX<?#'2?$_P 5I))IK^:WBEM]
M)TRT!"Q,_FS\R,=QRTJKPH 8D@>^?LO_ /*,72/^Q,U+_P!!N*\H_P"")?AR
MUM?@)XZUY8T%[>^)C8R2!?F,<%K Z GT!N'P/<^M &!=?\% /VAOV7OB%HFF
M?M'_  \TN'PMJTC*FI:*J^:JAAN>)XYGCDV!AF-@KD8Y'?ZD_;E^/OCO]G_X
M")\1OAQ8Z#KL5K>6_P#:"ZO!-/%]CFRJS1F*:/GS&B')((?/:O%O^"TEK%-^
MROX>F9 98?%MKL;N,VEV"/I_@*^E?!O@.P^+7[('AOPCK69+'7O!5G8W#L-S
M+YEDB[QG^)20P/J : .D_9_^+5K\=/@MX.\>6@C0:WIT=Q-#%G;#< ;9XQDG
MA)5=?^ UX'^T]^UYXR^'O[3/PL^#'PVTW0M4UWQ,RRZM+K$$TXL[=Y-JN@BE
MCP52.XD;=GA5X&>?)?\ @D?\0+_PEIOQ0^!WBJ1;76?!.JRW4<<K8"1%S%<J
M,]$26,-G_IOFL[]@>WD_::_;,^,?[0]ZC2Z/8S-H_A]I%P K@(C+Z,EK&@8?
M]/)H _2BBBB@#S;]H+6/BAH?PZFNOA!H>C>(?&8N8ECLM><I;&$D^8Q(EBY
MQCYOP-?EC_P2Y\1_'C2=0\2V_P -?"WAG6?"MUKUD/$]WJ\I6>T3+!C !<1Y
M(C,A^Z_('T/[+U^:O_!%7_D5?C!_V&K7_P!%RT >:?M1?&*S^ ?_  5BLO'=
M]I=[K<6EZ4BQZ;IX!GN9IM+F@AC7/K)*@)Y(!) )X/K7C7]HS]NO0/#=QX_D
M^$'A?2O"MG UY-I#?O[N*V'S%Y4%T)=RJ.0JJ0"24&#CE/B-H-IXD_X+7>#K
M2]A2>&.VANPL@R/,@TN::-OJ'C4CW K]0Y8DFC>.1%DC<%61AD,#U!'I0!X1
M^QE^U;IO[77PD_X2JVT[^Q=7L;IK#5-,\WS%AG"JP9&P"496!&1P=R\[<GRK
M]JG]O;6_AS\6K'X.?![P6OQ#^*%PJM/#,S&ULBR[U1E1E9FV?.Q+HJ*02QR=
MOC7_  1+_<^'_C';)Q#%J=CL7T^2X'7Z*/RKYY_9;^+/Q8T']IKXT>._A_\
M"QOB9XBO;^XBO?/E82:='-=2/C@Y^8Q!?81XH ^I_%7[3W[9G[/>FCQA\3OA
M5X7UWP/$ZR:G_8$O^D6,><'YDGDVCOO9'4<989K[;^"OQB\.?'OX9Z)XY\*S
MO-H^JQ%T28!9875BKQ2*"<.K @C)'&02"#7Q3KW[4W[6/B;0]1T?4?V5EN=/
MU"VDM+F%YY")(I%*.I!/0@D5N_\ !)?X5_$CX,_#OQYX<\?^%M2\,Q/JD%_I
MZ:@ !*7B*2[ ">GE1Y_WA0!]XU^>O_!;#_DVWP;_ -C;#_Z1W5?H57YZ_P#!
M;#_DVWP;_P!C;#_Z1W5 'SKJ.A:W_P $V_C!\,OC#X:M[B[^%WC;2+--7L8R
M2J-)!&]Q!R<;@<SQ$XZ,O16S^P'A?Q/I7C7PWI>OZ'>Q:EH^IVT=W:7<)RDT
M3J&5A]017CUY\%= _:$_9!\/^!?$<6;'4_#-@([A5!DM9Q;1F*=/]I&P?<9!
MX)KX\_X)T?&K7_V=_BYKW[+'Q1E^S75I>2'P[=2L?+\P_.8$)_Y9S*?.CZ<L
MPZN  "#_ ((N_P#(U?M"_P#7[I7_ *,U&OT#^.WQ5LO@?\'?%_CJ_P!K0Z'I
MTETD;G FFQMAB^KR,B?\"K\_/^"+O_(U?M"_]?NE?^C-1K4_X+,?%Z[_ .$;
M\#_!S05FO-6\0W8U.\L[1"\TL2-Y=M$$&2WF3%B !G, H Y3]BC]E:^^.W[%
M'QJUW7U^U>)?B=<RS:?=W PSS6CO)#,6[!KLRAL=0OO7L_\ P2)^.$OCKX"W
M_P /M6D9=?\  MV;40S<2?8Y69HL@\Y1Q-'CL%0=ZX/X2_M]^)_A%\,O"_@O
M2OV6?B ;#0M.AL(Y-DX,A1 &D(^R_>9LL?=C7SM\!?CY=?!__@HA_P )CJ'@
MW6?AKX6^(5[);7FBZW$\9B6Z=29061 46Z ?(7Y5++0!^DW_  4-^&_B'XK?
MLA^/?#_A>WDO=7,5O>)90@E[E(+B.9XU Y9BL9(4<D@#O7S3_P $]/V__@]X
M2^ _ACX;^+]6C\">(-"62V+7\+K:7>Z5W\T3*"J,=_S"3;\V<9%?>GQ*^+_@
MKX.:3!J?C?Q-IOABPN',4,^I3B)97"EBBY^\V 3@<\5Y%\7OV$?@1^T:Y\0:
MOX3MX=4U!!.-=T&9K.>?>-PD;9\DK$$'<ZL: /1/%FG^!OVH?A#XE\,V>O:7
MXD\.Z[8264M[I%U#>)$74[)592R[T8!US_$@/:L;]E;]FK2OV4_A@_@G1M<U
M+7K%K^2_$^IA \;2)&K(@0 !,H6 .3ESR:^%/BC_ ,$C?$/PHCN_&/P)^)>L
M6VM:;$UQ;Z=>MY%Y)M&[;'=0;!O.  IC )QEA7T3_P $S?VL]=_:A^$>K0^+
MWCNO%OABZCM;N^CC5/MD,B%H965< /E)%;  .P'N0 #YY_X)S?\ *0[]I+_K
MMJ__ *=EK]2J_+7_ ()S?\I#OVDO^NVK_P#IV6OU*H _+[_@L1\+8/ MY\//
MCGX7(T3Q5;ZLFFW-]:#9++,J-/:3$CC?'Y$@W'D@H.BBOT:^%_C)/B-\,_"7
MBR./R8]>TBTU18Q_")X4E _#?7PU_P %K/$UI8_L[>#]"=Q_:&H^)DN8H^YB
MAMIQ(WX--$/^!5]7? GROA'^R=X"?Q))]@B\.^#;*74VD_Y8"&S1IL_[NUOR
MH ^)?^"B.K7'[2?[7OP@_9UTF1I;"UNH]1UM8SPK2C>Q8>L5HDCC_KO5+]LI
M3^QS^W[\-/C=I\/V7PKXEC6RUE(5^3$:K;W VCC_ (]V@D4=WC)[5\__ +,/
M[2WB;2OVE/B!\>IOA%XG^)5YKLMS;VK:/%*8=.,CHY3>L4@+)"(HP."%/N*]
M(_;9_:E\3?M4_!6;PQ>_LX^./#=U87D>J6FM7,$\D=JT882%Q]F7Y3$\@/S
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
M]IS1OV3O@_=>--5LI-5NI+A+#3=-C?8;JZ=7949\'8H6-V+8. O )(!^8?\
M@M/X9TV^_9Q\*Z]-%&NK:;XEBM[6X(^?RYK><RQ@^C&*-C_US%=Q^T1^SOK/
M[;?[#_P\@LKN&R\9KIFE^(+5]08A)9VLP)89'&=NX2M\V#\RKGC)H X#3_BU
M^WYXJT"'QAIGPY\$V.FW$7VJVT&XPMS)"P#+N5[D,&V]BR-\Q^4' 'LG[#O[
M;1_:HMO$F@>(O#O_  B'Q"\,.$U/2U+>7(I9D+HK_.A5U*M&V2I*_,<X'RKI
M/[9W[6G[)^EVFD_%SX0R^+-!TV-83K*Q.CM&HP-U[;^9 3@#EDW'!)).:^J?
MV,?VK/@Q^TIJ&NWG@KPY9^#_ !](K7>L:?+8P0WERK."T_G1C]^F]AEB=P8@
MLHR"0# ^&'[8'Q!^(?[9/QB^#J:/X>.F>$]&O;W1YHX)DN9[F.6V2)9W:8H4
M)G;.U5Z#D<Y^&]/\5?M(+_P4>U/58?!OA)OC<VG*L^AM,W]EK#]@C 8-]ISG
MR0C?ZW[Q/':OH/\ 9/\ ^4N'[07_ &!KW_TKTZC1O^4VFO?]@5?_ $TPT ?5
M7Q6_:>D_9G_9JTOQ[\6--MX?%\EM#!-H&CR@)<:DZ$F"%F=\("&);<V%4GYC
M@'YN\+_M#?MR_&#0;?QGX/\ A/X/T?PS<+]IT^PU9REQ>PG!7/F7*,00<AL1
M!AR.",^<?\%AM5U/5OCG\$/#%KI;ZW$%>X@TIGVQWT\UU'&(3VRWE*N>PD]Z
M]6C_ &O?VNX8UCC_ &6E1% 556>0  = !NH ]5_8[_;>?]H#Q!KGP^\<^&9/
M ?Q8\/HSW^C2!EBG16"L\0<[E*EERC9X96#,"<?5M?D_X;\,?M!_$C]O?X=_
M&/Q!\$]0\$10SVUAJTMF=T1A*R0O/(Q;/$4H4]>(Q7ZP4 <I\6?^25^,O^P+
M>_\ HAZ^"_\ @B/_ ,D7^(?_ &,$?_I,E?>GQ9_Y)7XR_P"P+>_^B'KX+_X(
MC_\ )%_B'_V,$?\ Z3)0!A^ _P#@J5\5/'FH>)/!>@?#?2_%_P 3GU>2RT+3
M])@GAM8K6/<)+B[9YFS@A1PT:CYBS+@9/&O[;'[7'[+>H:5KGQJ^&>@W'@J^
MN5AEDTPIN0E<^6DT4\BH^%8@2*0V& ..1G_\$??#EK=?&K]H#7GC0WEC-;V4
M4A7YE2>YNG< ]@3;)GZ#TKZF_P""GEK%=?L-_$OS4#>6EA(A[JPU"VP1_GO0
M![[X+^)&@^._AOI'CK3KQ8_#FI:;'JL=S<L$$4#1AR9.<*5&=W/!!]*^"_\
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
M_P *0OR"8+>XU97QUR?L+#]$-?J*CK(JLK!E89#*<@CUH \V_::_Y-M^*_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M+:W :0.&"0HH8X?#2,0 N0-WJ?\ P5TM7L?V+X;:2XDNY(=;T^-KB;&^4A)
M7;  R>IP.]?:^B^']+\-6(L](TVSTJS!W"WLH$AC!]=J@"K-Y8VVHP^3=V\5
MU%G/ES('7/K@T >8_LG?\FL_!O\ [$S1O_2&&NI^+/PYT[XN_#/Q/X+U90;#
M7-/FL9&QDQEU(60?[2MAA[J*ZF&%+>)(HD6.)%"JB# 4#@ #L*?0!^&7[*O@
MGQA\;_VB?A?\#/&%OG0/A+J>IWM[:L"1&J7(DFC<'JK3I'%])#7ZF_M^?\F;
M?%C_ + S_P#H:5[O#IMG;74MS#:017,O^LF2-0[_ %(&34MQ;Q7<+PSQ)-$X
MPT<BAE8>A!ZT ?G]^S/\$!^T7_P21T3P"DXM;W4[747LIVX5+J+5[F:'<<'"
MEXU5B.=K-BN&_9'_ &_-+_9=\"P?!?X^Z+KG@_Q#X5+6UK=M8M,LEL69D5U3
MYOESM5U#*ZA3GN?TXM;2"QMU@MH8[>%<[8XD"J,G)P![FLSQ'X,\/^,(5AU[
M0M-UN%>1'J5G'<*,>@<&@#\V=6^,GC'_ (**_M1>!K7X4'Q+X6^$_@ZX\[6/
M$*S36/VL-)&\R,T3?>98E2.,DL-S.0!G'8_\%&_@CXZ\*_%SP)^TK\,]-FUW
M5?"BQQZOID,?F$00N[K-M'S,C+)+')MY5=I' 8C] ],TFRT6S2TTZSM["TC^
MY!:Q+'&OT50 *MT ?#&D_P#!8?X%77@Q=5OE\06&MB'?)H*Z>99?,QRB2@B,
MC/1F9<CD@=*A_8*\<_'K]H'XG>+?BIXWO-2\/?"J]\S^P/#-RBJDK,5\LQDH
M':*.,$%Q@.[9&<,!]CWGPQ\':AJPU2Z\):'<ZF.1>S:;"\PZ?QE=W8=^U=+T
MX' H 6BBB@#\Q?VN?@)\2OV5_P!I@_M*_!;2)-<TR_=I?$&BVT;S,LD@_P!(
M,D2_,T$N!(6&=DF6.T!:[WPW_P %GO@U?: ESKGA_P 5Z-JZIF;3H+6&Y4/W
M6.7S$W#W94^@K[]KEM4^%?@K7-0^WZCX/T'4+[>9/M5UID$DNXC!;<RDY]Z
M/RR^('B[XE_\%:?B1H'ASPKX<U#P9\%M&O#/<ZO?)O4N 0TTC#Y&F"$JD",V
MTNQ9L$LOWO\ M*?LMZ?\6_V4=1^$GA_;I:V.G6\6AAL!(Y;4*;=&..%;8$9N
MP8FO>K6UAL;=(+:&.W@086.)0JK] .E2T ?F-^RC_P %"-._9I\%6OP9_: T
M76_"'B/PDGV*VO6LVG66V!)B5U3YAM7:JNH974*<]SQ?[0_Q8\0?\%3OB-X4
M^&GPDT/5+7X=Z->_;=5\1:E;[(ED*[/.<9(41QM*$3=O<R'@8X_53Q)X+\/>
M,K<0:_H6F:Y .D>I6<=PH_!U-7=)T;3]!L4LM,L;;3K./)2WM(5BC7)R<*H
M'- 'PY_P5DT*S\+_ +#^GZ-IT7DZ?IVK:;9VT><[(HXY$0?@ *^FOV3O^36?
M@W_V)FC?^D,->G7EC;:C#Y-W;Q746<^7,@=<^N#4D,*6\211(L<2*%5$& H'
M  '84 ?F=X9_Y3>^+/\ L&)_Z9+:OK_]NK_DS_XM_P#8OW'\J]K&EV2WQO1:
M0"\88-QY2^8>,?>QGIQ4UQ;Q74+PS1I-$XPT<BAE8>A!ZT ?(?\ P2?_ .3)
M?"'_ %^ZC_Z5RU\+1?&3Q+\ ?^"EOQB\=:'X=OO%&CZ5=7[^);'3U#3+I330
MK)*/^N<K0/Z?+R57+#]H[2SM]/@$-K!';0KR(X4"J,]>!7YH_L>_\I9_VA?^
MP9J?_I?84 =/\;O^"LG@77/AW=Z'\'K+7?$_Q!UR!K'3[?\ LYX_L<LBE?,(
M()D=<Y5$#!CC) S7H/["O[(VO? O]DGQ#X?U@_V5X[\8PW-S=!6&[3VD@,5O
M$6&060?.<=&D8<XR?JW2?A_X7T'5YM5TSPWI&G:I/DRWUI8Q13R9Z[G50Q_$
MUOT ?C[_ ,$]OVE/!7[#]Y\0/AY\9])O_!?B>34TD;4GT^2<E$4)Y+B,,^P$
M%T90RL)&(/3/5_MP?M@W/[7WP9\1^$O@OX3UO7?!FE(NK>*/%EW:&WMHH+<B
M411[B#NW!6.<-A#A2,L/TZ\1^!?#7C!H6U[P]I6MM#_JFU*RBN"F#D;=ZG'/
M/%:=OI=E9Z>+&"SMX+$*4%M'$JQ[3U&T#&/:@#XS_8[U^UU__@E_;&WN%GDL
M_#6LV<Z@\QR(US\I]#M*GZ,#WKEO^"*G_)K/BG_L<[K_ -(;&OO:VTVSL[9K
M>WM((+=L[HHXU5#G@Y &*6QT^UTV(Q6=M#:1%MQ2",(">F< =>!^5 'PE_P6
M>_Y-0T3_ +&VS_\ 26[KZU_9[_Y(%\-/^Q9TS_TECKN+W3[74H1%=VT-U$#N
M"31AUSZX/?FN,^-7Q<T']GWX6ZQXXU^VO)=!T98?/BTN%9)55Y4A4JA91@&1
M<\\ &@#\P?\ @I-9ZY^RM^T]J'Q(\*1_9[#XF>%K[1[UD^0"=H1!.00.& -M
M,/5@WUK[W_8+^"7_  H7]EOP7X?N+?R-9O+?^U]4###?:K@!RK>Z)Y<7_;.O
MBO5OB4G_  5*_:V^'VD>'-#U*U^$7@0G5=5GU2)5-PQ9699%5F4>88XXD7<6
MVF5_4#]5J /EKQK^W58^#?VP-%^ K^$+BZN]3>V0:XM^JQQ^=$9!^Z\LDXZ?
M>YKZEKYM^(?P5\7_ !3_ &O? 'B?4-.TW2_AWX#@FU&VOHIEDO=6U":/RQ&Z
M8S&D.T-DYSG@G<0GTE0 5^-_["'[3VA?L2_$CXF?#7XDZ+KEMJ>J:[;V\#6E
MO&PAE5Y(SYH=T(0B2-PPW KD^F?V0K'U+P?H.L:E%J%_HFFWU_%@1W5S:1R2
MI@Y&&()&#[T ?G'XF_Y3>^$_^P8__IDN:_32JITNR:^%Z;2 WBC N/*7S!QC
M[V,].*M4 ?F7_P $4/\ D%?&C_L)V/\ Z#<US_B]?%'_  3._;$\5?$=_#^H
M>(?@MX[F=[RZLD4FUDFE,OEYZ+)%(7V*Q >-B =V=OZE6.EV6F;Q9VD%H)#E
M_(B5-WUP.:FN+>*ZA>&:-)HG&&CD4,K#T(/6@#X#^,7_  5R^&I\ 7MI\*X]
M:\3^/M2A:UTNT.F/$EO<.-JR2;A\^TG(1 VX@#@'(]S_ &$=!^,&F_!.+4OC
M7KM_JGBK59_M,%CJ"H)M/M=H$<<FU0?,8[F8,20&53@@BO:M$^&_A+PUJ+ZA
MI'A;1=*OW)+75CI\,,K$C!)95!/'%='0 5^>O_!;#_DVWP;_ -C;#_Z1W5?H
M55:^TVTU.-8[RUANXU.X)/&' /K@CK0!R?P1_P"2+^ ?^Q?T_P#])HZ^3/\
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
M=5/=4&V,'N$!XSBO6O#WA'0O"-N\&A:+I^BP/M#1Z?:QP*VT87(0#.!TK6H
M_*;X_P#@7XE?\$_/VL->^/'@'P[)XH^'/B9Y9M7M(]YC@\YUDGBG*@F(&;YX
MY<%1D+S@@^KZ;_P6F^#,VA"YOO#'C*TU,+\]A#:6TH+<?=D,Z@KSU(4\'CIG
M] JXZ\^#7@#4M0%]=^!O#=U?!BPN9M(MWD!)R3N*9SDD_C0!^8.I:MXV_P""
ML'[07@FZLO"%WX6^#/A"Y:274;T9,JL\;3@R8VM-((HT$:;@G))()K];ZBM;
M6&RMXK>WAC@@B4)'%$H544=  . *EH *_+7]@'_E)Q^TM_UVU_\ ]/45?J55
M2WTFRM+J6Y@L[>&YESYDT<2J[Y.3D@9.3S0!;K\M?^"Y7_(*^#?_ %VU;_T&
MSK]2JJ7VDV6J;!>V=O=A,[?/B5]N>N,CCH* /*OVMO@2/VD?V?O%G@-+E;._
MOH%FL+AONI=1.LL0;T5F0*Q'(5CBOA_]DW]ORS_98\&P_!7]H'0M:\(Z]X5S
M;V=[]C,PDMBQ*(ZID_*#A9$#*Z!><C+?J!61XB\'Z#XPM1;:]HFG:W;C_ECJ
M-I'<)^3@B@#\W/B=^VK\2/VQ?BYX7\!_LN2:WHFE6<_G:QXJFM%CBVMP&D#A
M@D**&.'PTC$ +D#=VG_!7SX0^+/&'[/?A'4]#COM>M?"M\9=52-=\K1-"$%T
MZJ.=K#YB!P)6.  2/O;1?#^E^&K$6>D:;9Z59@[A;V4"0Q@^NU0!6A0!\(?#
M7_@JS^SSHOPET**:?4M U"PT^&W/AFUTF5VB9(]ICB=1Y17*X!+KD$9 YQ\B
M_$'XJ>,?'7[?7P6^,'CCPI>_#_PIK.L6-KX?BU90DO\ 9\-PJM)(#R,M.SDD
M 8D&,C#']A;/X:^$=-UAM6M/"NB6NJ,<M?0Z="DY.2<EPN[J2>O>MJ]TNRU)
MHS=V=O=&/)0S1*^W.,XR..@_*@!=2TZVUC3KJPO8$N;.ZB:">&0962-@592/
M0@D?C7X0W?PG\9Q?')OV.4EF7PR_C\:JK\^9]G,&!<?06?[S'J*_>>JW]FV?
MV[[9]D@^V8Q]H\M?,QC&-V,]* $TO2[30]+L].L($M;&SA2WMX(QA8XT4*JC
MV  'X5^;_P#P5$TC5O@+\9/A/^TCX5ME;4--N#I&H<860A7:$,0/XXFN8R3V
M5!STK]#O'7BZS^'_ ()\0>*-0AN)[#1-/N-2N8K1 \S10QM(X120"VU3@$C)
M[U^6W[0_[3$7_!3'QM\/_@E\*=)UJS\.RZFNIZ]JNI0)&T<48*E]J.P$<:.[
M98C?(8U SC< ?2?_  2B^#LWP]_9J'BW549O$/CN]?6;B:7_ %AMP2EN">X(
MWR@_]-Z^TJH:!H=CX7T'3=&TRW6TTW3K:.TM;=/NQQ1J$11[!0!^%7Z "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** .2\4?"/P+XXOA>^(_!?A[Q!>+M(N-4TJ
M"YD&,8^9T)XP,?05O:)H.F>&=-AT[2-.M-*T^$8BM+&!88HQZ*B@ ?@*OT4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5EV?A?1M.U:XU6TTBQM=4N05GO8;9$FE!()#.!N;) /)["M2B@ HHHH *
M*** "BBB@ JGJ^CV'B#3;C3M4L;;4M/N%V36EY"LL4J^C(P((]B*N44 8WA7
MP9X?\"Z;_9WAO0M-\/:?NW_9-*LX[:+=@#.Q !G ';M6S110 4444 %%%% !
M1110 4444 %%%% !1110 445S?Q&^(6A?"GP/K7B[Q-?+IVA:1;-=75PW)"C
MHJC^)F.%51R20!UH Z2BOS"TG]IS]JW]N77-1D^!>FV'PU^'EI=&!->U18][
MD8.V65UEW-T8K!&=N<,QX)M^*/!G[>_[..CR>+8/B!H_Q2TK3U-S?:-&OVN5
MHU7+_))!'(RC'2&3>>PY- 'Z945\Z?L4?MD:'^V!\/;C4H+5=&\5:2R0ZSHX
M<NL+/N\N6-B/FC<(V,\@JP.< GZ+H **** "BBB@ HHHH ***\!_;<_:@E_9
M*^"C>,[30TU_4;K4(]+L[::8QPI-)'*XDD(&2JB(_*,$Y R.H /?J*YSX;^(
M+GQ9\._"VN7HC6\U/2K6]G$*D())(5=MH).!ECCFNCH **** "BBB@ HHHH
M**^7I?VP+^^_;NM_@#8:%!!IUEI[WNHZO/(7EF<VBSQI$@P$4;UR6W$G@!<9
M-S]M[_AHK_A%?#7_  SM_P AK[;)_:O_ "#O]1L^3_C]^7[W]SGUXH ^E:**
M* "BBB@ HHHH **** "HYX([J&2&:-989%*/'(H964C!!!Z@BO@O_@GC^T]\
M3/CI\;OC)H'CCQ+_ &WI/A^7;IMO]@M;?R!]IE3[T42,WRJH^8GI7WQ0!GZ)
MX>TKPU:O:Z1IEGI5L[F1H;&W2%"Y !8A0!G  S["M"BB@ HHKY__ &]?BEXG
M^"_[)_CGQEX-U/\ L;Q)IOV'[)>_9XI_+\R_MXG^2560Y21QRIQG(Y - 'T!
M17C_ .R%X^U[XH?LT?#WQ7XGOO[3U_5=,6XO+OR8XO-D+,,[(U55X X  KV"
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([BW
MBO+>6">))X)5*21R*&5U(P00>"".U8?A/X>>%? *W*^&/#.C^'%N6W3KI-A%
M:B5LDY;RU&XY)Z^IKH** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K\V?^"V7Q O=*^&7PZ\$VCE8-?U.XOKA8\[I!:I&J(1W!:Y#8
M]4'I7Z35^9'_  6Z\)WDGA/X4>,;>,BWTO4;S3YI1_#).D4L6?\ P&DH _0/
MX,?#/3O@W\*?"O@K2X(X+31=/BM/W?1Y O[R0^I=RS$]RQKM*P? ?C&P^(?@
MG0/%&E2++IVLV,-_;LK!ALD0.!D=QG'X5O4 >(_!G]COX;? 7XB^*/&O@^QO
MK'6?$+2_:XWO7-LB22B4QQPC"!0P^7()49 .":\%_;-_;?\ &OA/XN:7\"?@
M=HT&M?$[4T07%].JR+8-(F]$1&.PN(_WK-)\B(02&R=OO'P^_;&^'/Q,^.?B
M;X2Z)<:E+XN\/R3I=!K)C;/Y+*LK+*I8 *[!#OV_-P,Y&?C+]D:U%_\ \%:/
MCS/K7[S4K6UU-[+S?F*K]KM8T*D]"(& &.S$4 =5X@^%O[?/P[\/S^+++XM:
M#XUU.!/M%WX9ALH6\Y1RR0A[9%)Z\*8R<84DX!^A/V'_ -L+3_VO/AK=:G+8
MPZ)XMT:9;76=)BD+*C,,I-'GYA&^'P#D@HRY.,GZ/K\P_P#@G^R:3_P4>_:5
MTC2E6/1/-U1S&@VJDD>J(JJH Q@>9*![ 4 4/$/[=/QZL_VN/BE\)?!Z1>,=
M5NM3DTGPGIEU9VT5OIFUM\D\DBJCR!(E;_6.5ZLV=N#:^+VD?MW_ +.WA6\^
M)NH?%#1?%^G::HNM5TK3[>.5(80Q+$PM:Q@Q@-\S1D,!ST7(/V3-+AU#_@KC
M\<YY1E[&SU2XBXZ,;JTB_P#09&K[T_:@C6;]FGXM1NH9&\(ZL"I[C['+0!B?
MLH_M&VG[27P T7XB2VT6CW$JS1:G:JY:.VGA8K)AC_"0 XST5P"20:^-/ /Q
MD_::_P""@/B'Q5K'PK\9:7\)?AEI-X;"W,MNDEY.Q4,"S>6[%]K*QPR*N]0-
MQ!->C_\ !'&-9?V1+Y'4.C>);T,K#((\FWX->2ZQ^P5^T;^ROXUUW7_V:_&T
M-WX=OYC,/#\\\<4VW)*QR17"FWEV@E1)N5L= ,T ;L?Q^_:9_8V^.'@SPK\9
M=3L?BCX%\47 MX=6TZS G@7>B2.ICC1M\9D1F216#*<*P/(Q_P#@LEX;^)\?
MA&TUNY\6:?+\)I-5LH+;PTMJ@NH]0\BX)G,OE;BNT2#;YA'S#Y?2[X/_ ."G
M7Q4^"GC'2_#/[2WPOF\/6ETWEC7K&TEMG"C ,OEL6CN%!(W&)EP#P">#W/\
MP62O(-1_9$\.W=K,EQ;3^*;*6*:-MRNC6EV58'N""#0!VG[-NC_'GX;_ +/?
MB7Q#\0/B'I/B735\'17GA:WT_3X8I-,\NT=U\S%NGF$+Y0^8N,H?7GY(^"?[
M57[7/[7O@^'P=\/-6C&O:7-)=^(/&5U;VEHJ12'%M;KMBVJ/D=LHAD8^BH<_
MHI_S9?\ ]T__ /<=7RY_P1/TF"']G/QIJBC_ $FY\5R6SG_8CL[5E_69_P Z
M )?CO\6/VC/V;?V"[+Q%XN\5P6OQ87Q"EI+?06=E<!+1FD5$(\MHG+*BONVA
ML. <$&OLC]GOQ3JGCCX!?#3Q)K=U]MUK6/#.F:A?7/EK'YT\MK')(^U %7+,
M3A0 ,\ "OF#_ (+"_P#)G[_]C!8_REKZ*_9._P"36?@W_P!B9HW_ *0PT ?-
MO[2/[2GQ'\ _\%#O@Y\,M!\1_8/!'B"QL9M2TO[#;2>>\EW=QN?->,R+E(HQ
M\K#&WCDG/KW[<'[7%C^R'\)TUU;.+5O$^J3&ST;39F*QR2A=SRR8Y\N,8) Y
M)95R-VX?*7[8$BO_ ,%:?V?0IR4TW3%;V/VZ^/\ (BH_^"I$9U+]J_\ 9HT[
M5<_\(Y)J$8?<<I\]_;K/\O3[@CSZ\4 =#X3^&/[>7Q2\.P^-;OXM:+X%O;R(
M7=CX9ELXAY:D JDJK;NJ9'.&,C#.&P<@=U^QI^V!X^^,&K^/O@U\2+2U\/\
MQF\,VL_D7\<*I#<;,1EWC&5WI(Z-\@V.C A0 <_;]<]8Z7X5MO%=_<V5IH\7
MB:8 WDT$40O'^50#(0-Y^4)U[!>V* /QST_P#^T.W_!1[4] A^)FB)\9UTY7
MF\5G3XC9O#]@C8((?LVW/DE4SY749SWKZI_X*"?'[XU?LL_ 'X32Z;XWMXO'
M%U,UGKVKVNFVLL5[*D +,L<L)5 7R?E1?I7,Z-_RFTU[_L"K_P"FF&C_ (+>
M?\DL^&G_ &&;C_T0* /I?]N;]L:Q_8_^&]GJ4-A%K7BS6IFMM'TR9RL;% #)
M-+@[O+0,N0O)+J,C)8?/?A7X:_M[?%#P_;^,KOXLZ%X%OKM/M5EX9N+&%?)1
MB61)E6V<+P1PYD8# ;!! YG_ (*+VHU3]O\ _9GL-7^?P[-=:<ACD^:-F;5
M)05/&"HB!]OI7Z>T ?#_ .QS^VGXV\1_%S5O@1\=-*MM$^*.EH[6U]#LC34M
MJB0H43Y-_EGS%:/Y70'@$?-S?_!0;]L_QW^RS^T)\-;;1-1DD\'W.G-?:KH,
M5K;,VH,)G4)YLD;/'G"C*$8'.">O#_MH,FB_\%5/V>;S2U5-3NHM*2[VC;NC
M;4+B(L2!R?++CZ*!47_!2'2X==_;V_9GTVY&ZWO+S3;>48SE7U15/Z&@#IM2
M^'O[?WQ*T?\ X36+Q]X=\$W,R?:K3P7;[(I(4()$39MY%+X(XDE;DC<5(P/2
M_P#@G3^V1XI_:*M?%G@OXCV,=G\0?"+HEU,D/D-=H7>-S)$!MCDC=-K!< [U
MPHP:^T*_,C]@N-8?^"E7[3:HH5?/U4X'J=50G]30!^F]%%% 'Y:_\$EO^3DO
MVA?^NW_MY/2>(?VZ?CU9_M<?%+X2^#TB\8ZK=:G)I/A/3+JSMHK?3-K;Y)Y)
M%5'D"1*W^L<KU9L[<%?^"2W_ "<E^T+_ -=O_;R>K/[)FEPZA_P5Q^.<\HR]
MC9ZI<1<=&-U:1?\ H,C4 'Q>TC]N_P#9V\*WGQ-U#XH:+XOT[35%UJNE:?;Q
MRI#"&)8F%K6,&,!OF:,A@.>BY'V[^R3^T+!^T]\"- \>BSCTR^N?,MM0L8W+
M)!<Q.5<*3SM("N,\@. 22#6O^U!&LW[-/Q:C=0R-X1U8%3W'V.6OBO\ X)PW
M=Y8?\$V_B;=:>6%_#+KLEN5;:1(+&,K@]CD"@"GJW[4WQZ_;7^-7B'P9^SCJ
M6G^#O GAR39>>++M%8W'+JLA=D<JLA1O+2--Q"Y9@,A?,_VV=8_:5^!WP!\1
M^ ?B]JVF?$OP5XM:UMM-\662B*?3[F&ZBN1%*!&A.]('X8-ZB3Y2I]O_ ."*
M-G8Q_LW^,;F(*=0E\5RQSMM ;RUM+8QC/<9:0CZFO8O^"G^G66H?L/\ Q':\
M"#[,MC/!(RY*2B^MPN/0G<5^C&@#>_87U2TT3]B/X9:C?W$=G8V>@?:+BXF;
M:D4:%V9V/8  DGVKY<\.?M(?M,?MV>.O$:_ N_TOX:?#'1[@V@U_4K9))KGN
MH+/'(WF,,/LC5=@90S$D%NRM[R\L/^".)EL$+SMX):)@#_RR>0I*?P1G/X5\
M^_L.V/[7%I^SWI,OP<7P:/!5U=W4T9U+R_M)F$I20R;N<Y08_P!D+0!ZOXH^
M.W[3G[!?B30K_P",^JZ;\6?A5J5RMC)J^GP)%<V3'+<D1(WF;59@K[U8*5#J
M>GV'^T WCWQY\!;G6O@=XOCTOQ.UK'JND7<-M;74&IQ%-XA_?QNH$B,"K#&&
MV9.W-?$_QM^"O[<G[07P[U#P3XPMO USH=[)%+(MM-%%*K1R*ZE7'3E<?0D5
M]O?LD^ ?$WPL_9Q\">$?&$=O%XAT6Q-E<):S"6,*DCB/##K^[V4 >)_\$_?V
MV&^/'PLUVR^(NH0Z?\0/!@D?79KN-+02VJEC]J:,!5CV8*2  !2H/&\ <)^S
MK^TM\8?VR_VI==U/P9K\OA3X >&IUCEC_LRU>74RN=D?F2Q-(KRGYV"D>7'@
M<.0Q^/?^"GUKX9T7]JCQ*/A?<WZ:O>:26\:6^D[A;+*6#2!RAZ,HB:52-H;!
M)W%@/U'_ &$(_AY'^RSX'_X5D/\ BGVM0UP9=OVDWO\ R\_:,?\ +7?G/; 7
M;\NV@#W^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Y_:$^!VA?M&?
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
M&^'_ ,&_A]XF\!^&'NXKK4_%.JL]I\H/RAI4PJ1KG>55G=RJX P0WU=\>O'W
MB#]D3]E?3-(\(Z?K_P 0O',=C'I&FW$=I/?S27/E_O+ZXP'.T'+X8\LRKT)(
M^G** /B+_@GC^QJ/AU\*=<\6?$S3SJOCWXB6\AUB'55WR16,V6-M*&YWR;B\
MH/.2JD93GQ_X#^'/'G_!/?\ :[UGP#'H7B#Q)\$/%LZ3VVHV5A-=QZ>7.V&9
MV12%>,@Q2]"R*KXX45^GM% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S/Q&^)'A[X4^$=3\2
M>)=2M]-TVPMY+AS-,D;2[$+%(P[ ,YQ@+GDD"N=^ _[07@S]HSP+9>*?!VHK
M/;7 <O8W#QB\MMLC)B:)78QDE<C)Y!![T >D445@-\0/"\>N_P!B-XDTA=9R
M1_9QOHA<9'4>7NW?I0!OT45'-/':PO+-(L42#<TCL%51ZDGI0!)163H/BW0_
M%4<LFB:SI^L)$Q61K"ZCG",.""4)P:UJ "BL?6/&6@>';RVM-5US3=,NKD[8
M(+R[CB>4^BJQ!;\*UU8.H92&4C((Z&@!:*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /PC^(1UW]NK]J[XK-XE
M\27&G:3X3TS6M2TZQ8DB*UL05CMX8V.$9R$9R!D_O&Q6S^SS^Q/\;%\-_"3X
MU? ^_66_U&&XN;PW-[%:K92PWDD/E.&8&:&5$&5VGHX/5<^J_MZ_\$Z/&OAG
MQ]XL^,/PFG$VBWB76JZMIL%U]EN[ LC-=-&2P$D3@R,5!! 9E"L,5Y=^R#_P
M4N\9?LQ^&_"W@OQ5X9BUKX:Q"1K62*W:"_BA>:1G>&0D),HD:3AAR05WKC@
M_13]O[Q%\:8/V?[/3_A'X>U:;Q3K4R0ZG/H9$MQIUMY9:58R/FW,VU Z#(&[
M&"0:^ 8_^"4FM6O[)^J_%/Q'XIN- \8VFD7&OR^&[_3RBPPQ(\IAF=F#K,T:
MYY4;6.TC@M7[+^&_$6G>+O#NEZ[I%TE]I.IVL5[:74?W989$#HX]BK _C7YZ
M?\%,OAE^TS\2[_7(_ JWD_PCM=*@-[I-A?0))?2*7>9_*!$LB@% 4SSL!"F@
M"_\ \$>?VAO%OQ7\ ^,_!WBK4+G6U\*/9OIVH7CM),L$XE'D,Y.2$,&5SSAR
M.B@#P/\ X*+?%[QA^TE^UQIO[/OAG59+/PY;:A9:0;57*P7-_*49YY@/O+%Y
M@4 YQY;$<FOH#_@D)\3OA3J/PUU7P3X2TB\T+QS:A-0UP:C<+<2:D.$\^.15
M7]VA(7R]HV;QRY8L?DCX9S27G_!7^\:X4[E^(.K*-W/"O<!/T"_2@"M^U-^R
M?XL_X)N^)_ ?CWP+\0+N_DO)9(4U".U%I+;W$:JS1N@=UDBD4M\IR,*RMGJ?
MT7^*7[9S:-^P%'\;](CBMM<U?2($L;?&Y(=1F80N #]X12>8W/WA%[UY/_P6
MP53^SAX,;:-P\61 -CD V=UD?H/RKY?^)FH7?_#F_P"$T9#>4?&DT.=W_+/S
M=3?GVWC&* ,G]E7]@7Q)^W5X+\8?%#Q-\0;G3]4GU"2TM;B]MS>27UTJ([R3
M.7!"#>J#&3UZ!0&]=_X))?M%>*?#WQ2UGX#>++Z>ZTY(;A])M[B0R&PNK=CY
MT$9[1LOF-C. 8^ -S5],_P#!)%57]B[0"!@MJFH$\=3YY'\L5\%?LR226?\
MP5PG%LN/^*R\11[5.T;"EZ#^ &>/:@#]P**** "BN7\;>.O^$+^Q?\4]KVO?
M:=__ "!++[1Y6W;]_P"8;<[N/7:?2N3N/V@K#38Q<:IX0\8:/8!U66_OM)V0
M0!F"[G.\G&2.@)] 3Q0!ZI1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4UP65@&VDC 8=O>G44 ?CCK'_  4(^+7@'XC?%?X8?'>Z
M-WITVC:IH44%EI<$!M;N2)A;7 **&>)U8#[Q^616&<<^%_%3XU>$?B#^QO\
M GX1:!I]SJ_Q"T.^NYKF:*V;]P)[FXVVD9ZR-)YD+D*"/D49SD#]BOVIOV2/
M /[2'A#5Y=9\)6&J>,H-,N(M'U0R/;3QW!C;R0TL;*602;3M?<HR>.37 _L-
M_L,^%OV>_A[X<U;Q)X/TK_A;42S_ &_6!,UVT;&:0)Y+,2L?[DH"8PIZYSDY
M /./VDO'OQH_8E_8U^$+^"8+&9]$TRUTGQ-+>6ANS:2^1$$92& 6,2+)'D@C
MYXQP<9C^''_!7KX6?\*%L-7\8WUY_P ++M;'R[SP_:Z?*/MMTBXWQRA/)1)#
M\WS,"N2,' S][:MI-CKVFW6G:G96^HZ?=1M#<6EW$LL4R$8*NC A@1U!&*^8
M+[_@E[^S7?ZZVIO\//*+N9'M(-6O8[<L23PBS#:,G[JX48 QCB@#X=_X(R_#
M/7->^.7BOXC-:/;^'=/TN;3VN$&R*2[GDB<0J.X5$9B!]W,>?O"N4_:RT^]_
M9%_X*4VOQ$N["X?P[>:U;^)H)(EP;F"0K]L1#TWAS,N">Z$\-7[.^#O!>@_#
MWPW8^'_#6D6>AZ+8IY=O8V,(BBC'L!W)Y)/))).2:P_BU\%? _QV\,?\(]X\
M\.6?B321()4BN=RO$X_BCD0AXVQQE6!P2.E 'Y._\%/OVTO G[3F@> _"'PS
MO[O7[:VO)-1O96L9K<>>4$<,2+(JL[C?+G QRN"<G'T;\9OV2=<L_P#@E7HW
M@"&PDG\5^%[.'Q"]A&NY_M'FO/=1@#JRI<7 &.I4 =:^B/A+^P/\"O@EXI@\
M2>%O L$6NV[E[:^O[NXO&MSV,8E=E5AV8#=SUKZ#H _(S_@G#_P4 ^&G[/WP
M"UKP;\0M0O=.OM/U">_TQ+:REN/MD4B(3"A0$(XD5S\Y5<..>M<K_P $K? ^
ML_&?]LCQ%\6[RU:/3](^W:E/<$$I]MO?,18@>YV2S-]$]Q7Z&?$+_@G7^SY\
M3O%5QXBUKX?0+JMU-Y]T^GWUS9QW#'J6CBD502>25 ))))S7M7PW^&/A7X0^
M$[7PSX-T*S\/:';$M'9V:87<>KL3EG8]V8DG')H Z>BBB@ KS#]I?_DB7B/_
M +=O_2F*O3Z\P_:7_P"2)>(_^W;_ -*8J /3Z*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KS#]I?_DB7B/_ +=O_2F*O3Z\P_:7_P"2)>(_^W;_ -*8J /3Z***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KS#]I?_DB7B/_ +=O_2F*O3Z\P_:7_P"2
M)>(_^W;_ -*8J /3Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS#]I?_DB7B/_
M +=O_2F*O3Z\P_:7_P"2)>(_^W;_ -*8J /3Z*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KS#]I?_DB7B/_ +=O_2F*O3Z\P_:7_P"2)>(_^W;_ -*8J /3Z***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KS#]I?_DB7B/_ +=O_2F*O3Z\P_:7_P"2
M)>(_^W;_ -*8J /3Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS#]I?_DB7B/_
M +=O_2F*O3Z\P_:7_P"2)>(_^W;_ -*8J /3Z*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HJGK.L67A_1[[5=1N$M-/L8)+
MFYN)/NQ1(I9W/L "?PK-\"^.] ^)GA6P\2^%M5M];T&_#-;7]J28Y0KLC8R.
MS*P_"@#>HHHH **** "BBB@ HHHH **** "O,/VE_P#DB7B/_MV_]*8J]/KS
M#]I?_DB7B/\ [=O_ $IBH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /Q7_:0^//Q=_;2^/GQ$\$^#/$=SX?\ ^$;+5+F
M2PMKN2W@GLK,$337'E\S-*P 5&RH\Q1Q\S'D_P!FN^_::_9]L/AEXT^'MIXD
M\<>!_$L<UR/#>DPW-]9F.*Z>&>&6((RP2$KN$BXX<'/WEKI/VP_V8/BW^R=\
M;O&WQ$^']G?WG@?Q(E^TNI:=;?:$M;6[#?:;6Z3:?+0;V"N>,!"&#CCO_P!@
M3_@IQX/^$7P[\)_";QWH=SI&F:<TT,/BBUE\Z(>;/)+F>':&109"-R%^WRCD
MT ?7?_!0?]L#4OV9/@7I>J>&;?R/%_BB7[+IAOHAFQ7R]\LSQ,/F9 578PP&
M<9! (/PGX)_9[_;1^-GPOC^+^G_%/6D2\@EO[#39?%5[;W]S%R<P11CRHU?G
M:I=,CL 1G]@?$7@OPI\1M/M/[>T+1O%%DH\VW_M&SBNXP& ^9-ZL,$8Y'7BO
MG?\ ;-_:X\'?L7_"9=$T2&QA\77%@;7PYX;T^-(H[5 I1)VC48C@CQPN!N*[
M5_B*@'C'_!*_]MSQ;\?+C7/AUX_O#K6O:18#4K#6755FGME=(GCFP!N=6DC(
M?&6#-NR1D\?_ ,%AOV@O&?P[\8?#;POX)\7Z]X4NFL;K4;W^P=2FLWN%DD2.
M$/Y3*6 ,,V,_WC57_@B_^SUJVD#Q-\8=5MVM+'4;1M$T=9$(:XC\U))YAG^
M-%&@/<B3IMY\O_X*0> ?BI\4OVY8V\+^ _$&K1V,.G:;HUY_94IM+EE3SSME
M=1&46224,2VT;'R< T 2K^RC_P % &4'_A-/& R,X/Q#?/\ Z4U]X:/\1O%?
M[(O[!\/B?XK2W.M>-_#VG2"Z74-1-Y+=WDERZV\;S[F+@F2($@DA0?[N*^&?
MB1^T!^W%^Q_J&C^*?B3J":CH.I7(5K>[BL;JRDD"[C;LUNH:%BH.-C+G:Q!;
M!KU#_@H9^T5IOQ^_X)U>"?&V@B2SMO$7B6TM;VQ8[FMYHX+IY8&.!D+)",-@
M;@%.!F@#PCX7Z=^V#^W3;^*/B-X:^(^H:59:7=LD5I!KMSI=NUP$#_9[2*'*
MAE1DY<K]\9<DDU],_P#!+O\ ;@\5_%_6M6^%'Q*O'U+Q)IMHUWIFJW0VW-Q'
M&X6:"<_QR)N4AL;B%?=DC)])_P""1=G#;?L9:/)&@1[C5[^64C^)A+LR?^ J
MH_"O@_\ 93N/^$<_X*S3VUDK16W_  EOB*S\J,<>64O% ^@PI_X#0!^X%%%%
M !7F'[2__)$O$?\ V[?^E,5>@:IKVF:'Y7]HZC::?YN?+^U3K'OQC.-Q&<9'
MYBO*?VB?%VA:I\'/$%M9ZUI]W<R?9]D,%U&[MBXB)P <G@$_A0![+1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Q[?%_P &Q_%"/X<M
MXALQXW>P.I+HN3YQMP<;^FW/?;G=@9QCFNPH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ IK[MK;<;L<;NF:=10!^7J?\
M!42X^(-Y\5OAC\2O#&F_#USX>UC3K67[5)(W]HI$Z"WD9E4#=AP#@98*.]?(
M/QNM_A<G[#_P&ETW^S%^+#S7W]HBQ"?:&L?M-S@W6WG<&\D1[^=N_' K]+_V
MVO\ @G=\/_CQ8^)?B#96VJ:3\0+?39[@?V& ZZM-%"3$DL!4EW.U4!3:QR,[
ML#'EW[ O_!-7P18^!_"/Q+^)&@ZY/XV<RSMX9\10?9[:QD2=TC9[9D5V;:BN
M!(2OS [>AH ]6\3?M%3?L4_L!?#C5?$5L;KQK_PCVGZ7INDW2E2;PVJD+,,Y
M"Q*OS],[-N06%?FI^SG9^!OVDOC=K'Q#_:3^)]G86*7"W$]G?3LEQJ\O585V
MC]U;H  =N.,(F.2OZR_M<?L.^&OVPK[PU/XF\3ZYH\.@QSI;6VE&$(S2E"[M
MO1N<1H./2OGS_AR7\+/^AZ\8?]]6O_QF@#ZW^#/[17P;^(UY!X/^&OBS0]3F
MTZQ\R'2=(!1;>UC*)\J;0%1=R+@=,BOG[XC?\%/]&^$O[4$OPE\5^!YM%T^V
MU*.RN_%%SJ@$4,,B*\5SY(A.4(=2?G&T$G)QBNN_97_X)T>"OV3OB/=^,O#O
MB77M8OKC39=,:WU0P>4$>2)RPV1J=V8AWQR:ZS]J;]AKX:_M9I:7?BB"\TOQ
M'9Q>1;:]I,BQW"Q9+>4X8,DB9).&7(R=I&3D ^=O^"MGQV\!:E^S)!X6TSQ-
MI.N:[K6J6L]K:Z;=QW#)#&2[S-L8[4Z*">I?C.#CYZM?@;XCO/\ @CO<W]S:
MW!DM_$O_  EUI;."&%ED6Q<#^[M:27G^'YNF*^B_AU_P1A^%OA?Q+!J7B7Q1
MKGC"Q@D\Q=*=8[2&7!X65DR[+_NLF?7U^]V\.Z4WA\Z"=,LSH9M?L)TTP+]F
M^S[-GD^7C;LV_+MQC'&,4 ?GA_P2C_:4\ >%?V7-5\/^*O%NC^&[[PWJ=S<R
M0ZG>1V[-:R!9%E0,07&\R+\N2" ,?,N?F_\ X)Q:5=?&W_@H=JWQ!M[9QIME
M/J_B*=F7:J?:3+%&I_VB;G(&?X&]#7U=\0/^",OPG\5>*YM5T'Q'X@\)Z?<3
M&672+?RKB&('JD#.NY%_WB^/I@#ZE_9M_9:\!?LK^#Y=!\$V$JO=,LE_JM\X
MDO+YUSM,K@ 84,0JJ HR<#))(!Z[1110!C>(O!NA^+?L_P#;6DVFJ?9]WE?:
MH@^S=C=C/3.T?D*\D_: ^&OA3P_\(]>O]-\/:?8WL/V?R[B"W577-Q&IP0.X
M)'XU[I7F'[2__)$O$?\ V[?^E,5 'I]%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 445\^_&?]O3X(? ?6;O1?$_C2%]?M3MFTG2[>6\GC;&=K^6I5&Q
MCAV4\T ?058'C[QOI/PU\$ZYXKUZX%IH^C6<M]=2]Q'&I8@#NQQ@#N2!WKXC
MTG_@LE\*?$'C[1= T_PIXJ^P:A>1V;:G=10)Y1=P@?RED=F7)!/(;'8GBN+_
M ."P_P"T)<V?A_2?@]X?22]END37?$BPAF6.S20""*7;]U7EPQY!&R/GYQ0!
MP)^%?Q!O_A;<?MN*+E?B6/$0\50Z1YC>6/#B@P_9L?W?)^;=_P \1ZFOU*^'
M/C[2/BGX#T#Q?H$_VG1]:LHKVV?OM=0=K#LRG*D=B".U?C1#^W=^UIXN\/KI
MGA[PEY?AZ.V^QBPT?P8UQ;"WV^6(L.DGR84KC/J*^E/^"3/Q4\3^#4U7X&?$
M+2-2\-:@+<^(_#-GK%K):RO:22,MQ&BR '8)!YB\<[I3T% 'Z345^1OQO^/W
M[?.@_%SQ98Z'H/BFWT.'4ITT^/0_!4.H6?V8.1$8Y_LLA<% IR7)R3G'0.^!
MO[57[<+_ !>\):'XK\)^(M7TW4-2@BO+?6O!PT]1;.X61S,D$7EA5#MO)P"#
MG(&* /UPHKYF_;W_ &KM<_9'^%>E>)/#_AF+Q#?:AJ2V/F7N_P"R6J[&<M(4
M(.YMNU1D=SGC!^/O"O\ P7$G4I'XD^$T<@S\UQI6M%<<]HWA.>/]L=/?@ _5
MJBO%_P!E/]JCPQ^UM\.[CQ5X:LM0TL6=XUA>6.HHHDBF"(_#*2K*5=2".>N0
M*W]-_:4^%&K>*K[PS:?$?PO+X@LIS;3Z;_:L*S"4'#(%+#<0>#MS@@@\B@#T
MFBD5@R@@Y!Y!%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7F'[2_P#R1+Q'_P!NW_I3%7I]>8?M
M+_\ )$O$?_;M_P"E,5 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?&_\ P4#_
M &]KO]D&'0]%T#PU'K?BC7+>2Y@NM19ELK6-&"Y95(:5L_P!EP,$GG!_/[3/
MAC^UO_P44U"+5-9N=1C\*2L'BN]9=M-T:)<Y!A@5?WN,#YT1SP-S9H _8/\
M:%^-^D?LY_"#Q!\0-<M+J_L-)CC_ -%LU!DFDDD6*- 3PH+NN6/09//0_E5X
MZ_X*S?'?XSZP="^%7A6#PW)<9$%OI-D^L:FPZ<%D*GJ/NQ @GK7ZP^!?A@FB
M_!G1/ 7BR\'CF.VTF+2]1NM6B$HU';&$=I$?=D-SPQ)QU)/-:O@;X:^$OACI
M?]F^$/#.D>&+#J;?2;*.V1CZL$ W'W//- 'S!_P3ET7]HC3_  GXIO/CM>ZA
M+!>W$,NBVNMS++?Q</YS-C)CC/[H+&QR"K':H/S8GCC_ ())_"7XA?&'Q%XY
MU?6O$B0:U>R:C/HMG<1QQ?:)&+RGS&1GVLQ9MH(()X.,"OM^B@#Y@TG]C_\
M9P_93\/W_P 08O UC:_\(U;2:G)JVI32WTT?EH3O03.RA^/E"@?,1CFN=_X)
M[^"-6\3Z=XP_:"\96YC\7_$Z\-W:Q2<FRTE#MM85)_A*@'_:18CU%?2WQ2^%
M_ASXS> =7\&>+;%M1\/:JB)=6R3/"6"NLBD.A# AT4\'MZ5\U?\ #I_]FW_H
M4-0_\'=W_P#'* /L"OD/_@H5X!U?2/#WA7X\>#(-_C7X6WO]I.B<&\TMB!=P
M.1R5"Y8^B>;CEJC_ .'3_P"S;_T*&H?^#N[_ /CE'_#I_P#9M_Z%#4/_  =W
M?_QR@#Z=^'/C[2/BGX#T#Q?H$_VG1]:LHKVV?OM=0=K#LRG*D=B".U='7(?"
M7X3^&?@?X TOP7X/L7TWP]IOF?9K:2>2=E,DC2.2[L6.7=CUXSQ@5U] $5S:
MPWD#P7$,<\+C#1R*&5AZ$'K7F/BK]E?X.>-@_P#;7PN\(WTK<&=M&MTFZ8_U
MBJ&'7UKU.B@#EOAO\+?"?P@\-+X?\%Z!9>'-&65Y_L=C'L0R-C<Y[EC@#)[
M#H!7YR?&;_@BI#K.LZGJOP[^((L$N9GFBTCQ!:M(D98YV_:8R6V@G S&3C&2
M3R?U$HH _*W]D/\ 8V_:N_9Y^/WAF*?6DMOAS;SYU9K?7!<:=/;C[T:VKD/Y
MC#A6\H;2<[A7T[^W%^WM'^QKJGA&P'@F;Q7-KJ33M(U]]CBBCC9%8*WEON<[
M^F  ,=<U]:US/C[X9^$OBIHITCQAX:TOQ-IN=RVVJVB7"HV,;EW [6_VA@T
M?*_P;_X*P_ SXH-!::UJ-[\/M5DPOE>((1]F+?[-Q&60+[R>77V-I^H6NKV%
MM?6-S#>V5S&LT%S;R"2.6-@"KJP.&4@@@C@@U\+_ !<_X(\?!OQU.]WX2O-6
M^'MXS9,-G)]LLSGK^ZF.\'TVR #/3I7OEOX!UG]E?]D>;PS\,+&;QAK_ (6T
M:7^RK>^.Y[RX+-(S%5(S\SNPC4\X" ]#0![I17Y"?"O_ (+(?$+P-K$FC?%[
MP1;ZT(9/+GFL(VT[4+<]P\+Y1R/[N(_<U^C?[.?[5_PX_:FT*ZU#P)J\EQ<6
M.S[=I=]"8+RTW9V[TR00<'YD++D$9R"* /8**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P_:7_Y(EXC_ .W;_P!*
M8J]/KS#]I?\ Y(EXC_[=O_2F*@#T^BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKX]_:S_X*7_#G
M]FV2^\/Z2R^./'D!:)])L)0+>SD'&+F?!"D'K&NY\C!"YS7D?_!.O]J']HK]
MI?XR:[K7BN"&;X6O;2;I$TY;>TL[A2/+BM9,;Y&R3N#,^%Y)!VY -;]MW_@J
M;!\!_%>L?#WX?:)'K/C#3R(KW5M3!%E92%0VQ(P0TS@$9R54'^]R*\(_9.^&
M/[5_[1WQX\)_%OQ7XC\0:'X<L;Z*[EU+59FM8[FU#!GM[6S& 8Y%RN0@CPQ.
M2>#^E>J?LL_";7/BM_PLG4/ >CWWC7:H.IW$1?+*,+(8B?+,@& )"N\ +\W
MQZI0!A^)O OAOQHUBWB'P_I6O-82^?:'4[**X^SR8QOCWJ=C>XP:VU4*H &
M. !2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >;_&#
M]G+X:_'S3_LGCSP=IGB A=D=W-%Y=W"/2.=")$'L& KB/V9/V(_AO^R=J?B'
M4?!8U:XOM:"QRSZM=K,T,*G<(8]J( F><MN8X&6XKW^B@#\H/V@_^"A7[1_[
M,O[3'B2S\3>&K%O WVZ2/2-)O+#R[>YLE;]W-!>(-S2,FTL2SA6)&Q<;1]:?
MLN_\%'OA9^TUJ%GH$$MQX2\:W .S0M6P1.P!+""=?EDX'0[7.#\N!FOI'QAX
M*\/_ !!T&YT/Q/HMAK^CW Q+8ZE;I/$WH=K C(['J.U?,'@__@E_\%_ 'QPT
M?XD>'[?6-/DTJX%Y:Z#]M\RPCN%Y20;E,ORM\P4R$9 XQP0#ZYHKX1_X*"?M
MT?$S]DGXC>$+/P[X,T[4?"%[:?:+K5-4CE9+J;>ZM;1NC*(F1%5\G<3Y@XP#
MGNOV8_\ @I5\)_VC)+32+B\/@?QC-A!HNM2J$G<_PV]QPDG) "G8Y[(: /K2
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS#]I?_
M )(EXC_[=O\ TIBKT^O,/VE_^2)>(_\ MV_]*8J /3Z*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK,O=2EO-#
MO[C0GM=0OHXI5ME,H,33J#M1V!X&[ /<4 <C\:OCUX%_9[\)/XB\=^(+?1+'
ME8(F.^XNG SY<,0^:1OH,#.20.:\G_9'_;R\'?M?ZUXFTKP]H>L:'>:*B7&W
M4UC(G@9BH<%&(5@1RI]1@GG'Y\>%_P!@O]H[]L;XQ:AX@^-=S?\ A2SAG,5W
MJ6KA6DV!C^XL8%.W8.<,,1\Y!<Y!_5#]G_\ 9L\!?LR^#_\ A'_ NCBQCEVM
M>7\[>9=WTB@@/-)_$>3A1A5R=H&: /EWP/\ \$@?A;H/Q4U7Q7XEUO5?&FDS
M7;75EH%\!%'&6.[%Q*K;KC#9/\ /1@W.?N;1]'L/#VEVNF:58V^FZ=:QB*WL
M[2)8HH4 P%1% "@>@%7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#,\1^&=(\8:+=:/KVEV>M:3=)LGL=
M0@6>&5?1D8$$?45\!?&K_@C3X!\;>*(-6\ >);KX?VLLP:\TMK<WUN%)RQMR
MTBM&>ORLS+Z;0,5^B%% 'SM^U1^U)HW[$?PE\.:CJ6DZIXMDGFBTBTC$X624
MI%EI)IF!P=J$]"68],9(F_9M_;H^%'[3UO#;^'-;&E^)F3,OAO5RL%X"!SY8
MSMF4<\QDX'4+TKU[XB?#?PO\6?"EWX:\8:'9^(=#NL>;9WL>Y<CHRGJK#LRD
M$=B*_,3]HW_@CCJNDZBWB#X&ZYYR+*)5\/ZQ<^5/ <Y!@NN V#T$FT@#[[&@
M#]8**\/^"NH^(/@'^RSH5[\=_%5F-9T&P9]:UJXN#(L:^:PA1Y<9ED"-%&2,
MEWX&XD$]Q\)?C?X$^.WATZYX"\3V/B73E.V1K5BLD+'HLL3 /&3C(#J"1S0!
MW%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA^TO\ \D2\1_\
M;M_Z4Q5Z?7F'[2__ "1+Q'_V[?\ I3%0!Z?1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8/C?P)X=^)7AF\\/>*M%LM?T2\7;/8W\(EC;T.#T8'D,,$'D$&MZB@#QO\
M9[_9(^&?[+YUQ_ &BS:?/K#JUU/=74EQ(43)2)2Y.$4LWN<\DX&/B7P+_P %
MC-1T3XO:WX;^+_P_7PMH<-Z]HK:6)'OM+*N5*W*.V)L?Q-&$(QPC9Q7Z?5\^
M?M3?L/\ PW_:LTF1M>T\:1XJCCVVGB;38U6[CP,*LG::,8'R/T&=I4G- 'L?
M@7Q]X<^)WABS\1>%-:L]?T2\7=#>V,HD1O4''W6'0J<$'@@&N@KX)_8!_80^
M)G[)/Q8\6ZAKOC'3=0\&7EF;6"PTV24_;9?,5H[B6)U"Q,BAAP6/SD9QR?I3
M1/VOOA!XA^+VH?#&R\<Z<_C2QF-L^GON19)U)#PQRL!')(I!!16+ @C'!P >
MQ4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7F'[2_\ R1+Q'_V[?^E,5>GUYA^TO_R1
M+Q'_ -NW_I3%0!Z?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11574M4L]%L)[[4+N"QL
MH%+S7-S(L<<:CJ69B ![F@"U17QM\;_^"K'P0^$OGV>C:G/\0]:CR!;^'@&M
M0W^U=-B,CKS'YGTKX>\9?\%)OVD_VGM<D\.?"K0I_#L4OW;'PI9O>W^P]Y+A
ME)4#^^BQXQS0!^P'Q"^*O@WX3Z3_ &GXR\4:3X8L3G;+JEVD'F$=D#'+GV4$
MU\3_ !D_X+*?"OP;Y]IX#T?5/']^N0MTRG3['/\ OR*93@]O+ /]ZOF?X>_\
M$E_CC\9M5&O_ !7\5P^&'N<--+J=TVKZH_<9 ?9_WU+D>E?;7P;_ ."5WP'^
M%/DW6HZ'<>/=5CY^T^)I1-"#W ME"Q%?9U<^] 'P9J7[<7[7'[7&ISZ7\.-/
MU#2K G:]OX*TYE\H=C+>/N:,\]=Z#)Z=*W/!'_!(OXX_%K5!K?Q0\7V7AR:X
MP;B74+M]8U+_ (%M;8?^_P!7[%Z3H]AH.G0:?IEE;Z=86Z[(;6TB6**-?154
M  ?2KE 'Q%\*/^"1/P-\ ^3<>(8M6\?Z@N&)U:Z,-L&]5AAV\>SL]?77@GX<
M>%/AKI8TWPEX:TGPU8<9M])LH[9&QW(0#)]SS71T4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!\:WG_*6>P_[)8?_ $O>
MO=/C!^RO\)_CU%)_PG'@;2M9NV7;_:(B,%ZH[8N(RLF!Z;L>U?,'Q_\ &VI_
M G_@H9I7Q(N_A_XT\7>&9?  T@3>$M'-\PN#>2OM)+*HPH!(W9^9>.:[7_AY
M-H?_ $0OXX?^$A'_ /)% 'S5\>/^"+<D/GZK\'O%Q+K\ZZ'XD;#9'.([J->O
MH'3ZOWKY/^-WQ _::^$OPUU7X/?%G^W!X6U)H5C7Q!']J7,,J2K]FO>=X!C4
M;0[*!Q@5^HO_  \FT/\ Z(7\</\ PD(__DBO#?VU/VKO^&E/V=?$?P_\-?!+
MXO6NN:E-:26T^J^$]D"&*YCD;+1RNP)5& PIY.. : /?OV4?^"B'PD^/.DZ1
MH']J_P#"(^+T@BMSHNN.L7GR!0N+>;.R7)'"\.?[@KZTK\O/V@/^"-^GZ]HL
M>N_"35?[!U@VZR3^&=9D9[5Y-H++#/RT9SGY7W#)^\HKQ'X,_MW_ !S_ &'_
M !6OP_\ BUHFI:[H=GA&TG7'*WUK'G >UN3D21\< ET(&%*]: /VQHKRGX ?
MM/?#K]ICPX=6\"Z_%?21*&N]+N,17UF3VEA)R!GC<,H2#AC7JU !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%07KSQV<[6L:37*QL8HY&VJSX^4$X. 3
MCG% 'FG[0W[27@;]F3P/+XE\:ZH+9&W)9Z=!A[N_D _U<,>1D],L<*N06(KR
M#]C3]L[3OVZ=#\>:9?\ @2;0+730EM<0S7/VNVN[:Y$JA"^Q,/M1@RXQ@@@]
MA\(^#?V'_P!H+]M;XZ:KXB^-XU;PCIEM<>7>WVI0['\L-D6VGQ'Y=F"<.,QC
M);+L<-^M/P?^#/@_X#^"+/PIX)T6#1M(M_F98QF6>3 #2RN>9'.!ECZ #
M .-^ O['OPH_9KOM4OO GAA-/U+46(EOKJ9[F=(B<B&-Y"2D8XX'7 W%B :]
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OS1_;:_X)2R^//$&M?$3X/W:6OB&]G>_O?#-TXCBN)V)9WMI>!&[-D['^
M7).&08%?I=10!^7G_!.#]KCXRR_&A/@/\3]+U76#;P7'^G:K ZZCI!BC+A;E
MVY>)L!%9\MND3#$$ ?J'48MXEG:81H)F4*TFT;BHR0"?09/YU^4_[>7B3]J+
M]FW]HJ_^*N@>(=8O/ARYB6Q%NQFTNUBVJ&MKJUSM4E]W[Q@"VX%7#<* ?JY1
M7QM^QE_P4H\'?M/7%GX5URV7PA\19%.S3F8O:7Y52S&WD/0X!/EOR!T+X)'V
M30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5YA^TO_R1+Q'_ -NW_I3%7I]>8?M+_P#)$O$?_;M_
MZ4Q4 >GT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%(S!%+,0J@9)/05\H_M ?\ !3#X*_ G[18QZV?&
M_B.,$?V5X;*SJC>DL^?*3G@@,S#^[0!]7UYC\9OVF/AC^S]IYN?'GC#3M#F*
M>9%8-)YMY,.Q2W3,C#/&0N!W(K\H/&W_  40_:5_:TUZ;PQ\*=$O?#EI-\OV
M'PE ]Q?!"3AI;LKF/_?01 8Y[UV'P8_X(Z>//'U^-?\ C+XM_P"$>%R_FW%A
M8RB_U.8GKYD[$QHW^T#+]* .A^.G_!:6\O))M*^#_@_R-Q,::WXD&^0DG ,=
MK&V >X+NV<C*=J\ATS]EO]KW]N34(-6\=7NJ:?H<KB5+GQ=.UC:Q@_Q0V*+D
M9!R"L2J?[U?J9\"_V,?A!^SK'#+X/\'VB:Q&N#KFHC[5?L>Y$KYV9[B,*O'2
MO;J /@'X(_\ !'/X6>!1;WOC[4[_ .(6J+AFMB38Z>&ZX\M&\Q\'^])@]U[5
M]P>"_ 7AKX<Z)%H_A70--\.:5']VSTNU2WCSC&2J 9/N>36]10 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>??&GX!^ _VA/"K^'_'?AZUUNSPQ@F<;;BU<C&^&4?-
M&W3H<'&"".*]!HH _%?]HK_@GY\5OV+_ !0OQ+^#NM:KK7A_36:X74-/&W4]
M+0<D3QJ,2Q;?O.J[2-V]%'7Z:_8T_P""KWAWXH_8?"7Q;:U\)^+&VPP:X#Y>
MG7[=!OSQ;R'W.PG."N0M?H=7P/\ MH?\$LO"WQHBO_%GPSCM/!_CD@RRV"J(
M].U-NIW*!^YE/]]1M)^\N27 !][JP900<@\@BEK\6_V8/V^/B1^Q;XL/PK^,
MVD:I?>&-.D%L]I>#.HZ.O\)A8G$L.,$)DC;@QL!PWZ__  [^)'AGXL^$;#Q/
MX1UFUU[0KY-T-Y:/N7W5AU5QT*L P/! - '2T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M451US7-.\,Z/>ZMJ]];Z9I=E$T]S>7<JQ10QJ,L[LQ   [FO"?V?OVZ?A9^T
MQ\0?$'@[P5>ZC-J>D0M="6]M/)AO8%=$:6 [B2H:1!APC<Y QS0!\W_MZ?\
M!4"Q^%$FI_#[X3W$.I^-(RUMJ&O8$EMI3CAHXP>)9QR#G*(1@[FRJ['_  2M
M^$OQF\,Z1XH\=_$[7-:&F^*$CET_1-:NI)IY7SN:]D1R3$67:HZ,PY( "9[7
MX)_\$M_A-\'?BI>^.)9=0\77"W!N-)L-;V20:>Q.[>0!^^=3]UGZ=<%@&K['
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "H;RSM]1LY[6[@CNK6=&CE@F0.DB$8*LIX((X(-344 ?*
MGA__ ()J_!CPC\>M-^*6A:?J&CWFGS_;+?0;2Y"Z;'<@Y654V[U .3L#A,XP
MH P>0_:D_P""F>F?LN_'VT^'^J^ ]1U32DM8;J^UB&Z6.0)*,JUO$RXE"X(.
M77+ C(V\_;5>1_M$?LL?#O\ :?\ #/\ 97C?1$N+J)"MGK%KB*^LB>\4N#QG
MDHP*'NIP* .D^$/QL\$_'CPC#XD\#>(+77M,DP'\EL2V[D9\N:,X:-_]E@/4
M9'-=Q7Y*_#G_ ()S?M"_LQ_M->'=5^&FOVVH^$6O8C>ZXMXEJALA(#)#>6K/
MNDRH( C#C.""A^[^GOC3XN>"/ASJ6E:?XJ\7:+X<OM5?R[&WU2_BMWN6R!A
M[#/) ^I [T =;129SR.12T %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y-?
MMC?M\?$_XK?$[QM\'O@O91PZ!I=K?V>L:@MO'-<7D,,3"]<M*"D,*!9%! W'
M (;+*H\A_99_;N^*W[(^B_#[2?%FG+JWP>U6*2?3K=[:-9DM3=2+/+;3)@LZ
M2B4F.4GT^4,K5@?'C3/'7[!_[4GQ)G&D+<Z)XRM-6L;.[ND;R+W3K[+'RY ?
M];$S)D=F3D889^MO^"<G[6GP/O/@_P##WX5>+);73O'.B_:K:TEUZQ3R)FFN
MI)0MO<'<%+!T&&*%F7 #<9 /JS]K[]KC1?V6_@BGC9((]>O]4DCMM#LU<B*Z
ME="X=F'2-4!8D=?E P6!K\\=+_;#_;G^(GA&[^)OAO1W_P"$&@,LS'3_  _;
M-:F-#AS&) T\B(58%E8XPV3P<?IS\>/V8/AQ^TMINE6/Q!T*368-*:1[$17]
MQ:^0T@4,V(I%#'"*!N!QSC&3GFOC)\4? /[#?[.$9(BL]+T?3QIF@:+)*7EO
M9ECQ%"-Q+-S@NQSA=S'W /,O^">O[>3?M<:1JVA>)-/MM)\=Z'"EQ.++<+>^
MMR0OGHIR496*AE)(^=2#R0O&?\%!O^"B.L_L^^+K+X:?#73;?4O'-Q'%->7E
MU"TZV8D/[J&.$??E<8/.0 R\,6^7P/\ X(G_  GU>;X@^-OB3+;O%H5MIAT"
M"=B0LUQ)+#,ZKZ[$B3/IYJ_AYQI-TOQ&_P""P,CZG_I"P>/IXEW'/_'DSI".
M?3[.GY4 >A:?_P %$/VG?V9?'FB0_'OPO)?Z#J@,_P!ENM-ALKEH21N-O+"
MA>/<N4<$\@-M)##].O&7QT\)^#?@C>?%:XOOM7A&'25UB*X@7YKB%T5H@@./
MF<NB@''+#.*^)_\ @MMHUM/\"O 6K,@-Y:^)#:QOCD)+:RLX_$PI^5>&_%'X
MAWLW_!&?X:6SSLS7OB$:)-\Y^:*&YO98U/T%O%Q_LB@!UO\ M_\ [7?[06I>
M(?$7PG\,_9?"FBR>;/9:5I$5Z(HL';')+*I:63'S$1!6/4*!Q7UO_P $\?V^
MI/VL;'4_#'BJRM=,\?:/;K=.UGE8-1MMP0S(ASL9&9 RY(.]2O!(6#_@D'HU
MMIG['-E=0(%FU'6[ZYG;'WG#+$#_ -\Q*/PKX:_8TG7X?_\ !5*XT73CY&G'
MQ#X@T@QJ=H,*K=;%^@:.,X]A0!^WU%%% !7F'[2__)$O$?\ V[?^E,5>GUYA
M^TO_ ,D2\1_]NW_I3%0!Z?1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !17R]\3_P#@H)X/^&OQ8\1?#V'P%\1/&>NZ (#J$GA/0X[V
M"'SHEE0$F96'RL.2H&0<$XK _P"'DVA_]$+^.'_A(1__ "10!]@45\?_ /#R
M;0_^B%_'#_PD(_\ Y(I^G?\ !2[P7-XG\.:-K'PQ^*GA/^WM3@TFUU#Q!X=B
MM;43S.%0,_V@GU)"AC@$X.* /KVBN6^(GQ2\(_"/P_)KGC/Q'IOAK2DX^T:C
M<+$';&=J \NW^RH)/I7YV?M"?\%H-'TL7.E?!WPXVLW/*#Q!X@1HK8?[45N"
M)']BY3!'*D4 ?I7X@\1:5X3T>YU;7-3L]'TNU7?/?7\Z00Q+ZL[$ #ZFOA#]
MH+_@L)\-OAZUSIGPYT^?XB:PF5^VY-KIL;=,[V&^7![*H4]GKXY\/_LZ_M5_
M\%!]8MO$'C"]U"U\-NWF0:EXF9K.PB4][6T51NR.C(F#CE^]?>7[/?\ P2C^
M#_P<^S:CXFMW^)7B*/#&?6H@MBC?[%H"5(]I3)[8H ^"+KQ?^US_ ,%&;R6U
MT^+4O^$/G<QR0Z>ITS0HESRLDA/[[']UFD?T'2OJC]G_ /X(R^$/#'V?4_BQ
MX@E\7Z@I#-HVD,]K8*>ZO+Q+*/<>5]#7Z.V=G!I]K#:VL$=M;0H(XX84"(B@
M8"J!P !V%34 <[X%^'?ACX8Z!#HGA+0-.\.:3%]VTTVV6%,_WB%'S,>[')/<
MUT5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >(?M1?L
MA^ ?VKO"O]G>*K'[+K-M&5TWQ!9J!>63'G /\<9/6-N#DD8;##\F[._^./\
MP2B^-!@GC_M/PIJ4N6CRYTK78%/WE/\ RRG4'_>0D9#(?F_=.N1^*OPG\*?&
MSP3?^$_&>CP:WHEXN'AF&&C8?=DC<<HZYX92"* .1_9L_:?\#_M2>!8_$7@^
M_P SQ!4U#2+DA;O3Y2/N2(#T.#M<95L'!R"!ZY7X>_'K]FOXJ_\ !-'XKV7Q
M%^'FL7E[X0,^RUUE4W*JL0?L=_&/E(;@9X5\ KM887],?V,_VW/"7[7'A'-L
M8]$\;6,0.J>'I),LO;SH2>9(2>_52<-V+ 'TC1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45X+^UA^V1
MX&_9+\)"^\03_P!I>(KM&.F>';20"YNVY&YNOEQ ]9"/4 ,>*^4?^">7[5W[
M07[4'Q\\0:KX@2*7X7+;R_:(H;)(;33YL P102[=[OS\RL[':2QQ\M '@G[6
MWQ8^-W[</[2&L_!+PGHU]8Z#H>J36:Z''F)"(9-AO;Z3IMX#+GY5!4*&8Y;]
M!_V)_P!AKPS^R#X;FG2X_MWQUJD"Q:IK9!5-N0WD0(?NQ!@#D_,Y )QA57Z7
M2VACFDF2)%FD #R*H#/CID]\9/YU+0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?%7_!0C_@GW+^UH^G>+?#.LQZ5XXTBP^P1V]\6^R7T =Y%C+#)B<-))A\$'
M=@XP"/M6B@#\3/@E^VK\</V#/&4'PY^*NBZCJOAFU=8VT?5SFYM(<X\RRN.0
M\8'1<M&<84IDFOVLLKM+^S@NH@XCFC611(A1L$9&5/(//0UE^(O!'ASQA/IT
M^O:!I>MS:;,+FRDU&RCN&M91C$D1=3L;@?,N#Q7RC_P4LUKX_>%_A[X>USX*
M75Y!I^GSS3>(!I$"RWH0*AA<*58F)<2[PHSRI(V@D 'V317YH?LD_P#!7O2/
M$WV3PS\;(XM U;Y8HO%-I$19SGI_I$8YA8GJZ@IR<B,"OTIM+N#4+6&ZM9H[
MFVF19(IH6#)(A&0RD<$$$$$4 34444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2,2JD@%B!T'
M4TM% 'P1JW[>WPC_ &L_"/Q2^'$?AK4[/4K/PKJE];1>+;.U"RW$$#Y6)!+)
M^]3[XZ$!&/&VOSL^,7[/_@WPG^Q/\$OBGIEPUGXO\27=]9:E8O<%Q>)'/<!;
MA$;.SRQ'&C;< ^8G&<D_;'[=7_!+^S\1:IXO^+OP]\06_ANX6UNM9U71+N-A
M#)(D;22R02(,HS[6)4@@LQ.5!P/+?V'_ /@FJ/C_ .!O!'Q*^(?C*:]\%LLQ
ML/"]J9&<QQW$BF-I6.(D:1'8K&IR&^\I)- 'W9X;_:0L_@C^PMX%^)OQ&N9)
MKP>&-.D,1?\ TC4KJ2W4Q1KGK))]X^GS,>%-?F7X#\*?$#_@J5^T%>^)?&VO
M0^&_!FELJSRF4+#I]N3E;.S1C\TK $EST^\W\*M^A/[>?[%'BK]K:T\%:1X=
M\5:7X4\.>'EF<Z?<6\C++*X148*G "(A5?3>WK7R'_PY#\<?]%+\/_\ @%/0
M!^H_PC\&^"?A;X+TKP5X&2QM-&TN'9#:6LZR.1GYI'.269F.68\DFOQYO(XO
M@W_P5ZDFUDBSMIO'371EE^152_)=')_N_P"DJ<].I-?9/["W_!.+Q)^R7\8K
M_P 9ZOXPTO7K6YT:;3!:V5M+&X9Y89 V6XP!$1^(KL?VY/\ @G=HG[6EU9^)
M]'U9/"WCRTA6U-[)$9+:]@4DJDRKR&7<=L@YQ\I!&W: >0?\%N/%%G;?![X>
M>'&D7[?>Z])J"1[OF\N"W>-CCTS<)7E?Q8^$^HV?_!&?X=22V[B;3=5B\1S#
M9R(;FXNDB?Z%+R(Y]_2NG^'/_!'OQEX@\<:=J?QI^)%OX@T2QPGV/2[JYN;B
MXA3[D/G3HOE)ZA0<#(&,[A^E?B;X<^'/%_P^OO ^IZ5;S>%KRP.F2::B[(Q;
M[-@1,?=VC&TC!4@$8(% 'R!_P1]\66&K?LA_V='/&+G1-;O(;J,L 4#[9E8C
ML").O3Y3Z&OB?]A. ?%G_@IW=^*M,4S:7'JNO>('=!N @D$ZQMGTWW$0S[UZ
MSXJ_X(Y_$;P[XAU:#X9_%.SL_"FIL8IH-3GN;6X:V/(CE$",D^.G.T'K@=*^
MQ?V(OV&O#_['OAR_E&H?\)#XSUA$34=8,7EQK&I)6&!>2J9.22<N0"<84  ^
MGJ*** .7\;?#C1/B!]B_MF*XD^R;_*\BY>'&_;NSM(S]T=:\=^.7P5\+>$?A
M;K>K:=!=I>V_D>6TM[+(OS3QJ<JS$'AC7T57F'[2_P#R1+Q'_P!NW_I3%0!Z
M?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QK^S;_R
MD,_:K_ZXZ!_Z1BOLJOSW\)_'CP)^S_\ MS?M5Z_X]\1VN@6#1:"D"S$O-<N+
M($I%$H+R-TX4'&<G KQ3X]_\%@O%_CS4'\,? [PS-HXNG^SP:M?6XNM2G8\#
MR;==R(3VSYA/H#0!^G7Q9^.'@/X%Z =9\=^*-/\ #=D0?+^U2?O9R.JQ1+EY
M#[(I-?D?^W9_P4@T_P#:(G\)Z%\.-!OK"W\->((-=L];U$*9[BZB5UB"6P#
M)E]WS$EN 5'(-[X4?\$P?CA^TIX@'C'XS^([SPO!=[7EFUN5K[6)TZA1$6Q$
M.HQ(P*_\\R*]D_:<_8Y^&'[+/AWX$?\ "$Z*XU>Y^)NC6]WKFH2F>]N4_>MM
M+X"HI*J2J*JDJ"02,T >"?#O_@G_ /M&?MD>(H_&'Q3UF_\ #FGW/S'4_%3/
M+>M&>=L%GD%%Z85O*7'3/2OT5_9Z_P""=/P9_9Y^S7]GH \4^)HL-_;GB$+<
MRHWK%'CRXL'."J[L=6-?3M% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% &;XD\-Z5XPT&_P!$US3[;5M(OX6M
M[JRO(Q)%-&PP593P17XW?M@?L.^-?V)_&\'Q>^#5_J*^$K*Y^TI<6KE[K0G)
MQLESGS+<YV[F!&#LDSD%_P!HZ@OK&VU.RN+.\MXKNTN(VAFMYT#QR(PPRLIX
M(()!!X(- 'R7^PE^WYH/[5F@QZ%K9M]"^)EC#NNM-#;8K]%',]MDY(QRR=5]
MUYKZ[K\=OVZO^"?^N_LV^)#\9?@H][:^'+&?[?<6>GNPN=!D#9\V(CEH,_C'
MWRO(^L_^"?O_  4(TW]IS28O"'B^2WTKXG64.2BX2'6(U'S30CH)  2\8]V7
MY<A #[6HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N(LOC=\/\ 4OB//X M/&6BW/C6!&DET**]1KI-HRP* YW!?F*_
M> Y(QS7P)_P48_X*-:]X#\5:K\'/A8D]EXBBV6VJ^(47,T3R(K""T4?QX=09
M.H)(49 8/_X)N_\ !._Q%\._%FF_&;XG23Z?XC1)9=*T!R?/A::-D:>[)Z.4
M=\1]1NRQ!&T &I\3O^"56N?&[]K#Q!X^\;>/8;WP'J=W]L^RVXD&I^6.$LQE
M?+CC10JB0,3@?=!.:^_? O@/P_\ #/PIIWAKPMI%KH>A:?&(K:QM$VHB]SZL
MQ.26)))))))S6]10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?)7[2G_!,_X2?M%:P=>%O<>"O$TLOF76I:"J(MYD_,986!0N>3O #$GYBW
M2M[]H;XT:/\ \$^_V9?#TND>';_Q/8:3]D\.Z;:O<;<!8F"/<3;3M&V(\A>6
M90 ,\?2]9/BKPGHOCGP_>Z%XBTJSUO1KY/+N;"_A6:&5<@X96!!P0"/0@$=*
M /G3]E?_ (*&?#']J)+?3+>Z_P"$3\:N,-X<U:5=\K=_L\O"SCKP 'X)* <U
M]0U^5O[4G_!'F:&ZE\2_ B^\MP_FGPKJ=UM*'.1]EN7/8XPLIXZ^9T%?:_[/
M$WBSX#_LKZ1<_'KQ/;#6-#LY)M4U2ZNO.^SP!R8DEFY\V14*(2-Q9L %SR0#
MWNBO._@W^T-\.?V@-(FU+X?^++'Q)!"<31P[HKB'T,D$BK(@/8LH![9KT2@
MHHJ.&XBN YBE24(Q1BC X8'!!QW![4 24444 %%10W4-P\R131RO"_ERJC F
M-L!MK8Z'#*<'L1ZU+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 -DC2:-HY%5T8%65AD$'J"*9:VL-C L%O#';PK]V.
M)0JCG/ %2T4 %%%% !1110 4444 %%%% !1110 5YA^TO_R1+Q'_ -NW_I3%
M7I]>8?M+_P#)$O$?_;M_Z4Q4 >GT444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%,FFCMX9)976**-2SR.0%50,DDGH*^ OVL/^"M/@OX3M>>'?A?%
M;>/?%*9C?4MY_LJT;_?4@W##T0A>?OY!% 'V[X_^(WACX5^&;KQ%XOUVQ\.Z
M+;#]Y>7\PC3..%7/+,<<*N2>@!K\Q?VE_P#@L3?ZO<3>&O@7H\D1E;R%\3:I
M;[YY&)P/LUJ00"3C#29)SCRP:\7^'_[-/[1__!1SQ1;^,/&^L7FG^%V;,6N:
MXC1VL<3'E;&T7:'''50J$CYGS7Z??LS_ +"GPK_9>M8+G0-'&L>*0F)?$NKJ
MLMV21R(^-L*]>$ )'WBW6@#\J/V:_P!B[QS^V-\>/&-M\3O$6J>'-6T=+6_\
M02:O"\FJS?:$W1(%? 0F-1R_W!M 0XP/UZ^ /[(OPL_9IT]8O!/AF"WU(ILF
MUN]Q<:A/Z[IF&5![J@5?]FN4^+G_  3W^"'QP\?ZEXT\6>&+F[\0ZD(_M5Q;
MZG<P+*4C6-3L1PH.Q%' &<9ZYKCO^'3_ .S;_P!"AJ'_ (.[O_XY0!]@5\:_
M\%*_^05\ O\ LJ>C_P#H,U6O^'3_ .S;_P!"AJ'_ (.[O_XY6KX4_P""8O[/
M?@OQ1I'B#3/"5XFI:5=Q7UJTNL73JLT;AT)4R88!E!P>#CF@#ZKHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** &R1I-&T<BJZ,"K*PR"#U!%?D'_P4'_8$U+X%:\WQI^#$5UI^B6U
MP+[4-.TLE)=#F5MPN;?;R(<\D#_5GD?)PGZ_4R:&.XADBEC66*12KQN 592,
M$$'J* /BK_@GS_P4&T[]IC1H/!WC&>WTWXGV,/(XCBUF-1S-$.@D &7C'NR_
M+D)]L5^._P#P4$_8+U/]G?Q(/C3\'$N-/\.6UTM]>6>G,5ET*X#@K/#CD0;L
M<#_5G_9/R_87_!/S]O33?VI?"Z>'/$LT&G?$[2X,W5N,(FIQ+P;F%>Q_OH/N
MDY'RG  /L:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S
MI?$6E0:Y!HLFIV<>L3Q-/%I[7""XDC4X9UCSN*@]2!@4 9/Q(^)GA?X0^#[_
M ,4^,-:M=!T*R7=-=W38&>R*!R[GH$4%B> #7P?\%_\ @J9X@^/W[6&B^ _"
M?@&&3P%J,KP"ZFWG4XXU4L;MRK>6D8 R8]I./XR<"LK]NK]BOX^?M6?M,64=
MIJ%G#\*(H85L+N>^40Z9^[7[0SVVX.\S2;\%5(*^6"RXX^P_V8?V2_ ?[*?@
M\:3X3L?/U2X1?[2UZ[4&[OG']YOX$!^[&ORCW)+$ ZRZ^ OPZO/B=%\19_!>
MC3>-XU"IKCVBFX&%VJV[^^%^4/\ > &,XXKO:** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIDLJ0QO)(ZQQH"S.QP% Z
MDGTKGM0^)7A'29-E[XJT2S?;OVW&HPH=O//+=.#S[4 =)17FM]^TU\']+5#>
M?%?P1:!^%,_B.S3=CKC,G-<WJ/[;OP"TM9#-\7?"3^6VP_9]3CGYSCC83D>X
MXH ]NHKYVOO^"AO[.FGJC2_%;1W#' \A)Y3^.R,X_&LB^_X*:_LSZ>R"7XGV
M[[NGD:3J$WY[+<X_&@#Z@HKY(OO^"JW[--K(JQ>.KJ]4C)>#0KX >WSPJ<_A
M5;_A[!^S;_T-^H?^"2[_ /C= 'V!17QS>?\ !6C]G&UA+Q^)M5NVSCRX=%N0
MWU^95'ZU0_X>\_L\_P#01\0?^"=_\: /M6BOBK_A[S^SS_T$?$'_ ()W_P :
M/^'O/[//_01\0?\ @G?_ !H ^U:*^*O^'O/[//\ T$?$'_@G?_&C_A[S^SS_
M -!'Q!_X)W_QH ^U:*^*O^'O/[//_01\0?\ @G?_ !H_X>\_L\_]!'Q!_P""
M=_\ &@#[5HKXJ_X>\_L\_P#01\0?^"=_\:/^'O/[//\ T$?$'_@G?_&@#[5H
MKXJ_X>\_L\_]!'Q!_P""=_\ &C_A[S^SS_T$?$'_ ()W_P : /M6BOBK_A[S
M^SS_ -!'Q!_X)W_QK+;_ (+(_ 0,1]D\7GW&EQ?_ !^@#[IKE/BK\,= ^,WP
M[UWP5XHMFN]"UFW^SW,<;[''(971NS*RJP//*C@]*^,+K_@M)\#;>X:./P[X
M\N47&)8M.LPK<=MUV#^8[5F7O_!;#X11S 6G@OQM/%CEIH+.-L^F!<-Q^- '
MS9\</^":/QD_9;\1?\)U\%]<U/Q/IUB3-%/H[-!K-FO=6B0_OEQ@'R\[N<Q@
M5]V_\$Y/VA/B7^T%\)=5N_B9H4EGJ.DWJV=MK36AM1J:[<L3'@#>C##,@"G<
M!@$'/@UY_P %OO!2++]E^&>O3,,^6)K^",-Z9P&Q^M<[K7_!<"PN+&6"R^$5
M]OF1HVD/B587CR,;D86K_,.W% 'ZDPW4-UY@AECE\MS&^Q@=K#JIQT/(X]Z^
M)?B9X2\6_L*_$/6OBQX!MK[Q1\'=>NVOO&G@Y',L^ES.<R:E9[CT[NN< =?E
MPT7X\?#'X_>/_@OXRN/$W@?Q5JFA:E<2F2=Q/YRW66+8N$8;)N3D[U//. :^
MO%_X++?'/5+./3K?PKX)N;F2+RG<:9=R22G'+!!<[>G4;2.O&.* /K7]O?XJ
M>$_B%\-_V<?%?A_7K/4= U#XCZ3?07B2@ PHLOF,0>5V$@," 5/!P:]5_:?_
M &G];T/Q1:?!SX.6D7B/XS:U'GG#6OAZV(&;R[." 0""J'U!(.463\'?''CF
M_P#&.JW3RVEOH=@U[->QZ%I8DBL+.>4()6AA=V\O=Y:9 ./E & H _9W_@DK
M=>#?$7P%U3Q%IRR7?Q$NM4FC\7:I?S&>\NKC<7B<R-\QC,;J0.F[S.IR2 ?0
M?[,/[..G_LX^![K3QJMWXD\4:S<G4O$/B&_D9IM2O6'SR8).U1T ZXY)))->
MQ444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7F'[2_P#R1+Q'_P!NW_I3
M%7I]>8?M+_\ )$O$?_;M_P"E,5 'I]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4455U35;+0]-N=0U*\M]/L+6-II[JZE6**) ,EG=B H ZDG% %JO&/VDOVN/
MAQ^RUX?%]XRU@?VG-&7LM"L<2WUWC/W8\C:N1C>Y5<\9SQ7Q3^UW_P %>;/2
MOMGA3X&HNI:CDPR^+KJ'=!&>G^BQ,/WAST=QMXX5P0:\I_9O_P""9WQ*_:8\
M1?\ "Q/CGJVK:'I.H.+F2._D+ZSJ8.,9#Y\A,< N-V  $ (8 '&_$;]I#]H7
M_@I+XVG\%>!M)N].\*,P+Z#I4I2VBA)XDO[D[0XXZ-A<CY4+=?M/]D__ ()0
M>!/@W]C\0_$5K?X@>+X]LBVLD9_LNS?_ &(F&9F']Z08Z$(I&:^P_A;\(_!_
MP4\)V_AKP3H%GX>T:'GR+5/FD;&"\CG+2.<#+,2>!S77T -CC6*-410B*,*J
MC  ]!3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AN[2#4+6:UNH8[F
MVF1HY89D#)(A&"K \$$$@@U^-/[=G[$WB']D/QW;_&;X/37FG>$X;Q;G-BY\
M[0+DMP/>W8G:"<@;MC9!&[]G*J:MI-EK^EWFF:E:0W^G7D+V]S:W"!XYHV!5
MD93P5()!!]: /F']A']N+1OVM?!)M-0-OI/Q%TF(?VII2':LZ]/M4 )R8R<9
M7DHQP>"K-]4U^)G[8G[*7C#]@3XO:9\6/A3=WEKX.-Z);&\B8N^DS-UM)\_?
MA<952V0RDHV3RWZ6?L7_ +8OAW]KGX=+J-KY6F>+].18];T/?DP2'@2QYY:%
M\$J>W*GD9(!]#T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45B^,O&FA?#
MWPS?^(?$NK6FAZ)81F6YOKV41QQK[D]23@ #DD@ $FO@[P7_ ,%8[;XJ?M2^
M&?AYX*\#S:IX.U:^731J\\C)>NS'FZ6( A(4 9BK?,5!8E""M '4?M]?\%'K
M/]F.ZG\"^#K*/6/B-);K++-<C-II22+E&<9S)*5(94X #*S$CY6^8/V%?V2/
MB[\?OC=H/[07Q*U?4]/TVTU"+5X+[4787VL.AW(L:<;+?@#. I3Y44@Y7]'_
M !]^R#\(OBA\4M/^(?BGP79ZSXILD1%N+F20Q2[/]698=WER%>V]3[YP,>Q*
MH10J@*H& !T% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 44R:9+>)Y976.)%+,[G 4#DDGL
M*5'61596#*PR&4Y!'K0 ZBBD9@JDDX Y)- "T5%;7,-Y;Q7%O*D\$J"2.6-@
MRNI&0P(X(([U+0 453U;6=/\/Z?-?ZI?6VFV,(W275W,L42#U9F( _&OF?XI
M?\%+_P!GSX6^=%)XVC\4W\>?]#\+Q&^+8])AB'\Y!0!]245^6?Q!_P""WUHG
MF0^!OAC-,?X+SQ!J CQ]8(E;/_?T5XS<?\%!/VP/VA':W\!Z5=6D$A*LG@OP
MV]Q@=.99%F9,>H9>E '[8LP12S$*H&23T%>;>,OVF/A+\/O,7Q%\2O"NDS1Y
MS;W&KP>?QU B#%R1["OR47]@_P#;(_:(9)/'.HZA!:2G<K>,_$C21I_VP1I6
M0#TV#Z5Z9X-_X(?:W/L?Q7\4["QQ]Z#1M*>YW>PDDDCQ_P!\&@#ZL\9?\%6/
MV<_";.EOXKOO$DZ<&/1M*G;\GE6-#^#&O#_%?_!;[P79R,/#7PRU[5DQPVK7
M\-B3SW$8GQ^==SX-_P""-'P1T'RY-;U7Q5XGF&-\=Q>QV\!QUPL4:N ?]\U[
MEX1_X)__ +//@E$6P^%.@W6W^+5XWU$GZ_:&DH _/SQ)_P %NOB!=;O[ ^'/
MAK3/[O\ :5S<7F/KL:+-<RO_  41_;&^)W_(I:%<1^9]S_A&_"#7?7^[YB39
M_7K7[">&_A?X-\&;/^$?\):%H6S[O]FZ;#;[?IL48Z5T] 'XK+)_P4,^( ,H
M'Q M?,^;!6'2<8_V?W6.O3'\J7_AC/\ ;L\;?+KNN>)8HWRI&K^.EF7;][HE
MP_&>V.O8=:_:BB@#\6HO^"0/[0OBZ1)M?\5^%HB6#L=1UB[N)06^\1M@8%AW
M^89]:Z/3O^"(?CR18OM_Q(\.VQ+?O/L]I/-M7/49V9..W'UK]@J* /RAL?\
M@AK>2*WVSXRP0-GY1!X::4$>Y-TN*Z>Q_P""'OAB-R;SXJZM.F.!!I$41SZY
M,C<5^F]% 'YQ6/\ P1(^&\<;"\^(/BJ>3/#01VT0 ],%&Y_&M6Q_X(H_!N.-
MA>>,/'4\F>&@N[.( >F#:MS^-?H110!\&V/_  1C^!-K&RRZOXVO6)R'GU.V
M!'M\ELHQ^%6/^'-OP$_Y_/&'_@TB_P#C%?=5% 'PW9_\$=?@#;3!Y'\5W2X_
MU<VJH%/_ 'S$#^M7_P#AT-^SS_T#O$'_ (.'_P *^U:* /BK_AT-^SS_ - [
MQ!_X.'_PH_X=#?L\_P#0.\0?^#A_\*^U:* /BK_AT-^SS_T#O$'_ (.'_P *
M/^'0W[//_0.\0?\ @X?_  K[5HH ^*O^'0W[//\ T#O$'_@X?_"C_AT-^SS_
M - [Q!_X.'_PK[5HH ^*O^'0W[//_0.\0?\ @X?_  H_X=#?L\_] [Q!_P"#
MA_\ "OM6B@#XJ_X=#?L\_P#0.\0?^#A_\*/^'0W[//\ T#O$'_@X?_"OM6B@
M#XJ_X=#?L\_] [Q!_P"#A_\ "M1?^"3W[-RJ ?"6HL0.IUN[R?\ R)7V#10!
M\GVO_!+']F6W@6.3X=273C.99=>U$,>>^VX _2M.R_X)H?LTZ?"8XOA?:LI.
M[,VIWTK?F\Y./:OIVB@#P.S_ &"_V>[&:.2/X3>'&9!@":W,J],<AB0?QK=L
M?V/?@7IZLL7P>\#.&.3Y_A^UF/X%T./PKU^B@#B]*^"?P[T+!TWP%X8TX@J1
M]ET:VB^[]W[J#IV]*^,OVT/VAO ?[+=YJ?@KX,>$=#@^.GC5(["6?0;"*&:R
M$QVQO*T8!:=BP,<9[D.W&T/^@-?FY^S3\!/!OQ0_;T^(?Q \.6$LW@?P'J<\
M<-_>W#73ZIK\K$S2^:Y)9(,L$&3C$3CEV) /D#XT?L,_%/\ 9/\ '_P[NH;N
MQUK3=:UK2HK*]:8?9O[8P&$,\).XJLGG;7P04SR"2M?6/QFT\?\ !,']H^P^
M)W@[2)9O@[X^;[!X@\/VO"V-TI+JUN. IP7>-#Q@3H-H*E?O[XE?![PA\8(M
M C\7:1_:R:#JL.MZ</M,T/D7D6X1R_NW7=C<WRME3GD&N>_:?^!=A^T=\#O%
M'@2]\N.>_MR]A=2#_CVO$^>"3/4 . &QU4L.] '9?#_X@>'OBGX.TOQ5X5U2
M#6=!U.$36UY;G*L.A!'56!R"IP5(((!%=%7QA_P2RM_#EC\#]>LK'3[G0_&=
MCK<MCXMT>:X9DM]0B41EXX2=L2R*H8A0!OWJ/E10OV?0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>8?M+_P#)$O$?_;M_Z4Q5Z?7F'[2__)$O$?\ V[?^
ME,5 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !129QR>!7Y^?MG?\ !5;PY\(?M_A'
MX5M:>+?&2;H9]6)\S3M.;H0"#^_D']T'8#U)(*4 ?4?[2/[5GP^_9:\*_P!K
M^,]5"WLR,;#1;3#WM\P[1QY&%SU=B%'<Y(!_)+QY\9?C]_P5 ^(Q\*>%]-EL
M/"D,JR#1;29DTZQCW?+->SX_>,,<$CJ#Y:9R#TO[-O[ GQ2_;5\5'XG?&+6M
M5TKPWJ#K.^H7_.I:JG&%MT88BBV\*Y&T# 1&'3]>?A3\(O"'P1\&VGA;P3H=
MKH.C6_/DVZ_-*^ #)(Y^:1S@99B3P/04 ?-_[(O_  37^'O[-*66O:PD7C;Q
M_'B3^U[R+]Q9/Z6L)R%(_P">C9?N-H.VOL"BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** ,CQ=X1T;QYX9U/P[XATZ#5]$U*!K:[L
MKE=T<L;#!!]/4$<@@$8(K\3/V@?@?\0/^"9/[0FD^._ =[<S^$KB=O[*U*8%
MXY(SS)I]X!@$E1[;@ ZX93L_<JN2^*OPL\-?&KP#J_@WQ;IR:GH6IQ>7-$W#
M(>JR(W\+JP#*PZ$"@#COV7OVF/"W[4_POL_%OAR3R+E<0:GI,CAIM/N<9:-O
M53U5\ ,O/!R!Z]7X6ZIIOQ-_X)0?M/1W5JTFL>%-0SY3ME+77M/#<QOC(2>/
M(]2C$$;D?YOV<^#7QB\,?'CX=:1XU\(WPOM'U&/< V!+!(/OPRJ"=LBG@C\0
M2""0#MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L*3QYX:A\6Q>%9/$6DIXGEA-S'HK
M7L0O7B'600[MY7_:QBOSV_;\_P""FVL?"OQAJ_PJ^%ECY?B>T*V^H>(KJ+?]
MFD=0WEVT1&&<!A\[@@'("M]X</\ L&_\$_?B5KGQ8T7XY?%V^U#2)K:[_M:V
ML-0E=]5U"XY*R7!8YB3)R5;YVQ@JH.2 =G^WY^R/^T3^U)^T)I^G:/<6I^$T
M<4'V*674$BM;!]@$\L\&[?)+O+[65&^0JN1\U?4W[)O[$G@#]DS00-$MAK'B
MRXB"7_B:]C'VB;N4C'(ABS_ IYP-Q8@&OH6B@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH P_&_@S2/B+X/UGPOK]K]MT75[62RO+<.R%XG4JP#*00<'J#FOC?X=_$3Q
M+^P7XWTSX6?%/4[C6_@[JDWV;P=X^N^3II_AT^^;HH X5S@ #(^0$0_<,TR6
M\3RRNL<2*69W. H'))/85\3_ +7W[>W[-NG^"==\#^(;B+XJ&^B:"XT30=L\
M0;^$M=9$<;*PR&1F="N0,@4 7[N1&_X*QZ?(&4H?A66# \8^WOSFN!_:,_:>
MM/VD/$6I_#CPOX[T_P"'_P &]-E-MXR^(]S>) -0(^_IVG,Q_>LPX9ESD'^Y
M@2_E3>_'#QIJ&L-'I'B'5K6W?2&\*V0N;M9+F/2&G,B6;W 5-R@MM+87*Y7A
M/EKZQ^"O_!'WXM?$2&SOO'.K:?\ #_22HVPRN+^^V$EAMBC;RU!R3S("">5Z
MT ?2FO?\%5/@3^SWX*TSP3\)O#^K>,['1;5;2Q"[K.S"J, &:8&5CGDGRSG)
M.:^;->_X*7_M0?M":I-H_P -M%_L@.=HM/".C/?780]-\KB0@_[2JG3M7W1\
M(O\ @E+\!OACY%SJ>C7GCS4X\-]H\17&^'=WQ;QA8ROLX?ZU]:>'O#6D>$=*
MATS0M*L=%TV'B.ST^W2"%/\ =1  /P% 'XPZ1_P3B_:J_:.U"'5OB/K$FF(Y
MW"Y\9:V]W<*I_N0H9"GIM;9^%?3/PM_X(K_#GP^L-QXZ\7ZUXNNEP6MM/1-.
MM2>X(R\A'N'7Z=J_1>B@#QCX?_L9? _X8+%_PCWPP\.P31#"75Y9B]N%]Q+/
MO?/XU[)#"EO$D42+'$BA51!@*!P !V%/HH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KY%N_^"4_[-]Y=37#>#KY6E=G*IK5V "3G _>=*^NJ* /C_P#X=/\
M[-O_ $*&H?\ @[N__CE'_#I_]FW_ *%#4/\ P=W?_P <K[ HH \@_9__ &3_
M (:_LPKK?_"O=%GTEM:\G[:T]]-<F01;_+'[QR%QYC],9W<]!7K]%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5YA^TO_ ,D2\1_]NW_I3%7I]>8?M+_\
MD2\1_P#;M_Z4Q4 >GT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5SGQ"^(OAKX4^$K_P 3^+M9
MM=!T*Q3?/>7;[5'HH'5F/0*H))X )KR;]JW]L[P#^R9X;%QXANO[3\2W49?3
MO#=DX^U7/4!V_P">461S(WH=H8C%?E/#:_'W_@JQ\5O-D;[%X4TZ;&_#1Z/H
MD9[ =99RN/5V[[4'R@'9_M2?\%!/B)^V)XH'PL^"^E:M8>&M1D-JMO9*?[2U
MD=_,*G]U#C)* XVY+MC*K]-_L7?\$JO#OPC73_%_Q5CM?%?C-=LT&CX$FG::
MW49!XGE'J?D!Z!B ]?2?[+7['?@#]D_PO]B\,67VW7;F,+J/B*\0&[NSP2N?
M^6<>1Q&O' )W'YC[G0 G3@<"EHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /+_P!H[]GGPM^TU\+]1\%^*8,0S?O;
M._C4&:PN0"$GC)[C)!'1E+*>#7Y"_ _XN?$#_@E[^TEJG@OQM;377A&[F0:I
M9P9:*ZMR2(M0M,XRP /'&X!D;#*"O[E5\[?MK_L?:%^UQ\,GTV7R=.\8Z8KS
M:'K#+_J9".89"!DPR8 8=B P!*X(![GX3\6:/XZ\-:9XA\/ZC!JVBZE MS:7
MMLVZ.6-AD,/\#R#D'D5K5^+/["W[77B+]BGXJ:E\'/BU%<Z;X2:_:WGCN^6T
M*[)_UR^L#Y!;;D8(D7^+?^T5O<17EO%/!*D\$JAXY(V#*ZD9!!'!!'>@"2BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BO)/A_^U)\/_B9\9O&?POT+4Y+CQ5X44-?1M&%BDPP241-GYC$[*C\##$
M9KUN@ HKS[XS?'WP#^S_ .&SK?CSQ+9Z#:L&\B&5MUQ<L.JPPKEY#T^Z#C/.
M!S7CO[*'_!03P1^UQXX\1>%_#NB:UH][I=J;^%]32/;<VPD6,O\ (S;&#2)\
MI)X;@G!P :O[5'[>'PS_ &5;.6TUB^_M[Q@8]T'AG2W5KCD95IF^[ AR.6^8
M@Y56Q7S#^PS^VY\??VJ/VEIS>:-9I\*E@F^WPVMB%@TLB-C#MN3\[S,_E@JS
M$%2[!% R.KU/_@D3X5\9?M!>)/'OC'QQJNO^'=5U&74_["$7E3N\CEVCENMY
M)C!.!M56*X&Y2,G[E\%^"- ^'/ANR\/^&-'L]!T6S79!8V$*Q1(.YP.I)Y)/
M))R230!@W?P+^'M_\28?B!<^#-%G\:PHJ1ZY)9HURN!A6#8^^!P'^\!QG'%=
MU110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445\??M2?\ !37X7?L\_;-'TBX7Q[XTBRG]
MEZ5,/L]L_I<7 !52#G*J&8$8(7K0!]=WEY;Z=:375W/':VL*&26:9PB(H&2S
M,>  .YKX7_:2_P""MOPR^$SW6C^ XO\ A9/B.,E#-:2^7ID+>\^#YN.N(P5/
M3>*^(;C6/VI_^"G&O206J7$7@Q9P&AA+6&@66#_&QR9W7K@^;(,\ "OM_P#9
MK_X)*?#/X2_9=7\>R#XD^)$P_DW<7EZ9 W7Y8,GS<=,RDJ>NQ30!\/W7B/\
M:R_X*1ZA)!:I?#P<TA5XK4'3= @ /(=R?WY7KAC*XSP,5#\#_P#@GC%\;OBT
MWA;P[XI?7_"_A^41^*O&UC#LTU9N";/3RV3</C_ELV%^;.S 4R?M;XR^'>B^
M-_AYJW@J\AELM!U*Q?3I(M+E-JT<++MQ&R8VX';IV((R*9\,_AGX:^#W@C2_
M"/A'2X='T+38O+@MX1U[L[MU9V.2S'DDDF@#X,'[,/PQT_\ ;^MOA1!X1L$\
M#3_"4PS:=LYE;[<W[YG^\9LJK>;G=E0<\"NX^'?Q$\2_L%^-],^%GQ3U.XUO
MX.ZI-]F\'>/KODZ:?X=/OFZ* .%<X  R/D!$/UB_P>\(2?%J/XFMI&?&\>E?
MV(NJ?:9N+/S#)Y7E;_+^^2=VW=[XJ]\1OASX<^+7@O5/"?BS2H=9T'4HC%<6
MLXX/<,I'*LIP588((!!R* .C1UD565@RL,AE.01ZTZN<^'/@+3/A;X#T+PCH
MK73Z5HUI'96S7UPT\Q1!@;G;DG\@.@   '1T %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5YA^TO\ \D2\1_\ ;M_Z4Q5Z?7F'[2__ "1+Q'_V[?\ I3%0!Z?1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4454U75K+0M-NM1U*\@T_3[6)IKBZNI%CBAC499W9B J@#))Z4 6
MZ^"/VZ/^"G6B? K[?X)^&TEKXB^("[H;J^XDLM(;H0W:68?W/NJ?O\@H?!OV
MT_\ @I_K7Q.U.;X9? 4WRV-Y)]BF\16,3_;M2=CM\JS4#>BDG&_&]L_+M'+>
MA_L,?\$K+3P@;#Q[\:;.'4]?RL]CX3DQ+;V9ZA[KJ)9/^F?*+WW'A0#PS]DW
M_@GKX[_:Z\2'XJ?&?4]4LO#.I2B[,EXY_M+6\]"I;_50D  .1RN @QAA^P/@
M3P#X=^&/A6P\->%-'M-!T*Q3R[>QLX]B(.Y/=F)Y+$DDDDDDYK>50J@ 8 X
M%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?%W_!1?]A.V_::\'MXK\*6L5O\ $W1H#Y&,(-6@
M7)^S2'^^.3&QZ$E3PV5^;/\ @F/^W9<^#-6M?@7\4;F2TMTF-EH&H:AE)+*<
M-M^P3;N0I;(0GE6^0\%=OZR5^:?_  5&_8*/C.ROOC+\/-./_"16D?F^(=)M
M4YOHE'-U&H_Y:H!\X'WU&1\RG> ?I917Y]?\$Q?V\O\ A<^A6_PO\>ZCN\>:
M7!C3=0N7^;5[9!]UB?O3Q@<]W4;N2'-?H+0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>+?M@?'R/]G'X"^(?%D($NO2*-/T.U
MV[FN-0FRL*A?XMO,A7NL;5N?%G]ICX6_ R:"#QUXXTGP]=SD>79SRE[@@_Q>
M2@9PO^T5Q[U^?G[87C;XA?M6_&'4[_X(6B^+?#WP;M[>]MYM/5+M+W5YV4^;
M G*W#0HN57#8:)N&#[6 (_'GP-_X8*^&/P5^-:ZA;K\2M'U(S>,;6XNT6XUR
M&^(-S"H9LRO#NV# /5I#]VOT$^&7QX\,_M&?##4_$GPIU^UU5PD]K!)=121_
M9KP)\BSQLH=1DHW3E3D9S7Y6_#/_ ()K?'_]J3Q,OBSXR:]?>&+2?!DN_$4S
M7>JRIG.R.WW?NAU&)"FWLA'%?7'_  3CTNT_9^\:?%O]GG5+>.#Q)H6JG7++
M4"-KZQILR1K',>V4 C#8X!E ZJQH ^7?!_\ P2[^/?[07Q-U+7_CAXC;0H?M
M!6XU*ZO4U*]O5#<"W1'*QQXR%WE=H(Q&1Q7Z9?L\_LM_#O\ 9?\ #<ND^!=&
M^R2W(3[=JET_FWEZRYP99#V&3A5"J,G"C)KUJB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHJO?ZA;:78W%[>W,-G9V\;2S7%PX2.-%&69F/  '))H L5Y-^T%^U)\./V9
M?#PU/QSKT=G<2H6M-)ML2WUYC_GE"#DC(QO;" ]6%?%'[7G_  5VTKPR+[PK
M\$EBUS6 6AE\5W,>ZS@/0_9HS_KF'.'8;. 0) :\3_9Y_P""</Q4_:R\2#XC
M?&S6M6T+1=187$DNH,7UC45/W=B."((\=&<< #:A4@@ Q_C+^W1\=/VZ/%3_
M  ^^%6AZCH>@WFY!H^AL6O+J+(!>[N1@)'SR 4C ;#%N#7T;^RO_ ,$>_#WA
M-;/Q#\9;R/Q/JX D7PW8NRV$#=0)I!AIB/[HVIU!WBONKX-_ KP+\ ?"J>'_
M  )X=M-!L.#,T2[I[E@,;YI6RTC=>6)QT&!Q7>T 4M%T33O#>DVNEZ386VEZ
M;:1B*WL[.%8H84'1410 H'H!5VBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O,/VE_^2)>(_P#MV_\ 2F*O3Z\P_:7_ .2)>(_^W;_T
MIBH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHKQ/]J3]K;P-^R?X,.K^*+K[5J]RK#3- M7'VJ^<>@_@C!^](
MW ]V(4@'>?%CXN>$_@CX(O\ Q;XTUB#1=$LQ\TTIRTCG.V.-!\SNV.%4$GGL
M#7XX?'C]J'XN_P#!23XE0_#CX<:->V7@]I=\&APN%,L:L/\ 2M0E!VA5.#MS
ML4E0-S8)RM,T?XY?\%7/C0UW=S?V=X5TZ7:]QM8:5H4+8)2-<_O9V '&=[D#
M)5!E?UZ_9N_9B\#_ ++G@6/P[X.T_;+(%;4-6N &N]0E ^_*X'09.U!A5R<#
MDD@'E/[%G_!/KP?^RCIL.LWOD^)_B--%BXUR2/\ =VFX8:*T4\HO4%S\[<YV
M@[1]8444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?CS_P %'OV*=2_9]\9Q?''X
M3QSZ7H/VU+N^ATW*-HE[O!2>+'W87?'3A&./NLH'V]^P/^VKIO[6?P[^SZD\
M-E\1-%B5-8T]<*)UX NX1_SS8]0/N,<="I;Z;UK1K'Q%I%[I6J6<.H:;>PO;
MW-I<('CFC<%61E/!!!((]Z_$S]J+X ^-/^";O[0>C_$CX<7$Z>#[F[:32;M]
MSI"3DR:=<\_,I7<!DY=!D'<A( /W HKR#]EO]I;PU^U/\*K#Q?X?<6]T,0:I
MI3N&ET^Z !:-O53U5L#<I!X.0/7Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBN7^(7Q0\(_"?0VUCQEXDTSPSIJYQ<:G=)"'(_A0$Y=O]E02<]* .HIKN
ML:LS,%51DLQP /6O+?@7^T_\-/VDK?6)?A[XECUW^R9EANXS!+;RQ[L['V2J
MK%&PV&Q@[2.H(K\W/VHOAA^V5^T]\=O%G@PZ9JVG^!(+^2.QACN!9:&UENQ%
M(\N0+ABF&8'>X9F 5<;0 ?HWI_[6WP<U?XF6OP^L/B)HE_XMNF:.&PM)_-5Y
M .8_-4&/S.#\F[<2,8S7S;_P4I\9_M*:??\ A;PS\%-$UYM U6V?^T-8\,V;
M3W8N-^WRGD4$VR!=K"3Y<EC\WRD5E?LB_P#!)W1?@;XPT3QSXY\2_P#"4^*=
M*E6ZL]/TV,PV%M.OW7+-^\F*GYE)"#.,J<5^@= 'X/?$O_@G[XM^#?P7U[XL
M_&SQ+'I.H2E8K'0;>;[;J%_?RYV)-/DHF,-(Q4R$K&W0\U^AW[#OB;X&?LS?
ML[^'O#$_Q>^'J>(;M?[3UN1?%%CEKR5063/F\B-0D8]?+SWKZO\ 'WPW\*_%
M301HOC#P]IOB;21,MP+/5+9)XUD4$*X# X8!F&1S@D=Z\X_X8I^ G_1(?!__
M (*8O\* -;_AK'X(?]%D^'__ (5%C_\ ':^0_P!MCXU_#?POX\^&_P ?_AS\
M1O!_B'Q9X0O5T_6-'TCQ!:3W.J:/.Q62-8TD+.R%VP #CS6<_<KZF_X8I^ G
M_1(?!_\ X*8O\*/^&*?@)_T2'P?_ ."F+_"@#UGPUXBT[QAX=TO7=(NDOM)U
M.UBO;2YC^[+#(@=''L5(/XUI52T71K#P[I%EI6E65OINF64*6]K9VL0CB@B0
M!41$4 *H   '  J[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117P3^VI_P5*\-?!!M0\(?#8VOB
M[QW'NAGO=V_3]+?H0Q!_?2C^XIVJ?O'(*$ ^FOVC/VIOA_\ LN^$_P"VO&NK
M"*XF#?8='M<27M\PZB*/(X'&78A1D9.2 ?R3^)O[1'Q[_P""E_C]O!'@G2;K
M3_">\/\ V!I\I6UACSQ-?W& 'Z9^;"Y "(6Z[/[.O["?Q8_;F\7GXG?%W6M4
MTOPSJ#B9]5U ?Z?J:=0EK$1MCBQP'(" $;%89 _7KX1_!GP;\"O!UMX8\#Z%
M;:%I,/)2$9DG?&#)+(?FD<_WF)/0= !0!\S_ +'W_!,WP)^SG'9>(?$Z6_C?
MX@H!)]NN(MUG8/UQ;1,/O _\M7&[C*A,D5]FT44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7F'[2__)$O$?\ V[?^E,5>
MGUYA^TO_ ,D2\1_]NW_I3%0!Z?1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%?G3^WU_P4\LOA7_:7P]^$UY#J7C-=UOJ'
MB!,26^E-R&CBZB2<=SRJ'@[FR% /5OVXO^"AOAG]E?3YO#VABW\2_$N>+,6E
M[\P:>&&5ENB#D<'(C!#,,9*@AJ^!OV:/V.OB=_P4$^(,_P 4/BGK&I6WA"YF
MW7&M7&!<:CM./(LT(VI&O*[P-B<A0Q! ]#_8;_X)I:O\6=4@^*OQS2\;2[R7
M[=:Z%J#N;O578[O/NR3N6-B<[2=SYR<+C?\ K=86%MI5C;V5E;0V=G;QK##;
MVZ!(XD48554<     <#% &#\.?AMX9^$G@_3O"WA#1[;0M!L$V06EJN![LQ/
M+N3R68DD\DDUTU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R?Q4^%OA
MOXT> =8\&^+-/74M#U2$Q31'AD/59$;^%U;#*PZ$"NLHH _"U?\ A8W_  2A
M_:HP?-UCPI?^F4M]=TW?^23QY]RC>J/\W[3_  M^*'ASXS> ='\8^$]034M"
MU2$303+PRGHT;K_"ZL"K*>A!%<5^U)^S/X9_:H^%=]X1\0(+>[7,^EZLB!I=
M/N@"%D7U4]&3/S*2.#@C\H?V6_V@/&G_  3?_:"U?X;?$FWGC\'W-VL>JVJ[
MI$@)P(]1MN/F4KC.!\Z<8W(  #]OJ*IZ/K%CX@TFRU33+N&_TV]A2XMKJW</
M'-$ZAE=6'!4@@@CUJY0 4444 %%%% !1110 45Y'\9OVLOA)\ 5EC\;^.-,T
MK4(UW?V5$YN+XY&5_P!'B#2 'C#$ <]:^9O ?_!73P-\2_CMX8\ Z!X)UV32
MM=OX],BURZECCD2:1PD;?9E#9C+'EC("J\[>H !]Y2RI#&\DCK'&@+,[' 4#
MJ2?2OF+XS?\ !27X#?!::2TN_%G_  E.JQG#:=X51;YU]09-RPJ1Z&0'VKB/
M^"CW[*OQ>_:>MO"6G_#[Q+:6OA^W:1-4T2^NWM89)&(*7#E5;S0H!&T@E>J@
M[CCS'X)?\$6_!OA_[/??$_Q5>>++L89M*T<&RLP>ZM)S+(/=?*- 'USXZ^(?
MB'XR?LJZIXO^ ]]#<^(=:TG[1H%Q=((SNW .N'^590!(HW?*) ,\9-?F=X&_
MX)9_M _M >(G\0?%[Q,?#1F;]]=ZY>G5M2D'^RB2%0/9I%QQ@5^PWA/PGH_@
M3PSIOA[P_IT&DZ+IL"VUI96R[8XHU& !_4GDDDG)-:] '@O[*/[&?@3]D30M
M1M?"S7VI:MJOE_VAK&IR*TTX3.U%50%1 68@ 9YY+8&/>J** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *QO&'C+0_A]X:O\ Q#XEU:TT31+",RW-]>RB.*-?
M<GN3@ #DD@#)->9?M-?M8^ OV5?"/]K^+[\R:C<*W]G:':$->7SCLBY^5 <9
M=L*/<D _DEKWBSX^?\%5/BLNE:;;&Q\*6,P=+*-WCTC1XSD"2>3'[V8KGG!=
MOFV*JY  /1?VMO\ @I-XS_:2\0'X7_ NRU2RT+49?L7VNRB?^U-:)X*QJHW0
MQ'G@?.P'S%062O=/V)?^"4^C_#A;'QG\8K:U\0>*1MFM?#9Q+8Z>W4&;^&>0
M>G,:\_?X8?27[)/[$/@+]DOP^/[(@&M>+[F+9J'B:\B GEZ$QQ+DB&+/\"G)
MP-S,0"/HB@!%4(H50%4#  Z"EHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M\Z/VV/\ @J$/ASXJ\1_"SX9:&^O>([>&>QO]<$S*EC<>60PMUC^9Y(LL2Q*A
M60C!P:\M_8]_X*O:GX5B\*^!_C%IUU>Z?<$QIXVGN7>X(DG;;+<+)]^-264N
MC#:L?W6P:^==6\5W7[(W[77QJM?&NA7&HSZQ9:[I,<^!YJ+?AF@O8\G#!E9<
M\YVR/W&*^U/V%/AY^SS^TG^SA\+M \8V^@>*O'WA6UOX/[(N;YX[NWCDO99B
M# KKYJ;=C9*L!N89&Y@0#]'E8,H(.0>017PO^W?_ ,%*+?\ 9C\2:9X1\#VN
MD>*O%JEI-8AO6D:'3X]H\N-C&R_O6)SMS\J@9'S"O8/VT_#?Q3O?@##X<^!S
M7ECXGN+ZUL4>PN$@>&S"L)#YTA'E@ +\P8-Z')Y_'W]LK]C;4OV2]"^'DOB/
MQ -=\6^*1?W.IBWRUO;F(P;41V&^1B9G+.<9.,#C+ '[L?!;QM=?$SX.>!/%
M]]!#:WWB#0;#5IX+?/EQR3V\<K*F23M!<@9).!7SU^WE^W=)^QK-X-M;+PM;
M^*KW7UNI9(IKTVWV>.(Q!6X1L[C(WI]PU['^R=_R:S\&_P#L3-&_](8:_*3_
M (*]>.++Q!^V!HVBWS3-I/AW1[.VO([?!D!ED>>4J"0-QCDC R0.!R* /1O^
M'XVN?]$DT_\ \'DG_P 8K]!_@;^T58_$S]F?1_C!XC@M_"FFW&GW&I7T9G,L
M=I%#)(K-OV@L-L>>F><5\2>"_P#@J=^SUK/B>'3M=^#:^&M&DE6)=5_L^TNA
M$IXWRQ*@8 =PF\XZ ]*]4_X*A>/M,T/]A&,>#Y;5?#_BJ_T^SM9=+"I!);2;
MKH%-N!M<0CIU#'U- 'CGCG_@M?<#Q->Q>!OA>-3\.6;D_;M4OG2>>($#S#&D
M9$(.>,L_49Y.*^Q?V.?VU?"?[87A:^NM*M)= \2Z7L_M/0;F42M"'SLDCD 7
MS(S@C=M4@C! R"?&/^"0'@#2+#]DB\U-[*WN+CQ)J]W]N:6,-YT48$*1/G[R
M !SM/'[QO4U\:_L!W#?!_P#X*7WO@[3I&BTN;4-<\.R(I)#0PB:2,'/7Y[:.
M@#]N:*** "O,/VE_^2)>(_\ MV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNKJ&QM
M9KFYFCM[:%&DEFE8*B*!DLQ/   R2:SO%7BO1_ _AS4-?\0:E;:/HNGPF>ZO
MKR0)%"@ZDD_EZDD <U^-O[7'[<'CG]M_QQ!\)?@]INI#PE>7'V>*SME*7>N,
M#GS)NGEP#&[8Q  &Z0\ ( =[^W/_ ,%--2^(FH7'PL^!4]T]G=2_8;OQ'IZL
M;G478[?(L@OS!"3CS!\SYPN%Y?TS]@?_ ()?VGPY_L[XA_%ZRAU'Q8-MQIWA
MN7$D&FGJ))^HDF'9>53K\S8*>K_L+_\ !._PY^R[IMOXF\2"V\1_$V>+]Y?;
M=UOI@8?-%; CKR0TI 8C(&T$@_9% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5\L?M\?L5Z;^UG\._/TV.&R^(FBQ,VCZ@V%$Z_>-I
M,?\ GFYZ$_<8YZ%@WU/10!^/W_!-_P#;4U/X!>-)/@7\69)M*T07CVEA<:EE
M&T6]WD-;RY^["[YY/",<_=8E?V!K\_/^"G'[!8^-6AW/Q0\!Z?N\?:9!G4=/
MMD^;6+9!U"C[T\:CY>[J-O)""N:_X)=_M[?\)Q8V'P;^(>H?\5+9Q^3X?U6Z
M;F_A0<6LA/\ RV0#Y3_&HP?F7+@'Z445SFD_$CPEKWB:[\.:9XIT74?$-G'Y
MUSI-IJ$,MW F0-SQ*Q=1D@9(QS7R)^W?_P %'I?V2O&%EX+T/P<OB#Q%>::N
MI?;M0N&BM+=7DD1!L4;I3F-B<,@'').< 'V]7.?$3XB>'/A/X,U3Q9XMU6#1
M/#^F1>;=7MQG:@)    )9F8A0J@EB0 "37XUV?Q[_;:_;'U*"3P>WB+3]):0
M-%)X8@.D:?&0>]V2I8?[+RMG'2OU?\0_!&/XT?L\V7P]^+;IKE]>:7:PZU>:
M>WD[KV-49YX3@;2)5W#Y<>JX)% 'Q5\8/^"UGA/1_/L_AKX*OO$5P/E74M=D
M%G;9_O+$NZ1Q[,8S_7V__@G5^U-\3?VI/"/BK6/B!X5M-(LK.ZA&E:MI]M+;
MVUXKA_,B19&;<8RJY<,?]8 >1D]9\(/^"=_P&^#,D=SIO@>VUW5(SD:CXC;[
M?*#V*HX\M"/54!]Z^D(XTAC6.-51% 5548  Z "@#\Y_%W_!'/2/B#\;O%'B
M_7_B9JDF@:SJ,VH_V?;V:?;@97+LAN79EP"2 ?+.1CTY^JO@7^Q;\'OV=9H;
MWP=X/M8M;B4J-<U!FNK[D$,5D<GR\@D$1A01VKW"B@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHJ.>>.UADFFD6*&-2[R2,%55 R22>@ H DKXR_;>
M_P""CWA?]F.UN_#'AC[-XI^)3)M^Q!]UKIF1P]RRGEN01$"&(Y8J""?!/VXO
M^"J3+/>?#WX%79NKR1C:WGB^V&[#$[3'8C^)B>/._P"^,\.*/[#_ /P2SN=8
MNK;XC?'FTEFDF?[9:>$[QBTDS,=WFWY//).?)/)S^\[H0#R']FO]B_XH?M^>
M/)?BE\5]9U*S\)7DN^;6+H8NM34'_4V:$;4B'*[\;%Z*K$$#]B?AA\*_"GP9
M\&V7A;P9HEKH.AV@^2WMEY9N,N['YG<XY9B2?6NFM;6&QMHK>WACM[>%!''#
M$H5$4# 4 <  <8%2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-=A&K
M,>BC)P,TZB@#XA^/7C+]F3]M3P)X[L+&^TGQMXS\*^&-0U>SN;>"X@N;18D8
MADGVIO02;,IN93NR5P:_+[Q=^SUJGP@_9O\ A#\?_#OBBZMKKQ!?3V[Q0GR)
M]/NXIIQ%)#(K;B&6W8G@%2.IW<?3O[77_!._XF_!CXA>+/B;\&)S/X1NK>]O
M+VVM;Q+>ZTVWDC8W4++(P$T!5GP%W-M^4KP&;BOV:?V+?C7^V%\/_AU#XFU]
M="^"&C&X.E,TT32&,W$AG\B"/DR-)YB^9-C:.F0 I /UR_9S\>:C\4/@'\/?
M%NKJ%U;6="L[V[VIL5IGA4NRKV4MD@>A%?G+_P %RO\ D*_!O_KCJW_H5G7Z
MF^&?#NG^#_#FE:#I%LMGI.EVD5C9VR9Q%#$@2-!GL%4#\*^"O^"K'[*_Q1_:
M2U#X:2?#GPQ_PD2:/%J*WQ_M"UM?),IMC'_KY4W9\M_NYQCG&10!]9?LG?\
M)K/P;_[$S1O_ $AAKR7QK\)?V2/B1^T/'>^(I/".O?%F:^5)-/DUYIIYKB%
M@BFM!,4)58U&QT_@Z=:]O_9[\+:IX'^ 7PT\-ZW:_8M:T?PSIFGWUMYBR>3/
M%:QQR)N0E6PRD94D''!(KX9_;L_X)V^._&/QC7XS?!*ZC'BB2:"[N]*^UI:3
MK>1;0ES;2N5C!(12RLR_,I8$[L  Z'_@KG\'?!%O^S#%XGMO#^F:5K^D:I:P
M65Y96J0R-%(2CP$J!E-OS8/0H,=Z^0]=EUKQE_P2%T-[P2S6WAGX@[;>21RV
MVU,,JC'HHENF4"NY\7_LT_MM_MAZCH?AOXJL-(\-Z=*)3=:E)906T;X*F8Q6
MIW32[2P'&!N(R@8FOT3C_8_\%P_LHR_ >(/'X=DTS[&][L7SFN=PD^UL!P9/
M. DQTR .E 'C_P#P2'U2#4/V-=-@B??)8ZS?V\P_NN760#_OF13^-?"O[']N
MOCC_ (*L3ZG8CSK >)?$&J>8.@B*791N/5G0?C74^&?V3_VW/V6Y/$/A/X7R
M27'AW69L27NBWUB89SC:)5%RPDMWVX!<!3P/F.T&OJ__ ()O_L#:G^R^NJ^-
M/',UK-XZU>V%G'96KB5--MRX=U,@X>1V5,E> $P"<F@#[GHHHH Y?QMX,N?%
MWV+[/XCU;P_]GW[O[+E$?G;MN-^0<XV\?[QKQWXY?#.^\/?"W6]0F\:^(=7C
MA\C-G?7"M#)F>-?F 7MG(]P*^BJ\P_:7_P"2)>(_^W;_ -*8J /3Z*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X_XL?%OPI\$/ VH>+O&
M>KPZ-HEDOS2R<O(YSMCC0<N[8X4<GGL":YS]HS]I+P7^S#\/Y_%/C&_\I3N2
MQTV$@W6H3 9$429Y[98_*H.217Y /)\:_P#@K!\<@ /[*\)Z;)P/F.F:#;L>
M_3S9W _WG(_@1?D +7QG^/7Q<_X*>?&*T\">!M+N;'PA#-YEIHWF%888P<&]
MOY!QD9]PN0J!F.7_ $__ &._V*O!W[(_A'R=.1-9\8WL075?$<T8$LW0F*(?
M\LX01PH.3@%B2!CL?V;_ -F?P5^R[X!B\,^#[':\FV34-4N #=:A,!CS)6]!
MD[5'RJ"<#DD^L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%)G')X%4M)US3=>BEETS4+748XI#%(]I,LH1QU4E2<$>E %ZBO@G]IK_ (*V
M>#_@?XXUWP7X;\)7WC'7]'G>RO+B:Y%E9Q7"DJZ!MKNY1A@_*H)!PW>OGKX6
M_P#!2[]IGX\?&+P_9>$/!NEWND-?Q1W>CZ7IDCQ- 6&_SKEV8Q87)\S*@8R0
M1P0#];=:US3?#>EW&IZOJ%KI6G6Z[IKR]F6&&)<XRSL0 /J:^7OBG_P4_P#V
M??A>)HD\7-XPOX\_Z)X7MS=[OI,2L)_[^5N?MU?LDWW[7OPUTGP[IOBIO#-W
MINH"]7SHVEM;D%"A61%(.1G*MSCD8^;(\'^%/_!%_P"%WACRKCQSXEUKQO=+
M@M;V^-.M&]050M*?J)!]/0 ^KOV>_P!I'0/VH/A"_CCP/;72 236;:?JJB*2
M&[C4'RW*EEP0\;;E)X<=#D#\/_C%^S;^T#K^J>._B?XL^%VI:###=2:AJT]O
MIZ6=O 3( SQ1@@N@)R73=QEV8_,U?OK\-OACX5^#_A&T\,>#-#M?#^A6N3'9
MVBG&X_>9F)+.Q[LQ)/<UTEQ;Q74$D$\:30R*4>.10RLI&""#U!':@#\8?^"/
M/PS\'>)OCA)XKN_&-Q9^,_#D,TEGX76 1I>0RQ-"TWG;\R!/,.8PH()1LD9%
M?KYXH^&/@[QQJFGZEXC\):'K^HZ?G['>:IIL-S-;9.3Y;NI*<_W2*_'_ /;H
M_9(\1_L4?%C3?C'\)9;G3?"37XN;>2TY;0[LG_4L.A@?)"[L@@F-OX=_Z/\
M[%?[7^A?M<?#%-4A$.G>+M-"0ZYHRM_J92.)8P3DPO@E3V(*DDKD@'T+'&L4
M:HBA$4855& !Z"G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117F/[07[1G@C]F?P+-XH\;:F+6#YDL["'#W5_*!GRH8\C<>1DG"J#EB!S0
M!V/C;QQH'PW\*ZCXD\4:M:Z'H6GQ&6YOKQ]J1K_,DG "C))( !) K\=/VJOV
MYOB%^W!XTC^$_P '=*U.W\)WTIMTL;4;;W6L=7G(.(X !G82% !:0] G+^+O
M'?QO_P""JWQCBT+1+-M-\)V$HEBT]9&&FZ1$<J)[F3'[R4C=@XW'Y@B@9%?J
MM^R=^QOX'_9+\(_8= @&I>([N-1JGB.ZC N;MNI5>OEQ ](U.. 26/S4 >0_
ML._\$V?#7[-L-EXM\8"U\4?$HJ'2;;OM-))'W;<$?-)ZRD9[*%&2WVQ110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/6='LO$.CWVE:C
M;I=Z??026US;R?=EB=2KH?8@D?C6;X%\":!\,_"MAX:\+:5;Z)H-@&6VL+4$
M1Q!G9VQD]V9C^-;U% !1110 4444 %%%% !1110 4444 %>8?M+_ /)$O$?_
M &[?^E,5>GUYA^TO_P D2\1_]NW_ *4Q4 >GT444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7@/[77[9'@W]DCP9]NUF1=4\3WL;?V3X=@D"SW3#C
M>YY\N('JY'; #'BN+_;B_;[\-?LGZ%)H^F_9_$'Q)O(=UGH^[,=HI'RSW1!R
MJ]PG#/VP,L/@+]E7]C7X@_M\?$*Y^+'Q;U348_!]S<>9/J,YV7&KLIQY%J,8
MCA7&TN!M7&U 2#L ,3X2_!7XO_\ !4;XRW?C7QGJ<^G^$;:7RKO5Q&5MK2('
M(LK&,D@M@^^,[W+,P#_LQ\(_A#X3^!O@73_"/@S2(='T6S7B./EY7.-TLKGE
MW;'+'GH.@ &SX/\ !VB?#_PQIWAWPWI=MHVAZ="(+6QM$"1Q(.P'<DY))Y))
M))))K9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **H:UKVF>&M/DO\ 5]1M-*L8
M_OW5[.L,2_5F( KY_P#B%_P42_9Z^&ZRK>_$K3-6N4X%MH"OJ+.?0/"K(#_O
M,![T ?1]%>;6OQRT;Q9\!KWXH^!8I?&FEC2+G4]/M+-62:]>%'/D!2NY7+H8
MR",@YX-?DYJ?_!2[]JCX]7TVG_#K0UTX,VP0>$= >_N%4]F>02X./X@%]>*
M/VLKS#XQ?M-_"WX K"/'_C33?#MQ-&98K.0O-<R(#C<L$2M(5SQD+C@U\A_\
M$\_ /[6%A\4-5\3_ !DUG7(_!MW8-'_9GB74_M$LMP64QM#;[F^S[<-N.$R&
M PW5?2?VGO\ @FCX)_:B^+2>.]9\4:[HMU):Q6EW::?Y3)*(\A64NIV'! /!
M'&<9SD X/QI_P6>^#>@WBV^@:#XH\3J'P]TEM%:P[?5?,?>3[%%^M?1_QT^(
MGCG7/V5[[QK\#[3^T_%&IZ5:ZGHL=Q;AI3!-Y<A=87&&E$+,51L_, ,-]T\%
M\-?^"87[//PWD@N/^$-;Q1?0D%;KQ)=O=YQZPC;"?QCKZH@@CM88X88UBAC4
M(D<:A550,  #H * /Q.F_9;_ &V_VI9&_P"$RN?$%MI<QPZ>*M7%E:*>_P#H
M:G(_X#%7WM_P3Y_8=UK]CW2_$\WB#Q;%KFJ:]Y DL--#BQMQ%NPP+@%W.\C<
M57 &.<U]?T4 >0Z_^R)\&?%?Q!N_&^M?#C0=7\3795KB\OK;SEE8  ,T3$QE
ML ?-MR<=:]2TG1[#0;"*QTRRM].LH1MCMK2)8HT'H%4 #\*N44 %%%% !111
M0!C^+O".C^/O"^J>'?$&GPZKHFIV[6UW9W"Y26-A@@^GL1R" 1@BOQ*^-'PK
M^(/_  2Z_:6TSQAX-N9KOPE>2N=+O)LF*\MB09;"[QQN QSQG"R+AAA?W-KA
MOC5\&?"_Q^^'&K>"O%UB+S2;].'7 EMI1G9-$W\+J>0?J#D$@@&3^SG^T)X6
M_::^%^G>-/"MQ^YF_=7EA(P,]A<@#?!(!W&00>C*58<&O3Z_"O0=:^)?_!*/
M]J":QOTEU;PM?$>?$F4MM<T_<=LL>>$G3)QW1LJ<JWS?M7\,/B;X<^,7@/1_
M&'A/48]4T+5(1-;SIP1V9''575@593R""* .IHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHKX,_;P_X*8Z-\!8[_ ,#_  ZFMM?^(F&AN;P8EM-&/0[^
MTDX[1]%/W^FP@'KO[9'[='@S]DGPZ8;AH]>\=7D1;3O#L$F&P>!-.P_U<6?^
M!-@A0<$K^9WP=_9_^,G_  4Z^*T_CSQUJUS8^$(Y?*N=;DC*PQ1@Y^R:?">"
M1W[+DLY9CANW_8W_ ."=_BS]J#Q)_P +:^.%UJ2>'-1F^W+;WLC#4-=8G(=V
M/S10$=&X9EQLPI#5^O\ X?\ #VF>$]#L=&T73[;2M)L8E@M;*SB$<4,:C 55
M'  H Y?X-_!7P?\  /P+9>$O!.CQ:1I-O\S;?FEN)" &EF?J[M@9)] !@  =
MS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5YA^TO_ ,D2\1_]NW_I3%7I]>8?M+_\
MD2\1_P#;M_Z4Q4 >GT444 %%%% !1110 4444 %%%% !1110 4444 %?"7[?
MG_!2+2_V>[>]\#?#^>VUGXDR(8[BYXDM]%!'5QT>?TCZ+U?LK>>_\% O^"G,
M?A%M1^&GP<U!;KQ$Q:VU3Q1:MO2Q/1H;4C[TW8R#A.BY;E,7]@/_ ()D2M<6
M/Q1^-VGO<7LK"\TWPKJ W-N)W">]#=6).X1'I_'SE0 <+^P__P $[M>_:$UY
M?B_\<7OIM"OI_M]OIM_(WVS7'8[O.G8_,L![?Q..F%P6_7O3]/M=(L+:QL;:
M&RLK:-88+:WC$<<4:@!450,*H   '  J=5"J !@#@ 4M !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4F<<G@4M?+_\
MP4"^,.J^ _A#:>"?"!:7XB?$:\7PUH<$;8=1+A9Y\]@B.%W?PM*C=C0!Z+\!
M?VH_A_\ M)7'BR'P/J4E\_AJ_P#L-YYT83?G=LFBY.Z)]C[6X)V'@<9];K\Y
M/$7PCT__ ()N_$_X._$#0&9? 6H64/@OQS,!A&F?YX]1<=B9 S,>PC"C[]?5
MWCC]MCX$?#OS!K?Q4\-K+&,O!87@OIE]C';[V!]L9H ]MHKS3X%_M&_#W]I'
MP_?:Q\/M?77+.QN/LUTK02P2POC*[HY%5@&'(.,'GN"!^?W[17_!8GQ/X#^(
M_B?PEX+^'VGP?V)J$^G&^\2/,\DKQ.49C!&8R@W*< N3C&<'@ 'ZF4R65(8W
MDD=8XT!9G8X"@=23Z5^2G[/O[8O[9?QL^,GA)[709[CP?/J4*:E''X:6#3%M
M6<>:SW3H63:FXKB3)('#=#]C?\%!OV5?&O[6'PUT3P_X,\56F@RV-^;FZL=3
MEEBL[Y"N%\QHD=MT9&5!4CYCT(!H ]%\??MB_!'X9"0>(?B?X;MIX_OVMM?+
M=W"_6&'>X_[YKL/A5\9/!OQO\%Q>+/ VN0^(=!D=XA<V\<B,)$^\C1NJNK#(
M.UE!P0>A%?G#X _X(@1A8YO&_P 3V8\;[/P_IP&/7$\K<_\ ?NOT#_9V_9W\
M(_LP_#B+P7X-2\.FBXDO)KC4)Q+<7$[A0TCD*JYVH@PJJ,*..M 'YK_$W_@M
M9XSOM7O++X?> -*TRT\TQ6T^O-+=7+KG 8Q1M&J.?[N7 )QDUVG[&/[0?[8G
MQG^/F@W?BC3-0/PUD+_VHU]H$5A8I"4;#12F-7>0-MP%=CSR-N37Z0Z/\._"
MOA[5KG5=*\,Z/IFJ7+,\][9V$44TK$DDLZJ&8G)R2>]=#0!\9?\ !0#]A/Q'
M^V%JG@Z]T/QG;:#%HL<T$]AJ4<CP,)&4^='L_P"6GR[2".0!R,<^2_#W_@B3
MX(TMHI?&OQ!UOQ X^9H-'M8M/C)_NDN9F(]QM/TK])Z* .4^%GPO\-_!?P#H
M_@SPEIXTSP_I41CMK?>SGYF+NS,Q)9F=F8D]V-=-;VT-K'L@B2%,EML:A1DG
M).!W)J6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \:_:J_9A\,?M6
M?"ZZ\*Z^BVM_%NGTG6$0-+87.,!QZH> Z9PP]"%(_*']FWX^>/?^":?Q]U7X
M>?$6RN&\'W-RHU6P3+HH/$>HV9_B!4#('WU&T@,HV_N'7S?^VU^QIH'[7/P[
M-JWDZ9XVTM&?1=:9?N,>3!*0,F%SC/=3AAW# 'OOAGQ-I7C+P_IVNZ'J%OJN
MCZA MS:7MJX>.:-AE64CL16G7XL_L0_M?>)OV(?BCJ/P=^+MO=Z?X1%ZT%Q%
M<@M)H=RQ_P!<F,[H'R&8+D$,)$SR'_9^QOK;4[*WO+.XBN[2XC6:&X@</'(C
M#*LK#@@@@@C@@T 3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %17-S#9V\MQ<2I!!$AD
MDED8*J*!DL2>  .]8?C[X@>'?A;X2U'Q/XKU>UT+0M/C\RXO;M]JJ.P ZLQ/
M 502Q( !)K\<?VHOVVOB/^W=XXB^%7PBTC4K;PE>3>5%IMM\MWJ^#_K+E@<1
MPCKL+;0/F<G V@'JG[<G_!4*[\2WEU\,_@/<SS?:'^Q7GBJP#--<LQV^38 <
M\DX\T<G/R=G/3_L'_P#!+:+PW)8?$3XU627VN$K<Z?X4N,216QZB6[ZAY._E
M<JO\6X_*OM'[#?\ P3G\-?LPV=MXH\3"V\2_$R2/)O=NZVTS(YCM@1][&092
M-Q&0 H)!^S* $50J@ 8 X %+110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>8
M?M+_ /)$O$?_ &[?^E,5>GUYA^TO_P D2\1_]NW_ *4Q4 >GT444 %%%% !1
M110 4444 %%%% !116=XB\1:7X2T.^UK6M0M]*TFQA:>ZO;N01Q0QJ,EF8\
M"@"[<7$5G;RSSRI!!$I>221@JHH&223P !WK\EOV[O\ @I-J7Q.U2X^$OP+G
MNKFPO)/L%[K^FJS7&J.QV_9[,+\WEDG:7',F<+A>7XW]L7]NOQE^V7XRB^$'
MP8L=1?PI?7'V58K1"MYKSCG+CCR[< %MK8X!:0@?*OVK^PC_ ,$\M!_9=TN#
MQ/XE%OK_ ,3;F+$EX!N@TM6'S16^1RW9I>IY P"=P!P7_!/[_@FC9?!A=.^(
M7Q/M(-2\>X6>PT=\26^C'J&;M)<#U^ZA^[D@,/T'HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHK-O/$VD:?))'=:K8VTD?+K-<(A7C/()XXH TJ*S-#\3:/XFADET?5K'
M5HHVVO)8W*3*C8S@E2<&N?\ &GQJ^'GPVOXK'Q=X\\,^%KV9/,CMM:UBWLY'
M3.-P61U)'O0!V=%>'77[</P!LYHHI/BYX49I'V*8M1210<XY9<A1[D@5Z;XX
M^(_AGX;^!]0\8^)-9MM+\,6$"W-QJ4A+1K&Q 4C:"6W%E"A02Q8  DB@#I**
M^.]4_P""LG[.&G[O(\4ZGJ>&VC[+HMTN1_>'F(G'Z\]*]%_9K_;@^&/[5>L:
MSI/@JZU*/5-+A%S+9ZI:>0\D)8+YJ89@5#%0<D$;AQS0![_17Q3^U#_P5'\%
M_LU_%+5/ #>$]8\3:WI<437DD$L=O!'))$LJ1AFR6^1T)(7 SCD@X\"U#_@N
M0OVN);'X.G[,'4R/<>(OG9/X@%%M@'T.3]* /U3HKQ/X_?'#Q%X#_9;U;XG>
M"/#$NN:VNEVVH6>CWD+ED69H]S31H0Q$22,[*I!^0\CJ/S!7_@HI^V+X\8CP
M[H$R%S\HT/PB]Q_L\;UD[D?C^5 '[545\2_\$ZO'G[3GC:Z\63?'73=2M]#\
MN-M,N-<TF+3+L7&X[T6%(XV,94YRR8R!M/45Y)^VQ^QG^TU\;_C]K6J>%/%7
MVCP'>1PBPM9-=>T@LE$2(\30#N7WMN4-N!Y.>* /TGOM<T[2YH8;W4+6TFG8
M)%'/,J-(Q. %!/))XXK*^(7Q$\-_"GPC?^*/%VL6V@Z!8JK7%]=,0B;F"J,
M$DEB % ))( %?DAX8_X(K_%C4K^&X\1^.O"VE+)())9;*2YO+A<G+'#11@MU
M_BY/>OU$^,'[/?ACXZ?!F;X;>+9;^[TB6&"/[=%,%O$DBVE)E<J1YF5R25(.
M2""#B@#Y_P#%'_!7']G;P^'^PZUK?B4KT&EZ/*F[CM]H\K_(KTG]E']M[P)^
MU\WB.'PG8ZSI5YH9C:>UUJ".-WBD+!)%,<CKU0@C.0<=0<UY-X9_X(]_L_:"
MRF^B\3^) #RNIZL$!Z_\^\<7K^@]\_2_P7_9U^'/[/.EWVG_  \\+6OANWOF
M1[IHI))I9R@(3?)*S.P7<V 3@;CZF@#X _; _P""F?QC^&/QX\1_#3P5X*T[
M3!I<P@AN-0LYKR]O 5#+/&JNJ!'# J-K'&.>H'S=\.?%W[7'[5GQG\*?%#0+
M34-?UC09C8Z?KDFF6]OI=BI)\U"2BQ?=D.\\R%2!GA0/TI_X*/?'R3X-_ @Z
M!I&H6^G>+O'5Q_8&F7%U<+;QVT<F%N+EY&("*B.!O)&UI4;H#6U\!/BA^SW\
M _A!X7\!Z/\ &/X?-:Z-9K#)./$UBIN)SEIIB/-ZO(SM[;L=J -;]MO]FG4O
MVK?@FW@G2O$O_",W2ZC!J'G2(SPW C#CR90I!VY<..N&C0XK\T_V/O\ @FGX
M>^.FH>-]+\<>-=3T'Q/X-UA])U;PYIMG&)$ SY<ZSN6#))MD"GR_X">017ZJ
M_P##6/P0_P"BR?#_ /\ "HL?_CM?'GQI^.WPU^"O[9'@?XS^"OB'X5U[0O%J
M+X8\;Z?HNMVUU(BX'V>^:.-V;"!5W/CA80O62@#ZV_9I_93\!_LH^%[_ $7P
M1!>D:C,L][?:E<":YN65=J;B%50%!. J@?,?6O0D^'OA:/Q'+X@7PUHZZ]*0
MTFJ+81"Z<@  F7;N)  []JWU8,H(.0>012T %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R+^WY^PGI?[5O@
M\ZSH<=OIOQ+TF$_8+UL(E_&.?LL[>A.=CG[A/H6KXO\ ^"?O[=.K_LV^+'^"
MGQB-SIWAR"[:RM;K405ET&Y#$-#+GGR"W_?!.?NDX_8JOB'_ (**?L VO[2F
M@R^-?!=M#:?$[38,&/(1-9A4<0R$\"51]QSU^XQQM* 'VY'(DT:R1LKHP#*R
MG((/0@TZOR._X)U?\% KSX5ZM;_!7XQW$VGZ5:RFPTK5M4!CETF96V_8[G=R
ML0.55F_U9&T_)@I^N&<\CD4 +1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>4_M&?M+^!_V7_ TGB3Q
MGJ0A,FY+'2[?#7=_*!G9$F>>HRQPJY&2,C/E'[:7_!0'P?\ LGZ7+I%KY/B;
MXB3Q;K;0HY/DM@1\LMTP^XO<)]]^,8!W#\X_@?\ LS_&'_@I3\3KCX@^/=8O
M++PF9=ESX@N8\*45C_HMA$?EP.1D?(AR6+-\K %/Q%XN^./_  57^,T>DZ9;
M'3_"]A)YD=BLC#2]%A)($L[X_>3$9YQN;D*H7('ZO_LH_L>^!OV2_"']G>';
M?^T-?ND U3Q%=1@75XW7:.OEQ ](P<# )+-ECW_P=^#'@_X#>![+PGX*T>'1
M](MADA!F6XDP TLK]7<XY8^@ P  .WH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\P_:7_Y(EXC_P"W;_TIBKT^O,/VE_\ DB7B/_MV_P#2F*@#
MT^BBB@ HHHH **** "BBB@ HHKSGX]?'_P &?LW^ ;OQ;XUU-;*RCREO:QX:
MYO9L9$,*9&YS^0&2Q !- '0?$?XD>&OA'X-U+Q7XNU>WT30=/C\R>[N&X'HJ
M@<L['A54$L2  37XS?M _M,?%+_@I1\6+3X;_#C2;RU\'>?OM-'5MGFHK#_3
M+]QE5"\';DJF0!N8@G-\4>,/C3_P5:^-\.CZ3;-IGA/3Y/,BLM[?V=HL!)'G
MSN!^\F89&<;FY"@+G'ZU_LN_LI^"OV4O ::!X6MOM&HW 5]3URY0?:M0E ^\
MQ_A09.V,<*#W)9B <C^QE^P_X1_9'\*[K<1ZWXXOH0NJ>(9(\,>A,, /,<0(
M''5B 6Z +]*444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !116/XD\8:#X-M5N=?UO3=#MFR%FU*[CMT..
MN"Y XS0!L5XM^V!\?(_V<?@+XA\60@2Z](HT_0[7;N:XU";*PJ%_BV\R%>ZQ
MM6=XE_;Q_9\\)S>5??%GPW,V<?\ $MN3?#IZP!Q7S)\1OC#X8_:'_:7N/'-Q
M>G6/@3\!]+'B">ZT\">+5=7E0/"(^0'*87;DX#1-DA9,T >C_L _%[X@0:MX
MO^"GQHOKB[^)GAL1:O!<WDWFR7EA<*C\/_'Y3N%)[>8JC[AK[.K\4?CU_P %
M+-"\9?'SX=_%CP#X+U'1/$GA;S;2[DU*[C"ZMI\F<VTBH#MQN<JV6P9"<$J*
M^QOV&?\ @HYK/[6WQ3UGPAJ7@*'0HK;3GU*&_L+MYTB59$3RY=RCEO,&&&.5
M(V\Y !]T45^>/[?GQY_:L\"_%^S\-_![PSJR^%Y+".>'5-#\.?VM+=2G/FJ[
M-%*J;" -NT'!W$D$8^:+>Q_X*'>/KB)T?Q[:L6&/,F@TI<YV\@F,8^O'?WH
M_:6L[5O$6E:!'YFJ:G9Z:F-VZ[N$B&.F<L1Q7E?C3X=?$+XD?LIW'@V[\30Z
M!\2]2\/0VEWK5CN6)+WRT\[!7Y@CL'4LO(#$@=!7YGZ;_P $4_BY?7+R:UXZ
M\'VY=RSRVTMW<NV><G= F23[^_M0!^OGA[QGX?\ %QN1H6NZ;K1M6"3C3[R.
M?RF(R ^PG:<>M<)\5_VIOA/\#M4CTSQSXZTGP_J<D(N%L9G:2X\LG <QH&8
MD'&1S@XZ&OGO]A/_ ()U7/[(7C?6?%NJ>.!XCU#4-,.F+8V=FUO;QJTD<C.Q
M9R9&S& O"X!;KGC1_:<_X)D>!?VG/BU+X^U/Q-KF@ZA=V\4%[;V B>.8QH$1
MUWJ=AVA0>H.T' .20#?OO^"H/[,]C<"$_$E9WWJI\C1M0=1G^+<(-I [X)KV
M_P >_&CPE\.?A'??$O5=35_"%K8QZB+ZS4R^?%)M\HQ@?>+ET"]CN'('-?'F
MC_\ !%OX(V,D,E[XB\;:DR_?C>_M8XG_  6V##_OJOLS5/A#X/UKX5CX;W^A
MV]WX)&G1:2-(D+>6+:-%6- P.X%0BX8'<"H(.1F@#XHU#_@M=\&X5'V+PAXX
MN6W8/G6MG$,>H(N6/Z"O7OV1?^"A7@S]KOQCKGAC1=!U?0-7TVS.HHFH&-TG
MMA(D;,&1CM8-)'E3_>X)P:L6/_!,G]F?3V9HOAA Y88/GZOJ$P_ /<''X5Z]
M\*_V>OAM\#Y+V3P)X,TGPS/>JJ7,]E!B651T5G.6*YYQG&>: /EC]KG_ (*D
M6'[+OQ@O/A_;?#JY\57MC;PS75Y+JPL(PTL8D58QY$I<!67)XYR.U>!-_P %
MQM8\XE?A#8B+=PIUYRVW/3/V?K[X_"OTR\:?!'X=?$G4HM1\7> ?"_BG4(HA
M#'=ZUHUM>2I&"2$#R(Q"Y).,XY-5]/\ @#\,-)DMY+'X<>$;.2W(,+V^A6J&
M/'3:1'QCVH Y+XM_M!7W@;]E.^^+^B^%KK4[Q=#M=8@T*XRDL8G$9Q+@9 B6
M0L^.T;=.M?F--_P6E^-U[=&*Q\(>!D\T[8H_L%[+)D\<$70R<^U?M'45M:PV
M<*PV\,<$*_=CC4*HR<\ >] 'PU_P3M_;&^+_ .TQXJ\4Z;\0?"-K9:+I]DMS
M;ZW8:?-:Q+/YBK]G;>S!F969QC! C;.<C'$?MU_M._M3_#'XZ77A_P"&?A:_
M3P;#:026>HZ?X=.I?;6:,&1GD*.%*R;TV#!PH)SN!K](:* /Q<L?VGO^"@VL
M7D$MIHOC5H)G!C4?#^%8",]-[6?"^Y;\:_3OXO7WQ>F_95U&\\'65K:?&231
M+:06<1C>.&\(C-TD6\E&909@F[(+!<YKVBB@#\538_\ !0S5/]%W?$!/-XW>
M?#!C_@>1M_,5]@?\$[/"7[4OA[Q5XJG^.5]JDGA>2R5+*WU[4(KRY-V'4AXR
MKNR((]X;) )9<9P<?=5% 'YO?MU_LV_M6_%+XZ76L?#7Q+J!\#M:0)86&G>(
MO[-6T81@2J\?F(&9I S[^>&49^7%?/NG_P#!.']L"\O())O%'V"21@[SS^+)
MB8B>26*%B2#_ '<U^T=% 'BWQD^"GBGXI?LJZC\-(_&#V7BZ\T6UL)O$F&7S
M[B/RC*[A3N"3&-U;&3ME;@]*_,^S_P"")OQ9>%#=>-_!D,I^\L,MW(HY[$P+
MGCV%?LS10!\4_L#_ /!/S6/V/_%?B;Q!K'C:'7Y=6LEL$T[3[=XK<*)%?S7+
M'+.,%5X& S\G=QB?M9?\$K[/]ISXU:I\0X/B3<>%Y]3AMX[FPET<7R!XHEB#
M1MY\>U2B+\N#\VXYYP/O&B@#\S=)_P""'_A*&Y5M3^*.M7=ON7,=IID,#D9Y
M&YG<9(Z'''O7W5XT_9_\'>/O@:?A+K-G/<>#_P"SK;3$B6<B9([?9Y+"3KO4
MQ(V3U(Y!!(KTBB@#X>L?^"._P M9&:7_ (2F\!& D^K* /?Y(E->\_L__L?_
M  K_ &8[C4KOP#X=;3M1U&)8+J^NKN6YF>-3D("[$*N[YB% R<9S@8]HHH \
MN^('[+WPF^*GBE?$GB[X?:%X@UP1K";V^M%=W11A0_9\ X&[.!CT%2^'OV8_
MA!X3DBDT?X6^#=.GC(*W$&A6HE!!R#OV;L@].>*],HH **** "BBB@ HHHH
M**** ..^(WP;\"_%^WL8/&_A+1_%45BS/:KJUFD_D%@ Q3<#MSM7..NT>@KA
M?^&*?@)_T2'P?_X*8O\ "O:Z* /%/^&*?@)_T2'P?_X*8O\ "G1_L6? :*17
M7X0^#MRD$;M'A(X]BO->TT4 (JA%"J J@8 '04M%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!O
M_!1;_@GG;?M :;=_$+P%:QVOQ(LX=US9H J:W&B\*>PG &%8_> "M_"5\4_X
M)R_\%$)O"=U:_!KXQWTUFEO)]AT;7-4)1K-U.T65T6P54$;5=ON_=;C!7]7:
M^"?^"AW_  3GL_CU97WQ!^'MI%8_$B"/?=V*82+6D4=#V6< 85SPV K=F !]
MZYSR.12U^37_  3U_P""BUUX!OK3X-_&BYGL[:UF_L_2]=U+*2:>ZG;]DN]W
M(0$;5=N4^ZWRX*?K(K!E!!R#R"* %HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBL/QIXVT'X<^%]0\1^)]6M=#T.PC\VY
MOKR0)'&OU[DG  '))  )- &WG')X%?FY^W5_P5.LO +:AX"^#=W;ZKXF&Z"^
M\3IMEMK!N04M^JRRC^]RB]/F.=OA?[67_!13QS^U9XB/PL^"6G:I9^'-2D-G
MNLXF_M/6LYR,+S%"1G*CDKDN0"5'TS^PQ_P2_P!&^"G]G^-_B?#:^(?'B[9[
M72^);+2&Z@^DTP_O?=4_=R0'H \&_8M_X)D:[\8-4A^*'QX;4$TR^E^VPZ'>
MRO\ ;]59CN\V[<G?'&W7;G>^<DJ,;OULT?1[#P[I5IIFEV5OINFV<2P6]G:1
M+%%#&HPJ(B@!0!T JY10 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>8?M+_P#)$O$?_;M_Z4Q5Z?7F'[2__)$O$?\ V[?^E,5 'I]%%% !
M1110 4444 %%%?*O[;7[>_A7]DS07TRU\CQ#\1;R'=8Z&'^2W!'RSW1!RD?<
M*,,_08&6 !W'[5O[77@K]DWP2=7\13_;M;NE8:5X?MI +F]<=_\ 8C!^](1@
M= "Q"G\H/ OP[^,O_!53XW3^(O$%Z^G>%;&3RKC4O+;[!I,!(/V:UC)^>4C!
MQG)X9VZ9U/V:_P!D_P")G_!1+XG7?Q-^)VKZA!X0DG_TO6I1MDO0I/\ HMDA
M&U47E=P&Q.<!FR*_9OX?_#[P[\*_"&F^%_"FDV^B:#IT?E6UG:KA5'4DGJS$
MY)8DEB22230!A? _X%^#OV>? -EX1\%:6NG:9!\TLK8:>[EP TTSX^=VQUZ
M     #OZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***BNK
MJ&RMY)[B6."",;GDE8*JCU)/2@"6BN#TGX]?#37O%\'A73/B!X9U+Q+.'\O2
M;/5X);E]H)8"-7)R "<8S@$] :\Y_:T_;5\$?L?Z;HDGBBRU35M2UHS?8=/T
MJ)"S+%LWN[.RJBCS%'<DG@<$@ ^@J*_);QQ_P6_UNX\V/P=\+]/L<<1W.N:D
M]SGW,42QX^F\_6OO3]E'XU>+OVB_V;=+\;:OH5OX4\3ZC%<)#&8Y!:NZLRQ7
M"*Y+^4Q ."3T."1@T >ZU4CU:QFU&73X[RW>_B3S)+595,J*>C%<Y Y'-?C5
MXC_9-_;L^,WB#4(O%6J:V+5IY$>2^\4Q1:><GDQV\4N A[;8P,8'; ]X_8D_
MX)?^//@#\;-%^(WC'QII:MIL<S#2]!DFE:Y:6)HRDTCH@VC?N( ;)4<]Z /L
M/]H#]KSX6?LQFPA\?>(CIVH7\336FG6UK+<W$R*<%MJ*0HSP"Y4$@X/!Q\G^
M,/\ @MA\,-,9D\->"/$^O.IQYEZ8+*-N>H(>1NGJH_K7TK^TG^P[\,?VJM>T
M76O&UMJ:ZGI4!M8[C3+OR#+"7+B.3*ME0Q8C&#\QYK&\&_\ !-K]G/P4$:W^
M&UEJDZCF;6;F>]W^Y21RGY** .W\#?M 2_%[]F#_ (6OX'\.W=[?WFC7=]IN
M@7?$LUU#YJ"WRO4-+$5##[P((ZU^7-Y^V%^W/\5KJ:W\/Z'XBT^,NRR0Z#X/
MPD9SG:99(79,<#EP?7.:_9S1]'L/#^EVFF:58VVFZ;:1+#;V=G"L4,,:C"HB
M* %4#@ # JY0!^=G[ W@_P#:^M_C%+K?Q?U/6HO K64RW%GXBOXYFFF./+$,
M*LS1L&P2V%&T$<YQ75?MT?\ !.77/VN/BMHWB[3?'EOH5M:Z8FFRV%_:O.L>
MV5W\R+:P'S>9RIQRH.>>/NFB@#\:/VB/^"87@[]EWX(ZMXS\2_$C5/$>LYCL
MM)TO3M,CM!>7TI(CB&YY68#ESC!*QMC!(Q^A?['/[+.E? W]E[3/ .O:7:W]
M[K-N]UXEM[F-9([BXG0"2%P>&5$VQ>A"9[UPO[:'P ^-'Q:^,OPP\4^ %\'Z
MIX?\&%M1BT;Q5/<)#)J1<XFD2( NJJL13YQAE;.0Q!F_MG]NK_H _ __ +^:
MG_\ ': /3+/]AGX V-I=6\/PE\+%;B-HG>;3TF=0PP2C/DHWHRX(/(YKQK_@
MGS='X+^+/B1^SEKT<*:]X0O&U#1[_P I4EU31YFW12,P'SE#(N<D[?."#[AK
M9_MG]NK_ * /P/\ ^_FI_P#QVN$7X#_M4>-OVGOAI\5?%-K\,- N?#<GV*_N
M/#EQ>K)>Z;(W[Z&19/,#D*TNS[N&?)/ ( /ONBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **P_$WCGP]X+ETF+7M;L-&DU:\73[!;ZX6(W5
MPP)6*/<?F8X. *W* "BL7PYXT\/>,&U)= U[3-<;3+I[&^73;R.X-I<)]^&7
M8QV2+W1L$>E1>,/'WAOX>V-I>>)M<L-!M;R[BL+>;4+A85EN)&PD:ECRQ/;T
M!/0$T ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'PU_P4%_X)UV'[1UC<^-_ T-OI?Q
M,MHOWL/$<.M(HX20\!9@!A9#P>%;C:R?,G["/_!1#6?@+K47P>^-WVRVT*QF
M^P6FIZA&PN=$=3M^SW /S&$$8!/,?3E,;/V KXZ_;R_X)]Z'^U-HLOB3PZMO
MH?Q.LX<0WK#9#J:*.(;C Z@#"R=5Z'*XP ?7]I=P:A:PW5K-'<VTR+)%-"P9
M)$(R&4C@@@@@BIJ_%?\ 9#_;H\;_ +$_C*7X2_&'3-2/A&RG^SR6ETA:]T)B
M<[XO^>D!SN* D$'=&>H?]D?"?B[1?'GAO3_$'AW4[76=%U"(3VM]9R"2*5#W
M!'Y$=000>10!KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445\(_MJ?\ !4+PO\!_[0\(_#TVOB[Q^FZ&:X#;]/TM^A\Q@?WLH/\ RS4X
M!SN8$;2 ?0_[37[67@']E7PB=6\7:AYFI7"-_9VA6A#7E\P_NKGY4!ZR-A1[
MD@'\D]8\1?'O_@JO\65T^QM_L'A33Y@ZVJNR:1HL9X#ROC,LQ&><%V^;:JJ"
M!TO[-?[#?Q1_;H\:-\4?B[K&J6'A6_<32:I>\7VJ+V2U1AMCA X#XV 8"*W.
M/V$^&7PN\*_!OP;8^%?!NBVV@Z%9C$=K;+U8]7=C\SN<<LQ)/<T >4?LF_L5
M^ OV2_#?DZ';_P!K^*;J,+J/B6\C'VF?N4C'/E19Z(I[#<6(S7T#110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F'[2_P#R1+Q'
M_P!NW_I3%7I]>8?M+_\ )$O$?_;M_P"E,5 'I]%%% !1110 44UW6-69F"JH
MR68X 'K7Y<_MZ?\ !4!O.O/AI\#M0:YO96-IJ'BRQ)8AB=IAL2.K$\&8=/X.
M<. #U/\ ;X_X*6:7\!([_P "?#J>WUKXBD&*ZO>)+71LCG=VDG':/HIY?IL/
MS3^Q1_P3K\1_M':\/BU\;Y=0_P"$=OYOMT5C?2N+[768Y\V5B=T<)]>&<?=V
MKACZ9^P3_P $O1I<EA\2?C98?:M5<BZT[PG=C<(2?F6:\!^])W$)X'\>3E5_
M3Y5"J !@#@ 4 5-'T>P\.Z39Z7I=E;Z=IMG$L%M:6L8CBAC485$4#"@ 8 %7
M*** "BBB@ HHHH **** "BBB@ HHI&8(I9B%4#))Z"@!:*\R\2?M._"+PAJ\
M&E:Q\3/"MAJ<TJPK9R:O!YH9C@;D#949[M@57_:8_:(T']E[X47WCKQ#9WNH
MVD,\5K%9V"J99II"0JY8@*."23T . 3@$ ]5HK\A/'G_  6Z\8WZRQ^#?AQH
MNB@\)-K5[+?-CUVQB$ ^V2/K7U__ ,$Z?VAOB[^T/X-\5ZI\4O#D>E6]K=0+
MH^I1V#V:WJNKF5 C'YA&5C^<=?,(R2IH ^M+_4+72K.6[O;F&SM8ANDGN) B
M(/4L> *\R_X:L^#C>+=/\,1?$[PK<Z]?S"WM[*VU6&9FE)PL9*,0K$X 4D$D
M@#K7Y^?M+?\ !-'X_?'[]H+Q3K<_C?2+_P *WE\]SIEQK&H3C[);L24MTMUC
M?:8P=G& V-V<L<==\%?^"+^B>#?%&C:]XV^(-QKYL+B.Z.EZ38"UB=T(95:9
MG9BN0,X521W'6@#ZS_:^_:XT#]D'P#IWB+6M(OM>N-2O/L5G86+*F]PC.6>1
MN$4!?0G)&!U(_._QE_P6P^(NLS^3X.^'OA_1!(VQ!J4T^HR\\#&PPC/_  $U
M^L/C_P"&?A/XK:&NC^,?#FF>)]+29;A+35+5)XUD4$!P&!PP#,,CG!([U#X+
M^$G@?X;QHGA/P=H/AI5&T?V3IL-L<=\E%!.>^>N: /&?V"?C/\3?CI\$Y/$'
MQ2\.?V#K":C);V<XM'M/M]L$1A-Y3<CYF=-P^4[..AKX/^(G_!,']IOXR?$;
M6[KQ3XZTC5+![Z6:#4M8UBXE1XRYVF.!8V\OY<83"A>@.!7[!44 ?G/^S/\
M\$A;;X.?$[PUXZ\3?$.36[W0[R._M],TO3S;1&:,[DWS-(S,N[!*A%SC&>:^
MU?C!^S[\._C[9Z;:_$#PK9>)HM-D:6S-R75X&8 /M=&5@&VKD9P=HR.!7H=%
M 'G7@?\ 9S^%GPU\MO"_P[\,Z)-&,"YM-*A6<_67;O/XFO1:** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BLC5O&&@Z S#5-;T[32I 87=W'%@D9 .XCJ*XS5OVF/A!H61
MJ/Q4\%6+98;;CQ#:(Q*]0 9,DCTH ]*HKP74OV\?V?-)SY_Q:\-OA"_^C77G
M\#_KF&Y]NM<IJ?\ P4[_ &:-+W!_B7'<2;"ZI:Z1?R[NO&5@V@\=R* /J6BO
MB_4_^"NG[.UAN\C6-<U+";A]ET>49//RCS-O/UXYZURFJ?\ !:3X(6>];7P[
MXXOWVY5DL+5$)]"6N01]=IH ^^Z*_-C5/^"W?@.'?_9WPW\177RY7[5=P09;
MT.W?@>_/TKE=2_X+E1*9%T_X-.XV_)+<^)0N&]T6U.1_P+\J /U1HK\C+[_@
MN%XHDC46?PKTB!\_,9]6EE!'L!&N*Q+O_@MM\3'F)MO 'A2&'LDSW,C?F)%_
ME0!^QU%?BRO_  60^/\ KD;PZ?X3\%^:N&9[+2;V1U'T-TPQ^%#?\%-OVLM:
M2.XL/#-I' 00&L_"\\B.<]<L6Y[<&@#]IJ*_%P_MF_MW:U-+#8>'/$J32!BL
M=GX#\QHQ_LAK=NGOGWIL?Q[_ ."A^NPRP#3/'D:\;BW@6WM6ZYX8V:GMV/\
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
M ,%O_#%T8U\5_"_5]+&0'ET;4HKW/J0DBPX^F[\: /=O^'?FN?\ 1SWQP_\
M"JD_PJ&]_8#UVULYYE_:=^-Y:.-G /BJ3' SZ5/X(_X*M?LZ^,7BBN?%%_X7
MN).%CUS2YD /H7B$B+]2P'O7T%X;^,W@'XGZ/=-X1\::!XE+6[MY>EZE#<.!
MM/558L/H10!XQ_P31\<^(?B)^Q_X2UGQ1K=_XAUA[F^B?4-3N&N+B15NI H>
M1R6; P 22< #M7U)7Q__ ,$G_P#DR7PA_P!?NH_^E<M?8% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>8?M+_P#)$O$?_;M_Z4Q5Z?7F'[2__)$O$?\ V[?^
ME,5 'I]%%% !67XG\4:1X+\/W^NZ]J5MI&C6$1GNKZ\D$<4*#JS,>E<Q\:/C
M=X._9_\  MYXM\;:O'I6E6_RHOWIKF3'RQ0Q]7<^@Z#)) !(_&WXN?';XR?\
M%/OBY;>"?!FESV/A2&7S;70XY2MM;1 X^V7\HX+#/T7.U 6.6 .S_;!_X*!>
M,OVN/%"_"7X*V.I1^%]1F-E_H<;+?Z\3U!'6*# )VG!*Y,A RH^M?V#_ /@F
MSHO[.L-EXT\=QVOB#XDLHDACP)+71LC[L79YO67MT3NS>J?L<_L/>#/V1_#.
MZS1-<\;7D034O$<\8#MT)B@'/E19'0<L0"Q. %^D: "BBB@ HHHH **R/$GB
M_0O!MFMWK^MZ=H=JQP)]2NX[="?3<Y J/4/&FAZ9X.O/%<NIV[^';2RDU&74
M;=Q+%]G1"[2*R9W*%!/&<T ;=%?FMX^_X+;^"=-::+P9\.];UYE)5)]8NXK"
M,]MP""9B.^#M)]JW_P!AO_@HW\0_VJOCE=>%-5\!:99^&A8R7+:AI"SE]/91
ME#/([,C*Y&P *AR>_(H _0JN,\;?&KX??#9PGBSQQX=\-2$@"/5M5@MG/T5V
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
M9>%/B+<:'/XG\/V&N2Z'>KJ.G->PB0VUPH($BY[\].F0#C(!'3T ?GA^R_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /D7]L#_@HUX _9CN-2\*6[7/
MB#XA"T9H[&QB5X+"9H]T)NG9UP#E6V+N;;U R"?/OV/?^"JWA+XP/X?\'?$4
M/X<\?7TAMQ?QVX32KN9I2(HT;>S1L5*+\XVE@?FY K\_[77/#'A']KSXX2?&
M2T\^_FB\26UC)>0&:.'5I#(+:4J0WR\D(W12\;9 &1]:_LO_ /!/7X6_M4_L
MM_"/Q9K=YJFAZQ9VM]:WTWAR2WADO"+Z<QF9GB?YT7 !QG:0.@7 !^HU?.7[
M6G[<_@/]D.30K3Q';7^MZOJX>2/3-(,3310KQYT@=UVJ6.U?[Q#8^Z:?^VM\
M6/'OP%_9_BU'X;V$GB+QA/?6ND6JSV;WT[[U8&58H\;Y?DST*Y/*D<5^,/[6
M'P5^+?@%O#'CKXRWTT_BSQR;JY-M?3>9>01P>2!YV/ECR)0%C7[BJ!A?N@ _
MH%^&_C:U^)GP[\+>+[&":UL?$&E6NK007&/,CCGA655?!(W . <$C(KS_P#:
M1_:R^'7[*_AZUU/QQJ<JW-XQ6RTC3T6:^NL'YF2,LH"KGEF*J.!G) -[]D[_
M )-9^#?_ &)FC?\ I##7Y,_'Y?\ AJK_ (*G)X1UF5[G08?$5OX>-L'("6=K
MC[1&ISE=S+.<CNY(H ^[/@U_P5@^"GQ>\86GAN8:UX,O;V3RK6Y\0P0QVLC$
M_*IECE<(S?[8"YXW<BOLNXN(K6"2>>1(88U+O)(P554#)))Z #O7Y+_\%=OV
M7_ /PI\#^ _&'@?PKIOA1FOWT>]ATF!8(K@-"9(F9%X+KY4GS=3N^8GC'<?&
M']I/6=4_X)">&M?>_D_MWQ'!!X5N+S<?-D\N:6&<L<\M)%:R!B>OF-ZT >H_
M$#_@L#\#O!'BRYT6QMO$?BR&UF,,NJZ+:P-:-CJ8FDF0R#/&0 IQD$C!/TQ\
M _VBO O[2O@M?$O@75QJ%JC>7=6DR^7=6<G]R:/.5/!P>58#()%?!W_!+?\
M9!^&GQ*_9IUCQ/XY\(:9XGU#7M2N+2*?4(1(]M:Q*B 0D\Q/O\P[TPW3GBO$
M/^":.O7WP1_;\UOX;)=2-IVI2:IH%S&[?*\EH998I"!QN'V=U!])&'>@#]JZ
M9-*L$3R.=J(I9CCH!R:?535O^05>_P#7%_\ T$T ?%WAO_@K+\./&TUXGACX
M:?%;Q.MHP$LFC^'X+E5!)VD[;K*@X.-P!XKEOV@O^"CWA:^^%&L65]\)_BSX
M=CNF@1;[6_#D5K;*PF1\,YN."0AP.YKR']C_ /9Q\3W/[*O@7XV?!B[72?B[
MHTNH0W%A*V+/Q)9K=R$VEPN0-V!A')'102,(Z>??MX?M/ZU^V)X&%OHNBZAX
M6T#X?6,6J>*]-U)"DD.L37:V2VQZ9,8>1E) )#29 (P #[?M/^"F7AS4+6&Z
MM?@C\;+FVF19(IH?"<;)(A&0RD7."""""*X_QG_P6$^&GA6SURTF\">/-+\5
M6-N)+;1O$6FPV)GE;;L1F$TC1C#!BS+]T'&3@'YJM?\ @HWXK_9>_9[OO@K'
M:#4/B?X9OKC0K'Q!+MEM+;3EQY,^W)WRJ&*)&1M4(I?."C>!_L8_LZ']K7]I
M2TTOX@ZKJ0L]0L;CQ)>W1EWW6I(LP1@9&)*EY"V7.3@''4-0!V'A'P'\<?\
M@JE\8I==UF\:Q\,6,OE3:D\;+IFD0D@F"VCS^\E(P<9W'Y2[ 8-?L-^SU^SC
MX)_9E\!P^%_!>FBVB.'O-0FPUU?R@8\R9\<GDX PJ@X  KY2\=?\%-O@1^RT
MUW\-/ WA'5-3'AF5]-%IH]O%:Z?')&Q611*[;V(<-E]C;CD[CG)\J\*?\%IM
M5\5?%+PYIDOPXTW1?"E]?16M[-/JK2W$,3N%:82%$0! =Q#+C"D;AU !^J55
MM1U.ST>SEN[^[@LK2(9DGN)%CC0>I8G KX!_X*+?M42:A\+]%M/@9\:O"<6I
MO?DZJNB>*;&.\:WV';Y<OFC: _W@K!CE<9&ZOS/C\$:C\4=0COOB-\<_#MA(
MWSO/K^LW>KW..^/L\<X+>Q<9H _HITC7=-\0:7#J>EZA:ZEILREXKRSG66%U
M'!*NI((X/0]J^#?BE_P68^$_@_4KW3_"GA[7?&\]M(T8O$\NSLIL<921BTA&
M>YC'J,UR'['_ .UQ^S;^R!\&%\$-\8+[QQ<37\^I37,/AR_@BA:18U\F))(\
MA/W>>O+,YXS@><-\:O\ @GKHGB:\UV'X::YK%Y>3/<M"UG-);1LQW%5@EN5C
M522<*%P.@P.* /3_ -FG_@JUXM_:!_:(\.^"!\,[.ST'6)&B=K&ZEN;NS 4G
MSG?:J&-<#=\B\'.>Q]5_X*+?#G]I+XB0^$K3X&:E?6VD!9UUBWTC6(M,N6<E
M/+9I7DC+1[0PVJW4G(.1CR/P]_P5J_9T^&]J+7P1\)=>T*V9</%8:1IU@O'0
M8BG.1]:KZA_P7"\+Q[?L7PKU>XX.[[1JT46#VQB-LT >-^&?^"//QO\ B!>#
M4_'7C'0]&FFQYKW5Y-J5Z/KA=A_[^5^H7[/7[/>F? ?X!:+\+)+]_%.FV-O<
M07-Q?0!5NQ/)))*IBRP5"964+D\<$GK7Y[ZA_P %R=0DV_8?@Y;6_!W?:/$;
M2Y/;&+5<5RFH?\%N/B/)M^Q?#[PM;\'=]HEN9<GMC#KB@#]"_!_[ ?[/7@>]
M:[TSX4Z%+,S;_P#B:+)J*J<Y^5;EY OM@#':O<=%T'3/#>GI8Z1IUII=DGW+
M:R@6&-?HJ@ =*_&A/^"OO[17B;9_9/A3PI][RO\ B7:+>2[F.,#YKA^>1P/6
MEC_;T_;8\2^7_97AS5#\WE_\2_P4TNYCC YB;GV'K0!^TM%?BU'\9_\ @H=X
MH\O&G^/8<-Y8W>#H++DXZYM4X]SP.>>M(GA'_@H=XF\O$_CV':WEC=JT%ER<
M=<R)D>YX'//6@#]IJ*_%E/V0/V]?$>S^U->\61;6VK_:'C]9=H.,D;;I^/UX
MZ41_\$M_VI_$7EG4_%&F1;&VK_:'B2XEV@XRPVH^!^O'2@#]F[[5K'2]GVV\
MM[3S,[//E5-V,9QD\]1^=<K??&[X=:7L^V>/O"]IYF=GGZS;)NQC.,OSU'YU
M^3.F_P#!$[XN2X_M#QKX*MOFQ_HTUW-\O<\VZ<]>/UKJM._X(>^)9/\ C_\
MBMI5L=V/]'TB6;Y?7F5.?;]: /T1OOVQ/@5IVSS?C#X'??G'D:_:S=,==CG'
M7O7*WW_!0[]G/3]GF_%71WWYQY$<\W3'79&<=>]?(>F_\$-]-B_X_P#XPW5S
M\P/^C>'5A^7N.;E^??\ 2NJTW_@B1\-8O^/_ .('BJY^8'_1H[:'Y>XYC?GW
M_2@#V>^_X*I_LT6>SRO'UQ>[LY\C0M0&WZ[X%_3/2N6OO^"PG[/UGM\J3Q/?
M;B<^1I(&WZ[Y%_2LO3_^",GP)LL^=JWC:_\ FS_I&IVXX]/DMEX_6NJT_P#X
M)*_LY6>?.\.:M?Y.?](UJX&/;Y&7B@#S_4/^"UWP<BV_8O!_CBY.3N\ZULXA
MCU&+EL_I7*ZA_P %P/"4>/L/PNUJX.>?M&IPQ<=CPC<U]*:?_P $SOV:=-W>
M3\+[9]Q!/VC5+^;I_OSG%=58?L+_ +/^F[A%\)/"[[B"?M%BLW3TWYQ^% 'P
MOJ'_  7*NGP+'X-PPD-]ZX\2&3*_06JX/XFN5U'_ (+=?$&3_CP^'7AJV.[/
M^D7%Q-\OIPR<^_Z5^GEC^S+\'M+WBR^%'@>T#XW>1X<LTW8Z9Q'SU-=58_#W
MPKI>_P"Q>&='M/,QO\BPB3=C.,X7GJ?SH _'J3_@L9\?_$'F+I7A/P>@C;<3
M9Z5>3.JG. Q-RP_' Z4C?\%!OVS?$GF?V7X<NX\-O/\ 9W@YY=JG.%^9'X^O
M/'7K7[2].!P*6@#\66^/G_!0KQ/Y@CTKQY;Q;O,"IX(AM0 <X"L;12PYZ9/;
M-#:3_P %#O%7F9?Q[#N/FG%U!8]>P^9,=?NC\J_::B@#\66_99_;_P#%&_\
MM'6O&44+XEVWGCZ/83[(MV=IYZ8&*5O^":?[7'B=I%U;Q/"!*!)(=2\533!F
MXX.T/D_IQUK]I:* /Q>M_P#@C#\<-7N%N-6\8>"XWD7+N]_>3S XX!_T8 ^G
MWJZ+3?\ @B'XXE\K^T/B5X?M<Y\S[-93S;>N,;MF>WI7Z_T4 ?E/IO\ P0UE
M81MJ'QE1#N^>*V\-%LK[.UT,'_@/YUT^G_\ !#_PC&O^G?%#6[AMV<V^FPQ#
M;Z<NW/7G]*_3&B@#\]K'_@BA\'8U?[9XQ\<3G^'R+JSBQZYS;-G]*ZBQ_P""
M/'[/]F6,H\4WN1@"?5E&/<;(U_6ON&B@#Y%TW_@E-^S58L#-X(O-0^3;BYUR
M^&3Q\W[N5>?TYZ5U&F_\$X_V;]*\LP_"S37\M=H^TW=U/Q[^9*V3[GFOI*B@
M#YV\4?LQ_LR_!WPC?^)_$/PU\$:3H.D0M/<WNI:7%,J+Z'>K%V)("KR22  3
M@5\S?"W]FK1?VP?%2?$W5?AQHWPX^"&DB27PMX2T_28+&?7FQD7M[Y2C,1P"
ML>2".!E=S2?7GQT_9?T+]H;Q9X+O?%VJZC=^%_#L\EW)X15E&GZE<<>5).,;
MFV?-\I)!#8X!;=Z^UE#]A-HB"&#R_*5(P%"KC& .@P* /R=_9%_9D\0:C^RO
MX"^-WP=EAT[XO:'<WXFL;C!M/$5JEW)_HLZD@!\#"/D=%!(PCI^@_P"S-^TS
MX>_:4\&S7]A#-HGB;2Y/L>O^&;[*WFE70)#1NI )4E6VO@9P00&#*-K]GOX#
MZ!^S7\+=-\!>&;S4K[1["6:6*?5I8Y+@F61I&W-&B+C+'&%''K7/>(OV6?#V
MI?M!^'_C#HFI7_A/Q19JUOJZZ256+7K<IA8KI2"#M(0[\;L*!U5&0 ]IHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M9^P_\ =)V^1\(O";[7\P?:M-2XYXZ^8&R..G3KQS7N%% 'G6F?LW_"71=O\
M9_PN\%V&U_,'V7P]:1X?CYOEC'/ Y]A74Z;X&\-Z+C^S_#^EV.'\P?9K**/#
M#'S?*HYX'/M6Y10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5Q?Q ^"O@#XK0&+QCX,T+Q,"NT2:
MGI\4TB?[KLNY3[@BNTHH ^*/B)_P2*^ 7C0RRZ19:UX*N6R0='U%I(MWNEP)
M./92OMBOF+XA_P#!$?Q3I[//X$^(^E:L,[DMM=LY+)U]O,B,H8^^U?PZU^NE
M% 'XE_\ "GOV[_V9<MH<WC"]TR#F./1=176K4X[K:EI"/QB%:6A_\%</V@_A
ME?#3?'?A?1]6F3B2/5]+FTZ\XX/W&51[_NS7[15GZYX>TKQ/8/8ZQIEGJUD_
MWK:^MTFC;ZJP(- 'YQ^!?^"W7@R_\I/&/PXUS16/#S:->0WZY_O;9!"0/;)(
M]Z^BO W_  4Q_9T\=*B1_$"'0[INMOKEI-9[?K(R>7^3FMKQU_P3X_9Z^(32
M/J/POT>QG;)\[1?,TT@^N+=D4GZ@U\Z^.O\ @BG\+]8,DGA;QEXD\-2L<B.\
M$-_ GL%VQOCZN: /NCPG\6/!'CW:?#/C+P_XB#?=_LG5(+K/T\MS755^//B[
M_@B/\0-/\QO#'Q$\.ZR%Y0:I;3V#-S_L"8 X]_Q[URI_8W_;@^"^YO"^I^()
M[.$DG_A'/%H\IAT_U#S(S9]-AZ=!0!^V%%?BDO[47[=_PA;R=;TSQ9<VT>>=
M9\)K<1G& ?WZP9;M_&>H]:M6/_!8[X\>%YQ:>(/"?A.ZD RRW>FW5M/Z9XG
MQD'^'KF@#]HZ*_)O0?\ @N-JL+(NM?".SN@3AI+#77AP,]0KP/GCMD9/<5Z#
MI/\ P6Z^'\T.=3^'/B6TEP/EM+FWG7/<98I[=ORH _2.BO@JP_X+/_ N\W^=
MHGCBQVXQY^FVIW?39<M^N.M:5G_P6*^ -U-LD7Q5:+C/F3:4A7Z?+*Q_2@#[
MCHKXFN/^"OW[/<,+NEYXCG91D1QZ00S>PW,!^9K-;_@LG\!54D67C!B!T&EP
MY/\ Y'H ^ZZ*_/:^_P""U_P<C5?L?@[QS.V?F$]K9Q #V(N6S7%:U_P7%T*
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
MP:W+:/9>?>ZA).$B=E9@%)QDE%Y(SQQU-?0M% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57O;"UU*'R;N
MVANH<Y\N9 ZY]<&K%% 'G.O?LW_";Q2K#6/ACX/U(L,%[K0K5V'&,AC'D''<
M'(K@-5_X)\_L[:PY:X^%&AQDMN_T7S;<9^D;KQ[=*^A:* /D[4O^"6/[-&H9
M*?#Z6R<MN+6VN7XS[8:<@#Z 5EW7_!)G]G"X@:-/"^J6SMTEBUJY++SVW.1^
M8K[%HH ^+K?_ ()%_L[PS([Z1KLZJ<F.36) K>QVX/Y&M./_ ()0_LVK(K'P
M=?N <E6UN\P?8XDS7U]10!\P6'_!,S]FC3=_E?"^W?=C/VC5;^;IZ;YSC\*[
M;1?V*_@-H'-K\(?!\AYP;S2(;H\G/_+56]*]IHH Y[PW\._"O@TYT#PSH^AG
M_J&V$5OZ_P!Q1ZG\S70T44 >>_'IOB,?A;J\7PIBTMO&\X2"SFU>4I#;!W"O
M-C:0S(I+!3P2/XONMR_[,'[,&B?LW^%[M5NY?$?C76I/MGB+Q5?9:ZU*Y))8
MEB21&"3M7/<DY8DGVJB@#P#X2? #Q#X"_:H^-?Q+U"\TR;0O&T>EIIUO;2R-
M=1&V@$<GG*T85<GIM9N.N*YO]H[]E_Q#<^/+/XS_  3N[;P]\7-/"QWEK.=E
MCXDM> UO=@<;L ;7/]U02"J.GU'10!6TUKN33[5K^*&&^:)3/';R&2-),#<%
M8JI90<X) )'8=*LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R?^T9_P33^#
MO[0'VG48M*_X0?Q3+E_[8\/QK$LKGO-;X\N3GDD!7/\ ?K\[/&7[,?[3?_!/
M'Q%=>+/!&J7U_P"&HCOFUKP\#-:R1C_G\LVSM '=U9!GA\U^X=% 'YM_LT_\
M%CO#'BS[)HGQ@TH>$M4;"?\ "0:8CRZ?(?62/F2'/'(WKU)*BOT0\,^*-&\:
M:'::UH&JV6MZ1=IOM[[3YUG@E7U5U)!_ U\L?M+?\$R?A+^T#]KU33[+_A ?
M%TV7_M;185$,SGO/;9"/SDEEV,3U8U^>/B/X+_M1?\$V]>N?$/AJ^O)_"2OO
MFU31MUWI4Z],W=LP_=G&!N=1@G"/WH _<FBOSW_9B_X*]^!_B/\ 9-$^*=I'
MX!\0/B,:K$6?2IV]2QRUOD]GW*.I<=*^_P#3=2L]9T^WOM/NH+ZQN$$L-S;2
M"2.5",AE92001W% %FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*\P_:7_Y(EXC_P"W;_TIBKT^O,/VE_\ DB7B/_MV_P#2F*@#T^BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ ILD:RQLCJ'1AAE89!'H:=10!\2?M.?\$J
M?AA\;/M>L^#U7X<^+),OYFG0@Z?<OU_>VPP%)_O1E>I)5J^"EN/VI/\ @F+X
MA".)V\'O-PK;K_P_>DGL>#"['_KE(<=Q7[H54U;2;'7M-N=/U.RM]1L+E#'/
M:W<2RQ2H>JLC A@?0B@#XW_9B_X*G?"[XZ&TT;Q1(OPZ\72[8Q;:G,#8W+GC
M]U<D  D]%D"GD %J^TE8.H92&4C((Z&OSO\ VG_^"0'@WQ^MWKGPFNX_ ^O-
MESHUR6?2YVZX7J\!)_N[E' "+7R7X&_:6_:4_P""<_B:W\(^-M*O-0\,(=L6
MAZ\[2VLD2GDV-VN[8,=D+("?F3- '[BT5\W?LR?M]?"K]IZ&"RTC5?[ \6LO
MS^&]998KDMW\EL[9AU^X=V!DJM?2- !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7F'[2_P#R1+Q'_P!NW_I3%7I]>8?M+_\ )$O$?_;M_P"E,5 'I]%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<]X\^'OAKXH>&[GP_X
MMT*Q\0Z-<C]Y9ZA LJ9[,,_=89X88(Z@BNAHH _*G]IK_@CI/8RW'B3X%ZL^
M^-O.'A?5;C:Z$<@6UT3U!QA93GOYG:O-?@C_ ,%*?C-^RMXD'@3XT:)J?B;3
M;$B*6WUA6AUFS3LR2O\ ZY<<CS,[N,2 5^T%>;?&_P#9U^'O[17ALZ-X\\-V
MNLQ*I%O=X\N[M"?XH9EPR<\X!P<<@CB@"M\!_P!IKX<_M)>'_P"U/ GB*WU-
MXT#76FR?NKVTSVEA/S+SQN&5/9C7J5?C3\=O^"8?Q9_9K\0?\)U\$-=U/Q+8
MV+F:$:;(8-;LE]-J8$XQP?+P3G_5XS7=?LQ_\%A;_1[F+PQ\=]*DD,+^0WB?
M3;;9/$P.#]JM0!D@YRT0!&,>63S0!^KE%<_X%^('AKXG>&;7Q#X3URQ\0Z+=
M#]U>Z?,LL9/=21]UAGE3@@\$"N@H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/VE_P#D
MB7B/_MV_]*8J]/KS#]I?_DB7B/\ [=O_ $IBH ]/HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "OG3]IO]@[X5_M0VT]UK>D
M_P!B>*RO[KQ+HZK%=9 X$HQMF7IPX) &%9>M?1=% 'X>>-OV<_VE/^";_BBX
M\7>"]5NM1\*JP:;6M%0RV<T8/"WUHV=G'=@5&?EDS7V%^RW_ ,%<O WQ1^QZ
M#\3X(? 'B5\1C4@Y.DW+^N\Y:W)])"5&/O\ :OO]U6165E#*PP589!'I7P[^
MU-_P2F^'/QJ^V:YX'\GX=>+I,N1:0YTVZ?K^\@'^K)/\4>.I)5C0!]O6EW!?
MVL-S:S1W-M,@DBFA8,CJ1D,I'!!'<5-7X:>'_B9^TU_P3'\41:'KEG/<^#WE
M(CT[4&:ZT:\&<EK68?ZIR,G"E3R"Z'I7Z3_LN_\ !1+X5_M-+::9#??\(CXT
ME 4^'=8E56E?TMY>%F]@,/QDH!0!]24444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA^TO_P D2\1_
M]NW_ *4Q5Z?7F'[2_P#R1+Q'_P!NW_I3%0!Z?1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^*?">B^.-!N]$
M\0Z39ZWH]XGEW%CJ$"S0RKZ,K @U^:G[4G_!'6SU!KKQ%\#]0&F7>3*?"NJ3
MDPL>N+:X;E#Z+)D9/WU Q7Z@T4 ?BU\&/^"B7QN_8^\4#P%\9-#U/Q'I5D5C
M>RUS=%JMI'G :&=L^<F,D;]P8 !745^IOP!_:D^&W[2^@_VCX%\0PWT\:!KK
M2;C$-]:9_P">L).0,\;QE">C&M?XS_ /P#^T%X9.A>//#=IKMHH;R)I%V7%J
MQ_CAE7#QGI]T\XP<CBORU^/W_!++XG? '7AXX^!.N:GXBM;%S/#;V<QM];L<
M?W"F!/Q_<VL<XV'DT ?L717Y,?LU_P#!7_7?"=Y'X5^.^C3WHMW^SOXBL+;R
MKV C@BYML .0>K)M88^XQK]/OAO\4?"7Q>\,6_B+P9X@L?$>C3<+=6,H<*V,
ME'7[R.,C*L P[B@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "O,/VE_P#DB7B/_MV_]*8J]/KS#]I?_DB7B/\
M[=O_ $IBH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#P/\ :4_8C^%G[45G))XHT46'B()M
MA\1Z5MAODP. S8(E4?W9 V.<8/-?F!\1_P!D']HO_@GYXGG\;_#C6K[6/#L'
MSR:UX?1CB)3D+?69W KU)R)(QUW U^W=% 'YP_LO_P#!83PMXS6TT+XP6*>$
M-:;$:Z_8HSZ;.>F9$Y> DXY^9.I)0<5^B&B:YIOB;2;75-(U"UU73+I!+;WE
ME,LT,R'HR.I(8>X-?)/[4'_!,/X6?M!?;-8T: ?#_P 93$R'4M)A'V:X<]Y[
M;(5B3DED*,2<DMTK\]+[P[^U'_P3%\1O>64L\G@^2;+7%N&OM!O<G \U#@PN
M<8Y\N3@X)'- '[GT5\-_LQ?\%7OAI\9C::+XWV?#CQ5)A ;Z;=IMP_\ L7!Q
MY9//RRA0. &8U]PPS)<1)+$ZR1.H970Y# \@@]Q0 ^BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P_:7_Y(EXC_P"W;_TIBKT^
MO,/VE_\ DB7B/_MV_P#2F*@#T^BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JO?V%MJEE
M/9WMM#>6EPACFM[A \<B$8*LIX(([&K%% 'Y]_M/?\$A_ OQ+^UZY\+KF+X?
M^(GRYTQE+Z3<-Z!!\UOGU3*C& G>OC3PW\9/VG_^";/B&WT#Q#97<GA7S-D.
MEZR&N])N5')^RW"G]V<9.U&&,Y=#TK]SZRO%'A71O&VA7>B^(-*L];TB[3R[
MBQU"!9H95]&1@0: /ES]F;_@IC\)OVAOLFE7UY_P@?B^;"?V1K4RB*9SV@N>
M$DSP K;')Z*:^N*_-3]IC_@CAX=\3?:];^#FJCPQJ39D/AW59'EL9#Z12\R1
M$^C;UYQ\HKYH\!_M8_M*_P#!/OQ);^#_ !]I%]J?AZ$[8]$\2,TD31+U^Q7B
M[L*.@VET']W- '[A45\/6?\ P5"^&_Q/^ WCK5?"VM+X1^(^F^'[V\LM#\0*
M@=KF.!V3R6/[NX^89"@[B!R@%9_P;\#_ +6OQ@^%/A/QO#^TU8Z9%K^FPZBM
MF_@C3I&A$B!MA81C=C/7 H ^\:*^/_\ A0/[7/\ T=1I_P#X0FG_ /Q%'_"@
M?VN?^CJ-/_\ "$T__P"(H ^P**^/OV._B1\6+C]H+XU?"_XG>.8/'S^#X]+>
MTU*+2;?3^;B)I' 2%5XPR#YL\KP1DBOL&@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (KJZAL;:6XN)8[>WA0R
M232L%1% R6)/  '.37QC\0O^"K'P?\%_%WPYX4T_4K3Q%X<NS*FL^*;.><PZ
M2R@[ (UMV^TAC@9C? SFJO\ P5_\::UX3_9'^RZ1-+;PZYKMKI>H21-@FV,4
M\Q4GKAGAC!]02#P<'\_O@K^SE\+?B#XN_9FT,7<FL_\ ";V^KCQ0UO>%9K>Y
MC63RH@H/[HQ@(P!'S9#'*L!0!^WG@'XB>&?BGX8M?$7A'7+'Q#HESD1WMA,)
M$)'53CE6'=3@CN*YOXJ?M%_#7X(WEA:>._&.F^&+F_C:6UBOG(:5%(#,, \
MD5\^_L#_ +$7C']CS4_% U7QW9>(=!UJ)#_9-I:R(L5PC#9.&9L E"ZL O.$
MY^7%?%7_  4\NH_C%^WWX2\ 27RV-E:6VEZ)/.SJJ6QN9C+)*2W"XCN$))X
M0$T ?H[_ ,-^?L\_]%8\/_\ ?U__ (FO;O#?B33/&'A[3==T6\CU'2-2MX[N
MTNX3E)H74,CK[$$'\:_,SPA_P2Q_9L^(5\]GX6^.EWXEO$)#V^CZSIMW(N!D
MY6-"1@5]4?M*>(G_ &-_V$=6B\,WUP]WX;T*TT#2;V<KY_F,8[6.8X 7>H;S
M.F,IT[4 =G\2/VT/@E\(_$TGA[Q7\1=)TS6XG$<UBOF7$D#$9Q*(E;RSC^]C
MJ*]*\"_$#PW\3O#=MX@\)ZY8^(=%N"1'?:?.LL9(."N1T8'J#R.]?D+_ ,$W
M_P!@[P5^U5\/?&?C7XASZM<A=2;2K$6=WY++*(DEEG9B"7;]]'C/&0V0V>(/
M^"<?C#6_V<?V[->^#MSJ$D^BZC?:CH-U$QQ$US:^:T-P%SPQ\ED&.HE[X& #
M]H:*** "O,/VE_\ DB7B/_MV_P#2F*O3Z\P_:7_Y(EXC_P"W;_TIBH ]/HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KGO'7P^\,_$[PY<:!XMT*P\1:-<
M?ZRSU&!98\X.& (^5AGAA@CL170T4 ?E'^V=_P $F_"_@GP/XJ^(GPSUZ;1K
M'1;&?5+KPYJI:>+RHD+N()^74[5.%D#Y/5U%> ? ?]N;X]?L=Z3X:L-;TRZU
MWX?7UI'=:7I?B*)TCDM6 96LKH#*K@@8^=%Z; :_7O\ ;$_Y-0^,/_8I:I_Z
M2R5R_P"R]X#\.?$C]B?X4Z%XJT+3_$.CS^&;'S++4K=9XB?)&&PP.&'8CD=J
M ,G]FO\ X*(_"+]I)K33++5CX6\73X0>']=98I97/\,$F=DV3G 4[R!DH*^G
MJ_/?QW_P1I^&^M?$#3]=\(^+-9\$Z/'<K/=:-$GVLX# [;:=G#PGCAG\T@\C
MIBOT(H ^-?V;?^4AG[5?_7'0/_2,5]E5\:_LV_\ *0S]JO\ ZXZ!_P"D8K[*
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#A_C5\'/#7Q\^&NL^!_%EJ]SHVIQA7:%@LL+JP9)8VP=KJP!!P1Q
M@@@D'\4OC=^Q+\2OV3OVA/!.A?#SQ--XB\3:TMQ>>'KK1R;&_7R5)D5@6VAM
MF[A7.X9&.<']*?\ @IIX)^*'B+X#0ZU\*M=\0Z9JV@W1N=0L/#M]/;S7UDZ%
M9!MB8&4H=K;3GY=^.>#^9GA/]O;4!\0_@7XJ\::7>:[J/PRM;ZREN%NMT^J)
M)$RP%V?E7&0K,=Q(7=R210!]K_\ !-[]O;QO\7?'NH?"/XK)]I\4VEO-+9:I
M);"VN7>$XEMKB-0!O49(;:I^1@V3S6?\;O\ @E#XF^//[37B+QYKGC_3K/PQ
MKE^;F:&UMI&OHH50)'$@8;"0J*NXG Z[3TKBO^"9_P ,O%OQJ_:D\8_M(:[H
MG]@:!=S7]Q9@1LL=S=73L'6$G&](U+AG[L1U.[&;\>OVG_C]^QG^V.]WXTU?
M6/%7PSDOYKK3M.D*QVE[I\N\+&CJ@7SH0PX;G=&I/# D \\_;M_8/@_8CTOP
ME\1OAOXOUUK-M26Q:2\F5+ZSNS&\L<L4T*I\I$4G8%2%Y;=Q[I^U-\:M2_:"
M_P""3?AWQMJFS^V+V_M+?4O)&%::"ZDA=R!PN]HP^.@W@"O#_P!M[]N(_MW6
M_@[X9_#/P9K@@&I)?>3>(C7EY=^6\4<:1Q,X"*)9"6+<Y!(7;S]T2?L4WT/_
M  3C?X%B6&?Q.NE&Z$@8!#J7VC[9Y8?^[YO[K=_=YH Y;_@C.T;?LEZF$&&'
MBF\$GNWV>V_IBOBWPVLDW_!7^808+#X@W1/&?E$DA;] :D_8C_;O;]AK0?&_
MP^\;>"M6O9'U)KV*TB9;>>UO!&L4L<RR#(!$47(Y&T\'/';?\$O_ (0^*/CA
M^U1KGQ]U_3I;;1;2ZO\ 4$O'1A%=:E=&16CC)^^$6:5B1G:0@/6@#]AZ***
M.7\;>)M;\._8O[&\+W'B3SM_F^1<I#Y.-NW.[KNR>G]VO'?CEXY\4ZQ\+=;L
M]1\!W>BV<GD>9?2WT4BQXGC(RJ\G) 'XU]%5YA^TO_R1+Q'_ -NW_I3%0!Z?
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y9^U5HM_P")/V9_BKI6
ME6<^HZE>>%]2@MK2VC+RS2-;2!411RS$\ #DDU\H?L\_MR6OPE^!G@3P9J_P
M1^,USJF@Z/;:?<S6/A,- \D:!6*%IE8KD<94'VK] J* /C__ (>3:'_T0OXX
M?^$A'_\ )%'_  \FT/\ Z(7\</\ PD(__DBOL"B@#X>_8DUC5?B-^U=^T+\2
M'\&>*/"/A_Q##HPL4\4Z6UE.YB@:-QC)4D%"?E8X#+G&<5]PT44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\S_%;]B7PY\2OVD?A[\3TMM!LK3P_P#:&U729-&CD.L.ZD1M*_ )0G<"ZMST
MQ7TQ10 R&&.WACBBC6**-0J1H %50,  #H*S_$/AG1_%VFOIVNZ38ZUI[D,U
MIJ%LD\3$="4<$$CZ5IT4 <AX)^#O@+X:W$\_A#P1X<\*S3C;+)HFDV]FT@]&
M,:+D?6NOHHH Y#Q9\'_ 7CR_BOO$W@CPYXBO8F#1W.K:3;W4B$# (:1"00*Z
M;3M-M-'L8;.PM8;*SA7;%;V\8CC0>BJ!@#Z59HH **** "O,/VE_^2)>(_\
MMV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O,/VE_^2)>(_\ MV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O,/VE_^2)>(_\ MV_]*8J]/KS#]I?_ )(E
MXC_[=O\ TIBH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/VE_^2)>(_\
MMV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O,/VE_^2)>(_\ MV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O,/VE_^2)>(_\ MV_]*8J]/KS#]I?_ )(E
MXC_[=O\ TIBH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/VE_^2)>(_\
MMV_]*8J]/KS#]I?_ )(EXC_[=O\ TIBH ]/HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HZUKNF^&]/EO]6U
M"UTNQBYDNKV=88D^K,0!5ZOQJ_:8F\1?MO?\%&$^#&I>))O#_A+2[^73;2 Y
M,<(@MVEGF6(D!II"CJK>A0<A>0#].?V=OVHO G[3WA637/!M[*JQSO ^GZAY
M<5XFW&7,2NQ"'=P>^#7KE?@A^SW^Q;\6/B%\+_"/Q<^"][._B:'6KJSN(H[V
M*R>P\E4:.=)7==RMN963D].H8X_53]J+]H/Q9^SM^QC/XSUB"ULOB3)I]KI_
MEP%98(M4F54DD3J&5#YLB@Y!V 'J: /H?5/%6BZ)>06FHZO86%U<?ZF"ZN4C
M>3_=5B"?PK4K\/?V9_\ @GOXL_;:^&WBCXK:U\0)++6KR^GBLO[0MFNY-1N$
M52TDTQD!12S;,@,1@G&  ?;?^"0/[2GB9O&&N?!'Q7?W%Y96EE)=Z+'=N7>R
M>%PLULIY.PJVX+G"^6V/O4 ?JK1110!Q_P 5OB[X/^"/@^Y\4>-]=M?#^B0$
M(;BX)+2.02(XT4%I'.#A5!/!..#7Q5\9/VY?%?Q8^%FL/X!_9_\ &FJ^#[CR
M2GB;66738)$$RL'B4H_F*Q50"&_BYP>*U_@YX2M?VXOVD/&/Q7\9Q)K'PY\!
MZK+X=\%Z'/A[2:XB(,]\Z'AR3Y;+D$'< ?\ 5"OI[]I90OP1\1@# 'V8 #_K
MYBH \;\)_P#!1#PW9^++/PM\7/!/B7X(ZY?/LM)?$]OG3K@Y  2Z  [\LRA!
MW:OK*.198U=&#HPRK*<@CU%<O\3?A?X7^,?@S4/"OC#1K;7-#ODVRV]PN=I[
M.C=4=>H92"#T-?,O[#WB'7OA;X_^(G[-WBK4IM8E\$&+4/#.I7)S+<Z+-CRT
M8X&3$6C7T!<J.$% 'V)1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !17'?"/QE>^/O =CK>H100W4\DR,ELK*@"2L@P&)/11WKL: "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN.^'?C*]
M\77'BJ.\B@C72M:GTZ#R%8;HT"X+9)RW)SC ]J[&@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKCO#OC*]U?XD>+_#\T4"V>CQV
M;P21JPD8RQEFWDG!P1Q@#\:[&@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HKCI?&5['\78/"PB@_L^316U$R;6\WS!-Y>,YQMQ[
M9SWKL: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBN.^)'C*]\'_ /"+?8HH)?[4UZUTN;SU8[8I=VXK@C#?*,$Y'L:[&@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *_,_]OS_ ()V^.O&'Q8D^,?P7F+^(+AH[F_TJ"[%I=I=1J M
MS;2E@N2%7*Y4AERNXM@?IA7Y8^,/^"A?Q9_9Q_;5U/PC\6KE9_AM:W\T8M['
M2H4E:PE#?9;I' W/M!0L W.)%QN&  ?,W['W_!0KQU^R3X=LO#\OARS\0?#Z
MZOI+HQ31/!<[CM$I@G!VDC RK*PS@97-?7'_  5:^*FD?%W]B+X9>+O#-R\V
M@>(/$5K>1;\*X'V.[S&X!(#(VY6&3AE/7%?%=Q\</ J_\$\;'X52(VI>/Y/%
MLFJP1K V-/A 4>:9",$N-R!5)."2<8&?LGXD_LM^*&_X)$^%_#EUIL[^*?#/
M_%5'3BN9HXWN)Y9$QU#);W3L5ZY1AUH ]_\ ^"4L4<?[$/@ID.6DNM2:3D<-
M]MF'\@*_/K]A>22U_P""I B@7;%)K/B&.0*< ((+LCCTRJ\5Z[_P3O\ ^"@W
MPP^ _P"S3?\ A#Q[J-UIVL:'=W-UI]K;V<LYU"&4B0)&RJ55_,9QARHP0<XS
MCCO^"1O@'5OB;^U+XJ^*=[;.NG:3;74KW1!*F^O&($88]3Y;3$^GRY^\* /V
M4I/TI:* /@__ ()N_$!/AW^S+_PC%SX>UW6=?T/Q+JVF:M;Z/9?:)+:X257/
MG#<-N1( #WV,/X37N'Q>^(5[\0/AWJV@Z?X"\:0WEWY.Q[K1V6,;)D<Y*L3T
M4]NN*\F^+W@CQQ^R/\=]<^.'PV\/77C+P%XJ"-XY\(::N;J&5.FH6RC[S8+,
MR^K2$\-NC]6^'W[?GP"^(ND17UM\3-#T21ES)9>(KI=-N(6[HRS%02.F5+ ]
MB: .T_X7I_U3[QW_ ."7_P"SKY.T/XK#7O\ @ICXA\2:=X2\52V^B_#^+1M3
MLH=-WW4=Q)=+/&)$W?*"C*1DY.VO1OBI_P %$?"*S?\ ")_!6VF^,GQ*OEV6
M&FZ#$TME QP!-<7'"B-<Y.TGIAB@.X=Q^QS^SGJ7P+\'ZUJ_C'44UWXG^,KT
MZOXFU5<$-,<E+=#@?NX]S8XQEVQA<  '9_\ "]/^J?>._P#P2_\ V='_  O3
M_JGWCO\ \$O_ -G7I]% 'F'_  O3_JGWCO\ \$O_ -G1_P +T_ZI]X[_ /!+
M_P#9UZ?10!YA_P +T_ZI]X[_ /!+_P#9T?\ "]/^J?>._P#P2_\ V=>GT4 >
M8?\ "]/^J?>._P#P2_\ V='_  O3_JGWCO\ \$O_ -G7I]% 'F'_  O3_JGW
MCO\ \$O_ -G1_P +T_ZI]X[_ /!+_P#9UZ?10!YA_P +T_ZI]X[_ /!+_P#9
MT?\ "]/^J?>._P#P2_\ V=>GT4 >8?\ "]/^J?>._P#P2_\ V='_  O3_JGW
MCO\ \$O_ -G7I]% 'F'_  O3_JGWCO\ \$O_ -G1_P +T_ZI]X[_ /!+_P#9
MUZ?10!YA_P +T_ZI]X[_ /!+_P#9T?\ "]/^J?>._P#P2_\ V=>GT4 >8?\
M"]/^J?>._P#P2_\ V='_  O3_JGWCO\ \$O_ -G7I]% 'F'_  O3_JGWCO\
M\$O_ -G1_P +T_ZI]X[_ /!+_P#9UZ?10!YA_P +T_ZI]X[_ /!+_P#9T?\
M"]/^J?>._P#P2_\ V=>GT4 >8?\ "]/^J?>._P#P2_\ V='_  O3_JGWCO\
M\$O_ -G7I]% 'F'_  O3_JGWCO\ \$O_ -G1_P +T_ZI]X[_ /!+_P#9UZ?1
M0!YA_P +T_ZI]X[_ /!+_P#9T?\ "]/^J?>._P#P2_\ V=>GT4 >8?\ "]/^
MJ?>._P#P2_\ V='_  O3_JGWCO\ \$O_ -G7I]% 'F'_  O3_JGWCO\ \$O_
M -G1_P +T_ZI]X[_ /!+_P#9UZ?10!YA_P +T_ZI]X[_ /!+_P#9T?\ "]/^
MJ?>._P#P2_\ V=>GT4 >8?\ "]/^J?>._P#P2_\ V='_  O3_JGWCO\ \$O_
M -G7I]% 'F'_  O3_JGWCO\ \$O_ -G1_P +T_ZI]X[_ /!+_P#9UZ?10!YA
M_P +T_ZI]X[_ /!+_P#9T?\ "]/^J?>._P#P2_\ V=>GT4 ?/_PC^(5[X!\!
MV.B:AX"\:374$DSL]MH[,A#RLXP68'HP[5V/_"]/^J?>._\ P2__ &=>GT4
M>8?\+T_ZI]X[_P#!+_\ 9T?\+T_ZI]X[_P#!+_\ 9UZ?10!YA_PO3_JGWCO_
M ,$O_P!G1_PO3_JGWCO_ ,$O_P!G7I]% 'F'_"]/^J?>._\ P2__ &='_"]/
M^J?>._\ P2__ &=>GT4 >8?\+T_ZI]X[_P#!+_\ 9T?\+T_ZI]X[_P#!+_\
M9UZ?10!YA_PO3_JGWCO_ ,$O_P!G1_PO3_JGWCO_ ,$O_P!G7I]% 'F'_"]/
M^J?>._\ P2__ &='_"]/^J?>._\ P2__ &=>GT4 >8?\+T_ZI]X[_P#!+_\
M9T?\+T_ZI]X[_P#!+_\ 9UZ?10!YA_PO3_JGWCO_ ,$O_P!G1_PO3_JGWCO_
M ,$O_P!G7I]% 'F'_"]/^J?>._\ P2__ &='_"]/^J?>._\ P2__ &=>GT4
M>8?\+T_ZI]X[_P#!+_\ 9T?\+T_ZI]X[_P#!+_\ 9UZ?10!YA_PO3_JGWCO_
M ,$O_P!G1_PO3_JGWCO_ ,$O_P!G7I]% 'F'_"]/^J?>._\ P2__ &='_"]/
M^J?>._\ P2__ &=>GT4 >8?\+T_ZI]X[_P#!+_\ 9T?\+T_ZI]X[_P#!+_\
M9UZ?10!YA_PO3_JGWCO_ ,$O_P!G1_PO3_JGWCO_ ,$O_P!G7I]% 'F'_"]/
M^J?>._\ P2__ &='_"]/^J?>._\ P2__ &=>GT4 >8?\+T_ZI]X[_P#!+_\
M9T?\+T_ZI]X[_P#!+_\ 9UZ?10!YA_PO3_JGWCO_ ,$O_P!G1_PO3_JGWCO_
M ,$O_P!G7I]% 'F'_"]/^J?>._\ P2__ &='_"]/^J?>._\ P2__ &=>GT4
M>8?\+T_ZI]X[_P#!+_\ 9T?\+T_ZI]X[_P#!+_\ 9UZ?10!YA_PO3_JGWCO_
M ,$O_P!G1_PO3_JGWCO_ ,$O_P!G7I]% 'F'_"]/^J?>._\ P2__ &='_"]/
M^J?>._\ P2__ &=>GT4 ?/\ \._B%>^$;CQ5)>> O&DBZKK4^HP>1H[';&X7
M ;+##<'.,CWKL?\ A>G_ %3[QW_X)?\ [.O3Z* /,/\ A>G_ %3[QW_X)?\
M[.C_ (7I_P!4^\=_^"7_ .SKT^B@#S#_ (7I_P!4^\=_^"7_ .SH_P"%Z?\
M5/O'?_@E_P#LZ]/HH \P_P"%Z?\ 5/O'?_@E_P#LZ/\ A>G_ %3[QW_X)?\
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
M /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\
M@E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW
M_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/
M^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^
MSH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""
M7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?
M]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X
M7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.
MO3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\
M=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U
M3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z*
M /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\
M@E_^SH_X7I_U3[QW_P""7_[.O3Z* /,/^%Z?]4^\=_\ @E_^SH_X7I_U3[QW
M_P""7_[.O3Z* /#O%?BO4/B=K'@S3]/\&>*---EX@M-1GN-6T[[/ D,6\N2Y
M8C.#P.^,#D@'W&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\P^-W[,_PS_:,T^VM/B#X4M-
M>-J"+:Z+O!<P9ZA)HV5PN>=N=I(&0:]/HH ^$_V ?^"?.B?!WP=;:_\ $_P'
MILGQ0MM1EDM[NXNA>I!" ODLBAVB5P=QW!=P..>E?=E%% 'S)XZ_X)M_L\_$
M/Q5+XAU/P#';ZA<3M<72Z;?W-I#<L>3NCCD"KDY)*!22>M>Z_#GX:>%OA'X3
ML_#/@[0[/P]H5KGRK.S3:N3U9B<EV/=F)8]R:Z:B@ HHHH *\U\:?LT_";XB
M:FVI>)OAMX6UO4F.7O;S28'G?_>DV[F_$UZ510!S7@?X9^$?AGI[6'A'POH_
MA>S;EH-'L(K57/JP11D^YYKI:** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!))  /./AG3_ /@LE\4="U/3-4\6?"738O"&H'?;M;BZM99H^[13R%HY,>R
M=LC.1Q?_  5V_P"3T/!YU_/]@?V#I_KC[/\ :[CS?QSOZ=L5]X_\%']*\):G
M^P[XS>^%B+"UM;6?1I$*A4G$L8@\@CU4E?EZJS=J />/@O\ &+PS\>_AOH_C
M?PC>&[T;4HRRB1=LL$BG#Q2+GY75@01T[@D$$]O7Y?\ _!#[QE=77AGXJ>%)
M96:SL;NQU*WB)X5YDFCE('N((J_4"@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /F#]M;]N[PS^Q[H]A:R:>WB3QGJL;2V.BQS")4B!V^?.^#L3<"  "6((& "
M1\::+_P60^)WAS6--O/'?PGT^+POJ $L#6275G/+">-\4DS.DN#D\  ],CK7
MB/[3WCK0/%__  4TU34?B!=JG@O1/$=M:7JSQF6-;*S""2+8H)8.8W^4 Y,A
M]:^EOB#_ ,%&/V7?VH+C3O!7Q/\ A_XD'@^WOTGL]1N"(D@D"O&))!;3"5$"
MN<A"^>,KQ0!^COPV^(FA_%GP'H?C#PU=_;=#UFU6ZM9BNUMIZJP_A92"I'8@
MCM7RA\(/VO?'GQ>_;Z\>_"O3X-(7X=>%([KSYA;.;LO#Y<# R[]N3<.QQM^Z
MI'8FOH;P78_#_P" _P !?M?@J&WL_AYH^E3ZS:BUNGN(?LQ1KEI$D=F)5LL^
M<X^;-?$G_!&?PG=Z[IOQ:^*^K#SM1\0:NMBMPPY+*&N+@CV9KB/\4^M '2_M
M:?\ !5:W^#GQ*O?AW\./"L/C3Q'I\_V2]O;F9_LT=ST-O''&-\KJV%;YEPP*
M\G.///AO_P %AO$N@^/+70?C9\-D\,VDS*LUWIL-Q;SV88@"1[><LSH.<X8'
M R Q&#]+_!G_ ()R^ _@K\?I_BO8>(->U[6I&NIA#KC6\JI/<9\R8,D2'=\T
M@''1S]:^+O\ @M%\0O#/C#XG?#_P?H;0ZCXJT*"Z&J&U7?)'Y[0^1;L1U?Y'
M;9U'F+_>H _43XJ?&[PE\'_A/J/Q&U[45;PQ:6J723VA61KH28$2P\@.SEE"
M\XYSD#)K\T=2_P""S7Q(U#4+[6?#_P )=.?P59R^7++<M<RR)N/R"2X3$<;$
M=BI]B:E_X*5MKGPS_8B_9T^'&J2317PMK4:E$S#(EM+&.,QG'4*TY'_  >H%
M?6/["'PIT6^_X)^>%?#$MK#)9^)M(O'U#<@/G-=/*&+>I"LJ_1!Z4 >B_LD_
MM8>%_P!K?X<-XCT&&33-2LI%MM6T:X<-)9S%<C##[\;<[7P,X.0""![A7XN_
M\$6/%MSI?[1WBKP^)6%AJWAR29X0?E::">$QL1[+),/^!&OVBH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Q?]JK]JGPG^R;\.?\ A)_$HEOKNZE^S:9H]JP$
M]]-C) )X5%'+.> ".I*J?SS/_!9+XN0-#XAG^$NCKX)FG,<<NV[4R$'E%NR?
M++#I_J^O;M7#_P#!8_QA<>)?VIM"\-27'D:=HNAVZ*)#\B2SR.\DGXKY0/\
MUSKV[QQ_P4D_9EU+P:_P9N_ 7B+Q!\++>WATLW%G#';QRQ0LAC>*/S4D"Y16
M#91^,XS0!]V_LV_M#>&OVGOA3IWCCPSYL-O,[6UW8W&/-LKE "\+D<$@,K C
MJK*>,XKY\^+G[7WCO3?V_? OP*\&1:0^BWD5M+K<MW;-+<KD2W$XC8. O^C(
MI&0>6SSTKVK]DWP/\&_"OPM@U/X'VMO!X-UU_M@DM[NXG$L@^1BWGNSJXV[6
M!P1MP1Q7Q-^PNH^/7_!1SXX_%:0_:]/T8W%M83]<>9+]FMFS_P!>UO(/QH ]
MW_;>_P""C^A?LH:Q!X2T;1D\6^.)8!<3VKW'E6VGQM@H9B 6+L.0@P<8)(!7
M/S5H_P#P6(^)W@WQ!IO_  LWX16MAHEZ1(OV.&ZL;EH.[Q>>S+)C(/\ "#TR
M,Y'UCXL_X)R^ ?&7[3$/QJU+7M>O=<&IV^J2Z7=M;R63R0JBQ(%\H,$41Q\%
MC]WJ:\1_X+2?$KPK:_!_PSX%F>WN_&%WJL>J00#!DM+:..5'E/=0[.$ _BPW
M]V@#[W^&/Q(T#XO^ =#\9>%[P7^A:Q;+<VTV,-@DAD8?PNK!E9>S*1VKYQ_;
MX_;KT_\ 9+\(V]CH#:9K/Q)U%T:STB]WR16]ONR\\ZQNK!2 54;E+,<C(5JX
MS]COP)\0?#?_  3%6Q\-?:[;QSJVE:E?:%"LB12PO/)(;8HSD*NX%9 Q( \S
M.17PO^T[^P3XI^ W[/MS\4_B=XJDUSX@ZMKEM:O:PW#7*1))'*[O/.XW2RDH
MHX^48/+Y! !^J/[#?Q_\0_M,?L^:7XZ\46>F6&KW5Y=6[PZ1%)' %CD*J0LD
MCMG Y^;\J]_KXU_X))_\F6^'_P#L)ZA_Z/-?95 !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 <1\:/C%X9^ GPWUCQOXNO#::-IL89A&NZ6>1CA(HUS\SLQ  Z=
MR0 2/S)UK_@LC\4=8O=0UCPC\)M-_P"$-L9<3S7J75U)&G;S)XRD<;$8."IQ
MTYZUT_\ P7!\;7,&A_"SPA%(PL[JXO=5N(\_*SQ+%%"<>H$TWYUB?"#_ (*)
M_ S]GG]GOP=\*8_"FK^+(9-%C'B6;3X(8[=[FYBW7<>9'#3,K.T9) 7"@!B
M* /MG]B_]LSP]^V'X'O]1L+!]!\1:.\<6JZ-)+YODEP3')&^!OC?:X&0""A!
M'0GS;_@H'^V!XX_9Y\5?##PC\.+?2;OQ)XLN98Y4U6W>947S(HH0 KKC<\C\
M\_<KI_V#_"O[.-QX3O/&WP#TAM,^W(MEJD=S>7,EY XVOY,\<TKA2.""N5.3
MM)!-?,WCI1^T'_P6-\.Z26^TZ1X!MH7<CE4:VA:ZSCU%U.BD^WL* /K#]LC]
MMCPW^QSX1TN34K1O$WBW5 PL-%MY1 9 H^>>5L-Y<8; Z$DG !PQ'Q#'_P %
MB/C%I$=EK^M_"'24\(7D@6WN%BO+<3@$DJERY:-FV^B]LX[5]D?M3?\ !/+P
M5^UAX^T_Q?XD\3>(].U"RL8]/BM;&2#[*(D=Y!\C1%MQ:1LG?R,#C%9G_!3#
MQUX,^&?['/B3PYJD=FLVM6T>E:%I"JN3*CH5>-/X5A50^>@VJ.I (![%^SO^
MTUX._:1^$<7C_0+@V&GQ&2/4K6_=4DTZ:,;I$E(.T *0X;."K \<@?"_Q0_X
M+!^(=8\>W?AOX(_#F/Q5#!))'#?ZA%<7,EZ%)'F1VT&UE3H1EB2#R%/%7?\
M@DQ\&;KQI^R;\5K'6;K4M*T#QI>2Z5%/9,L<WDBV\J>6%G5@"?-*;BI ,9[B
MOJ;]DO\ 8:\%?L?7OB>\\-:GJ6M7.N)!&]SK B:6".,N=B,B+\K%P3QR47TX
M / ?V4_^"L%O\5OB59_#_P")OA6'P9KNHW/V*RO[21Q;?:3PL$T<GSQ,S?*#
MEOF900.M?H;7X<?M1ZUI/[1W_!2S3+7X;[;OSM7TS3&U/3U!%Q/"R":Y4C[R
MQA2-_0K#G.,&OW'H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OD'_@JYX=N->_8K\636RLYTR\
ML;YU7DE!<)&Q_ 29/L":^OJQ?&G@_2OB#X1UGPSKMJ+W1M7M);&\MR<;XI%*
ML >QP>".0>: /S0_X(L?#SP;KG@OXA^(+_2=.U/Q1#J,-CYEW DTEO:-#N4+
MN!VAV\S.,;O+&<[:\:\8:+9? W_@KWI.F> ;9=,T]O%6E1FQL<1QQ)>PP?:H
MU X"8GE^4< '':NHF_X)^_M4_LJ_$35+[X#:RVL:5?*8EO;'4+6UE> '*+<P
M73+&77L5W=205R17MW[$_P#P3K\9^#?B_-\9OCAJ<6K>,8YI;FSTT7'VN3[4
MXP;F>;.TL 6VHN0"0V1M H Y77MO[0G_  62TRT_X^=(^']JA+=0K6L)F!]M
MMW<*/^ U^H5?"'_!/O\ 9E^)/P^^-GQC^*?Q6\.?\(]KOBBX/V"(WUM=,T<]
MQ)<7',$CA0&6  $CI[5]WT ?F7_P7!_Y$'X6?]A.]_\ 14=?7_["O_)G_P )
M/^Q?M_Y5XM_P5"_9?^(7[3?A+P'8_#_2H-5N=)OKF>[6>\BM@BO&BJ09&&>5
M/2OHK]E?P'K/PO\ V=?A]X3\0VZ6FMZ/I$-I>01RK(J2*.0&4D'Z@T >1?\
M!3[XO3?"7]D/Q.+*Y-KJGB26+P_;.IYQ-N:?\X(YAGL6%<7_ ,$@OA'#X#_9
M='BN6%1JGC+4);QI,8<6T+-!"A]@R3./^NM3?\%0_P!FSXF?M,>%? 6C?#S1
MX-5CT^]NKR_\^^AMA&3'&D6/,8;L[I>G3'/45]*_LT_#^]^%/[/OP[\(ZE;I
M:ZKI&A6EM?0QLKJER(E,P#+PW[POR.#UH ]*HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O*_VJ_#MQXM_9G^*FD6:M)=W7AG4$@1>KR?9W*K^) 'XUZI2,H92"
M,@\$&@#\5_\ @C;X"\)^,OCUXIO?$&GV>J:IH^C"YTNWO(UD6-FF1))E5OXE
M!50>WF&C_@K9X2T;X0_M2>$?$7@NWA\.ZU>Z5#JTXTU!#BZCN9!'< +C#G8N
M2.ICSUR:]#^,O_!-;XS?!/XTS^/_ -FO4-]I-<236EC:W\5G>:<'.7@/GLL4
ML/. "Q)& 5.,G8^!O_!.?XQ?%[XY6'Q,_:8U5+A-/DAG;2Y[N*[N+XQ\QP-Y
M),44(;!8*3NY  W%@ 2_\%(+J7X\?M7_ +//P>DB:(2^1>:G;*2?*^V3HLBM
MCND5L[?1O>OU'15C5550JJ,!5& !Z5\)>!_V9OB5XB_X*9>)/C-XR\-_V;X)
MTVVFBT"\DOK:83LL"6D6(DD:1-R--+\ZC!ZX.!7W?0!\:_\ !6S_ ),M\0?]
MA/3_ /T>*RO^"/7_ "9^G_8P7W\HJ]._X*#?!?Q7\?OV:=7\'^"[&+4=>N+Z
MTGC@FN$@4I'*&8[W(' 'K6?_ ,$Y_@7XP_9Y_9U7PGXXL(M-UL:O=7?DPW,<
MZ^6X3:=R$C^$\9H ^ ?VW->U3]H[_@HYHOPF\2ZK<Z;X.L=9TW1+:U5MHC2=
M87FE4'CS9#(0K$=/+'05[)_P4:_81^#WPG_9COO&O@CP^GA76_#]Q:HK0W4T
M@OHY9TA9'$CMEAYF\,,'Y".E=U_P4"_X)TZY\>/&UO\ %'X7ZA;Z=XXCCC6^
MLKFX:#[8T(40S0RC_5S*JJO.%(53E2#N^?O%G[)O[<W[3%OH_A#XHZG';>%K
M&X5UN-3U*P,*D KYKK:%I)G"YP9 3\W49)H ^O\ _@E3\6/$GQ8_91M9?$]W
M/J-YH6K7&BP7UTQ:6>WCCADC+,>6VB8QY](QGGFOL.O,OV;_ (#:+^S7\']!
M\!:'(US#81E[F^D7:]W<N=TLQ&3MW-T7)VJ%&3C->FT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MM%?M%>$?V8_AO=>,?&%Q(MJKB"ULK50UQ>SD$K%$I(&< DDD  $DU^9.N?\
M!9#XR^*M7NY? WPW\/V^D6W[UH;FVN]2GCC'>62.2-0#Z[!]: /V%HKX!_8W
M_P""K&B_'CQ58^"?B!H]KX/\57[B+3[ZSE8Z?>S'I%AR6A=CPH+,&/&X$@'U
MK_@H%^UCXB_9%^&OASQ)X;T?2]9NM3U<:?)%J@DV*GDR2;AL93G* <GN: /J
M2BORTNO^"OGC3Q3X!\/67P^^&L7B7XD36\EQK2PV=U/86.)9 B1PQMYLA,:H
MS,7"J6Q\W(6/]G__ (+-7,VM76E_&KPU9Z9;1P2M'JOAVWF5UFC0D126[NY+
M.1M#!E"L1D!<LH!^I]%?D3X__P""OWQI@N(_$?A[X6Z5HO@*XG,5E=:[8WD_
MVGK@?:$DCC+$#.U0<8/+ 5]Z_L7?M=:1^U]\,9O$%KIYT37=,G%GJVE&3S%A
MD*[D>-\#=&XSC(!!5@<XR0#Z!HK\Y_VDO^"G7BGX"_M<:G\,7T#P^?"&G7VF
MQ76K727#7,=O/;V\TTF$?!*"9\87^$<&O,?B?_P6 ^)UUK%[K'PV^&]BOP[L
M[CRDU77K"ZG>< X!>2*1(XMW]WYB..3R* /UFHKY)_89_P""@&A_M>6M]HE_
MIB^&O'FFP_:;C3DEWV]U!N"^; Q^;Y25#*PRNY<%@>&_MU?\% -(_9!BTW0]
M/T=?$WCC5(#=0V,LQBM[6WRRK-,P!+9=6"HN"=K$LN!D ^N**_'BX_X*P_M,
M:7ID?B:_^&'A^W\+2[ MY-H.HQVK*6X*SFXV[FZ9R1QP*^\?V'_VU-*_;&\%
MZM=KI#>'O$VAR11:GIOG>;'MD#&.6)\ E6V.,$94J1R,$@'TM17YT_M1_P#!
M3?Q7^SW^U7?_  V7P]X?E\*V,^GBXU2[2X:Y2&:&&69\(^"5$C8PO8<&O.OB
MM_P5T^*-W+=Z]\,/A;#'\.[:<PIK_B+3KNX$^U@,L\3QQQ9Z;-S$9Z@T ?JW
M17QO^P3_ ,%![?\ :\N-9\.:YH=OX:\9Z7;B\$-G.7M[VWW!6DC#?,A1F0%2
M6X=2#U \?^(G_!3SX@_!G]K"[^&'C3PGX<M/#5GKT5E<:I"+A9QITKJ8[D9D
M*[O)D5R,8SD4 ?I115#7]<LO#&@ZEK&I3"WT[3[:2[N9FZ)%&I=V/T4$U^?G
M[%__  49^)?[6'Q]C\'GP=X>TSPU#;7&H7UY +AKB"W3Y8P"9-NXR/$IXQRQ
M XH _1*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI,XY/ H S[[Q%I
M6EZIIVFWFIV=IJ.HEQ96<]PB3711=SB)"<OM')V@X')K1K\HOB[8^//VL_&_
MQ*_:+\!:E/#I7PBNH;7P3!$-T>J&TD$U]*!_$&7+#'WPR(?NU^DGP/\ BUI/
MQU^$_ACQWHC#[!K5FMQY6[<8)?NRPL?[R2*Z'W6@#N:*** "BBB@ HHHH *Y
M_P"(7B*?PAX!\2Z];11S7.EZ9<WT4<N=CM'$S@-CG!*\XKH*XKXW?\D7\??]
MB_J'_I-)0!^<G[/O_!8[6_&GQ<\/>'_B)X;\/Z!X7U2?[)-JNG&97M)'XB=_
M,D9?+W[0QXP"6S\N#^J%?RW:+X3U;Q%IFN:AIUE)=VNBVJWNH/&,^1 TL<(D
M(]/,EC7_ ($*_;C_ ();_M9?\+[^#H\'Z_>>=XV\'Q1VTK2MF2]L?NPS\\LR
MX\MSSR%8G+T <%I/_!2SQSJ'[;3_  6?POX>705\6S^'O[043_:O)2=XP_\
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
MHKY?_;0_;T\)?L@6%G83V,GB;QIJ,1GL]#@F$2I%DKYT\F#L0D,  I+%2
M2/@QO^"Q?QXXUT> /"H\,^9Y>_\ LZ]\O[WW?/\ /V[^W3'^S0!^R=%?,'[%
M_P"WEX1_:]TVZL8;1O#7C;3XA->Z%/*) \>0#- ^!OCW$ @@,I(R,$$\I^W/
M_P %%-,_9-U.R\)Z%H:^*?'5[;"Z,$\K1VMC&Q(C:7:-SLQ#8C4@X&2PR,@'
MV517Y):W_P %-?VL? EE_P )%XL^"5EI'A=F3-UJ'AG5+. !ONA9Y)MH+9')
MSGL*^Z/V,_VR/#W[87@2^U73]/?0?$&DRK#JNBRS";R"X)CD23"[XW"M@E00
M58$< D ^:/VQ/^"F7CO]G+]H[5/AWHGA;P[J>EVD=FZ76H"?SCYT*.V=D@7@
ML<<5^@_BGQ5I'@CP[J.O:_J-OI&C:?"UQ=7UW($BAC'5F)_R20!7YM?ML?MZ
M:G\#_P!IW5_!-M\,_ _B.&VCLF&IZU8-+=OYL,;D%@P^[NP..@%>A_\ !7+X
M]>(_A?\ "?2?!FD:+:ZCI/CBTU"UU.\FCD:2S2$VI1D*D*"?-;.X'[HQ0![E
M^S?^VMX-_:F^('C30O!%I>S:/X:@MY#K5VOE+>M*T@_=Q$;E0>7]Y\$Y^Z,9
M/T+7\\7['/[7'C3]E'4O%%WX.\,6'B676H;>*Y6^BGD$(B:0J5\IEQG>>OI7
M[%_MH_MN>&/V/?"]D]Y9OK_BW5DD.EZ+#($#!<!I9GYV1@D#@$L<@#ABH!])
M45^/_P#P]R_:"M;6+Q7=?"O0QX&E=46Z.EWZ0L,D86[,I3<3QG:1QC;G-?H;
M^R3^UQX4_:Z^'\VO:!%)I>JV#K!JVB7+AY;*1@2IW #?&P#;7P,[6! (( ![
MG1110 4444 %%%% !1110 4444 %%%% !1110 5&)XS,T(D4S*H<Q[AN"DD
MX],@_D:DKYL_:8^ /BJ_\5Z?\8_A!J']F_%?0K7[,^GW,A^P^(;$,6:QN%)
M!R24?C!(R1A70 ^DZ3..3P*_/SX[?M'^'_VC/AC\%-1T^&;1/$.E_%[P]9Z]
MX:U#Y+S2;M7G#12*0#MRK;7P P!Z,&4=I\1OB-XC_;8\:ZI\*?A3JD^C?"[3
M)?LOC3X@V9YNC_'IVGOT9F'#R#( /]T@2@'V;#-'<0QRQ.LL4BADD0@JRD9!
M!'44^L+P+X)T?X;^#M&\+>'K3[!HFD6L=G9V^]GV1H,*"S$DGW)R:W: "BBB
M@ HHHH *I:U?/IFC7]Y&JN]O;R2JK="54D _E5VLGQ9_R*NL_P#7E-_Z+:@#
M\@?^'VGQ3_Z$7P?_ -\W7_QZK&G_ /!;?XD1WD;7WP^\*W%J#\\=O)<Q.P]F
M+L!_WR:\F_X)/65OJ'[9>@0W4$5S"=,OR8YD#J<0'L:_;3QA\&_ GQ T6?2/
M$?@_1-9TZ9"C07=A&X&1U4XRK>C*000"#D4 >)?L>?M]>!_VNH;C3;*VF\,>
M-+.'S[C0+R42;XQ@&2"4 "1 2 <A6&>5Q@GZ>K^>OX@:1>_L(?MR7,&AWDQA
M\(ZW#=VLC??EL94241/_ 'MT$QC;URW2OWT\;^/-!^'/@K5?%OB'48M-\/Z7
M:M>75Y)G"Q@9X Y8G@!1R20 "2* .@HK\E?B1_P68\<>)/%$^F?"+X>6/V'<
MR03:U%->WMPO:00P.BQGI\N9/K72_L__ /!92XU'Q=!H'QG\*V/A^WGE\EM;
MT-)HTLV)P/.MY6=MOJRMD?W3V /U%HKY1_;W_:N\8_LM_#7PKXV\%:/H?B71
MM2OC97<U^9)%7S(O,MWC:)U!5@DF2<@Y3'OZ'^Q[^T(?VFO@!H'CVZMK73]3
MN6GM]0L[4MY5O/%*RD#<2<%0CC)/#B@#VNBORP\(_P#!8;Q'XB_:!TSPO+X9
M\/1>!;_Q&NF)JB&?[2ED]QY:3DF3;N"%6/RXX.!7V7^W+^T_/^R=\#I/%^G6
M5GJ6N7.HV^G:?9WY;R9'?<[E@A#8$4<AX(YV_0@'T)17S;^P;^T5XT_:C^#]
M[XY\7:)I6A12:G)9Z=#I:R@311JN^5C([9^=F48_YYFOI*@ KYT_;N_:6UW]
ME/X)0>-/#VEZ?J]_)J]OIYM]3$GE;)$E8M\C*<@QCOW-?1=?"O\ P62_Y-'L
M_P#L9K+_ -%7% 'HW_!/W]K'Q%^UU\-?$?B3Q)H^EZ-=:9JYT^.+2Q)L9/)C
MDW'>S'.7(X/85]25^=7_  1+_P"2!>.O^QF/_I+!72_MF?\ !4S0OV=_%E[X
M'\%Z)%XP\861V7]Q<S&.QL)" 1&=OS2R#/S*I4+G&[<"H /O"BOQUTG_ (+'
M?&OPWJEG=^,?AUX<GT2Z(D6&WL[RPDD3@?NI9)9%QP3DJW)].*_3+]FO]I;P
M=^U)\.XO%?A&XD4(_D7^FW6!<V,^ 3'( >00<JPX8=.00 #UBBOSS_;>_P""
MD7C3]ESX])X&T3PUX?U/2_[/MKUKK4A.9@9"X8?)(!@!>.*X#XQ_\%;?B#?7
MNJ:A\&?AHM_X#TN9HIO$^NZ==W$<VT@E\1-&L"D=G8M@@G:3@ 'ZET5\._L&
M?\%(E_:L\47W@KQ5H-GX;\716K7MG)I\S&VOHU($B*CDLCJ"&QN;*[CQMY]B
M_;#_ &Q_"W[(/@FUU/5[:76?$&J&2/2=$MW"-<,@!9W<YV1+N7+8)RP ![ '
MT!17X_'_ (*Y?M!RV9\5P_"S0?\ A"%?8UW_ &7?M /FP1]J$VP-GY>F,]J^
M_?V.OVS/"O[8'@V[O]*MI-$\1Z6435="N)1(\&[.R1' 'F1MA@&P""I! XR
M?0E%?#/[:W_!2R']G+QXOPY\$>&4\8>.E6$W7VEW%M:/*%:.'8GSRR,K*=JE
M0 Z\DY4?/&L_\%/_ -J;X8"#5OB!\%+'1M FG""34/#NIZ8K''^KCFEE*Y(!
M/(8\GMQ0!^MM%>+?LG_M2>'/VM/A>GBW0K:32[J"<V>I:1<2"22SN H;;N &
M]"K J^!D9X!! ]IH ^5/^"@W[7'B/]D/P#X7U[PWHVEZS<:KJ;6,L>J"38BB
M)GRNQE.<CO73?L,?M'ZW^U-\#5\;^(-,T_2=0.IW%C]GTT/Y6V,)@_.S')W'
MO7S+_P %N/\ DB_P\_[&"3_TF>O0/^"/7_)GZ?\ 8P7W\HJ /H#]K?XS:I^S
MW^SSXO\ B#HUC::EJ>BQV[PVM]N\E_,N8H3NVD'@2$\'J!7AW_!._P#;A\5_
MMB7GCN'Q+H.CZ*OA^.R> Z2)<R><9PV_S';IY2XQCJ:[#_@II_R8Y\3_ /KC
M8_\ I?;5\@?\$-?^0K\9/^N.D_\ H5Y0!]A?MJ_MU>&/V/=%L+>:P?Q'XRU6
M-I;#18I?*58P2OGS/@[(]P(  )8@@8 +#\_9O^"QGQ\U"Z;4=/\ !OA%=*C+
M?NAI=Y*FT9^_(+@<@=QM''2LC_@LEX.UK1_VHK#7[R*9]%UC0[=;"Y9#Y0:%
MG66$-_>4E7(])5]:^R_V<_\ @I]^SUJW@O0_#E]GX6SVMK';#2KRR;[!&P7!
M6*:(,NSK\T@0GN,T 87['_\ P5BTOXX>-M-\#_$#P_;>$M?U27R-/U.QG+6,
M\I^Y"ZN=T;M]U3N8,Q ^7(K]"*_.3Q?_ ,$Q/AG^T+\2M4^*'PU^*UGI&DZA
M=QWL-KX:LX+VTMK@*I<I(DP W.#)MP,%B.E?HS&&6-0[!G &YE& 3W..U #J
M_-;]H3_@J!X]^$'[4VM_"_3?"GAR]TBQU.UL4O+H7'GLLL<3,3MD"Y!D...P
MK]*:_ ;]NFZAL?\ @H?XSN;B18;>'7=/DDD<X5%$%L22?0 4 ?OS7P?_ ,%
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
M5?0O_!13X;_\)C_P3I\ >(88MUUX5MM'OF=1EA!+;I;NOTW2Q,?]R@#XV_:
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
MU-/=Z0D^R=6<[;;3HY'N;A5/\(.Z7'^W+[U_1W;V\=K!'!#&L4,:A$C0855
MP !V % 'X2Z9_P I9W_[*G-_Z7M7U1_P7 \37EGX%^%>@1O*MCJ&HWU[,JD[
M"\$<*)N'<XN'Q^-?*^F?\I9W_P"RIS?^E[5^CW_!3?\ 9?UC]I'X$P2^%X)+
MWQ7X7NCJ%GI\8!:\C9=LT*_[>W:RCN4V]6& ";_@E;X-TGPS^Q?X-U#3X(5O
M=<EO+Z_N(U^::474L2[C_LI$B_\  3ZUV>M?L"_!+Q)\8+[XF:GX4DN?%-U>
M1ZAYD>H7%O#%<IMQ,D<3H-Y9 Q)SEB3U-?FI^QW_ ,%*M4_9&^']W\,_&'@F
M\URSTN[G>Q1;C[)=6+NS-+;R(Z'CS2S=F4N^0W $OP5^(GQX_;H_;"D\1^&]
M<\2^"_"UQ?02ZNNBZK<PV.G:?$$'DEU*J\KHN ,99V+8"@[0!W_!:#Q3=ZK^
MTWX?T5GE%CI/AN Q0L3L\R6>9I'4=.56)2?^F8]*]0^&/_!2S7/AS\*?#O@?
M3OV6M7N=#TS3(M/"C4I?+N4$85W9?L!!\P[F;).2QR3FM[_@L5^R[KWC#^P?
MB_X:L+C55TJP_LK7+:V0N\%NLCR0W 4<E0995<]AL/0$CD_A#_P66@\$_!+2
M_#_B'P->:QXRT>Q2PM[RWND2TO!&@2.27(W(V -P4,"02"N<  \7_P""?%GX
ML\(?MS>%M7L_!FM^'/#VK7=]:2VDUK-Y4%K-#*4B>5D4,$81') R8QP*_=&O
MSL_X)J_'O]I+]HKQ-?ZWXZU*&\^&=E%(GVVXTF"W>ZNCPD,#QJFX)DLS8;&U
M5)RV:_1.@#XE_P""OVCW6J?L=7=S;HS1:=KEC=7!7HL9+Q GVWRH/J17E'_!
M$'7+2;X=?$[1E=?M]OJMK=NF1GRY(613^<3U^@?Q;^&>D?&;X9^)/!&O(S:5
MKEE)9S,@!>(L/ED3(QO1@KKGNHK\-_L/QL_X)=_'J2^2T(MI"UJMW) SZ5KU
MIN#;0W9OE#8!$D9]C\P!^^U>3_#_ /:N^$7Q1\177A_PU\0-%O\ 7;>ZDLVT
MQY_(N7DC<HPCCD"M(,J?F0,",$'!%?F!\6/^"S7CSQQX!N]!\,>#+'P7JM[
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
M-%^$&C:CXK\':_K,$NJ:=H&F>,([.VN5&XRNC1W0@+_NV)7=OPN<8Q7Z=_\
M#R;0_P#HA?QP_P#"0C_^2*^>_P!L+]I@?'+1?"&M^!O@Y\8-"^)?@S6(=6T+
M4]2\);+?&Y?.AE9)G;8X520%.3&H. 2: /5?^"=_PS_:H\ ^-/$K?'+5-6N/
M"DNG!;.WUW7HM6G-YYJ%7C=99611'YH8%@"63@XXY']N[X0_MB^.OCA/>?"3
M6-<3P%]C@%E!X>\31:1Y+A )1,K3Q,[E]S!OF&TJ,\8K[^\ ^);CQEX%\/:_
M=Z5=Z%=:II]O>S:7?1E)[1Y(U=H9%(!#*25((ZBM^@#\7+/]G'_@H=:W44J:
MOX[W(P(\[XA02)^*M>D$>Q!K].?B=H7Q>U#]D^[TKPUJMM'\96T"VB;4(72*
M.2_"Q_:3$Q 5"^)@C' 4LIXQD>U44 ?BN_[-?_!0V1F8ZOX_!8Y.WXC0@?D+
M[BOKG_@G?\,_VJ/ /C3Q*WQRU35KCPI+IP6SM]=UZ+5IS>>:A5XW665D41^:
M&!8 EDX../N^B@ KBOC=_P D7\??]B_J'_I-)7:UQ7QN_P"2+^/O^Q?U#_TF
MDH _(+_@COX:TSQE\;_B+H.MV46HZ/J?@FZL[RTF&4FB>ZM5=3[$$UY[XHT?
MQ;_P3+_;0BN; SWFG6$_VBS>0[5U?2)B0T;'INVAD/&%DCW <"O5?^")_P#R
M<EXR_P"Q2F_]++6ONW_@HY^R>O[37P1FN=&M/-\=>&5DOM'*+\]RN!YUK[^8
MJ@K_ +:)T!- 'YA_"/QAIGQ"_P""GVD^*-%F:XTC6?'\NH6<K*59H9;AW0D'
MH<,.*_:?]HSXO6OP%^!_C+QY=>63H^GO+;QR'"RW+82",_[TK(OXU^"G[#*M
M'^V'\)592K+XAMP588(.X\5]U_\ !:SXY?9=+\&_";3[C$ETQU[541N?+7='
M;(?8MYS$'O&AH ^&OV0?C=X1^$?[26G_ !-^)MMK6OPV!N;Z--+@BGGFOY 5
M61Q++&,#S)'R#G<J\=2/6/\ @HM^UY\*_P!KO_A#]6\':+XFTGQ+HWG6MS+K
M5G;11SVCX95W1SR'<C@X& ,2OSTKZL_87_X)M_"?QM^S7X8\5?$_P>^N^)=?
M#ZDDC:G>6WDVCG%N@6&9%(**),D9_>XS@#'M?B;_ ()5?LY:GX;U6STCP(VC
MZK<6DL5IJ*ZUJ,IM9F0A)0CW!5MK$-A@0<8(- '(?\$A?CI_PLC]G6?P7?7'
MFZSX)N?LJJS99K&8L\#?\!82Q^PC7UKW/]HCXG?L\ZMINI_#KXN^*O"4BOY9
MNM#U2_07$#, 8WVJWF1/M<,&&U@&R#@YK\CO^">GQ2U#]F+]LRR\/^(2VG6N
MJ74OA/6K>4X$,QEV1D]@4N$0%CT5G]:^F?\ @KI^Q]XE\3>)K/XQ^#],N-;M
M_L26.O6-C TD\'E!BEUA<EDV81CCY/+4]"=H!T'Q4_X(F^%M6DFN_AYX^U#0
M2V633]<MEO8L_P!U94*,B_57/UKX1^)GPK^,/_!._P",VCW#ZHNC:WL^UZ;K
M&BW)DMKV$/AE((!9<C#1R+R",@@@GZ+^"/\ P66\7?#GP#IGAWQ=X%MO'-UI
ML"6T.K1ZLUA/+&@ 7S@890[X&"PVYQR,Y)\,^,7Q>^*G_!2;XX:+:Z;X962[
MAB^QZ9HNEJ[PV4+/EYII6Z<E=\C;5 5>!CD _2_]ISXK+\</^"6^O>.Q;K:2
MZYH%E<SV\9RL4WVJ%947G[HD5P,\X KYM_X(<_\ (U?%O_KRTW_T9<5]+?M2
M?"J+X'_\$O?$/@2*=;LZ'H-E:RW"C"RS?:H#*X'8,Y<@>AK\MOV.?VT-:_8Y
MU+Q1>:-X<L/$+:]#;PR+?3/&(A$TA!7;USYAZ^E ']#M?S\_ Y1XX_X*0^'[
MK22;FWNOB&^I1/&,[H4O'G+?38I/TKUCXI?\%?OBU\3_  G=>&/#?AO2?"=W
MJ:M:O?:<9;B[VN-NV'<<(YSC=@D9^7!YKW'_ ()4_L,>(? &OR?%_P"(>CS:
M+J"V[VWA_2+^(I<QB0;9+J1#S&2A:-589(=R0/E) /JK_@H9\<O^%#_LK^+=
M4M;CR-<UB/\ L/2R&PPGN%96=3_>2(2R#W05^27_  3W_:0^''[+/Q.USQIX
M[TK7]6O6T[[!I2:):P3"(R.#-(_FS1[3M15&,Y#OG'&?9/\ @LI\<?\ A,_C
M5H?PWT^XWZ=X2M//O$0\-?7 5B#CKLB$6/0R.*^M/@'_ ,$L_@E%\&?!S?$#
MP*VK^-9M-BN-6NGU>_@/VB0;VCV13J@V;O+X49V9/))H _-[_@H%^T/\.?VH
M/BUIOCCP%I6O:1<R:<MGJT>MVT$/G21L?*E0Q329.Q@ASC C3&>:_7+_ ()V
M_'3_ (7Q^RSX5U"ZN/M&NZ(G]A:H6;+&:!5".WJ7B,3D^K-Z5Y7^T!_P2Q^"
MLWP7\8-\// SZ/XVAT^2XTFYCU:_N"9X_P!X(MDL[H?,VF/E3C?D<@&OD/\
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
MI7_)]_B+_KCI?_I-%7ZO?M^?\F;?%C_L#/\ ^AI7Y0_\%2O^3[_$7_7'2_\
MTFBK]?\ ]K[PCJ'CK]E[XH:'I5JU[J5UH%U]FMD7<TLBQEU11W8E<#W(H _/
M3_@AS_R-7Q;_ .O+3?\ T9<5\^?\%._%%QXG_;H\76]W%<7UII7]GZ=;V>]@
MQC%M%(R)P=NYY)",#^/..:R/V%_VU(_V,M8\97D_A&3Q7_;MK!"L*7XM#$\+
M.1EC&_!\P@\9&!UKW?\ X*K?L_Z_9_$72?V@O"MI=77A[7[.SGO[JW3>=.NH
MXD6&1\#Y4:-(L,>-RL"1N4$ [[Q!_P %,M8\1?#N^\$7'[)^KKX;NM.;2S8+
MJ<WE) 8]@15_L_  &,>F!7F?_!(33_&7@7]IS4++4- UC3M&UC0;B&=KRSEA
MA\R-XY(V)90-PVNH_P!\UW^I?\%K3=_!V6SMO ]U:?$F6R:W%^MQ&=/BG*;1
M<J""YP?F$1&.VXCFOH#_ ()J_%;]H/XW^'M6\6?%B]AG\(/$L6C33:7#:7-]
M*6!>9?+5!Y2@;<[<,SG!^0T ?;E%%% !1110 4444 %%%% !7YQ?MW?"']L7
MQU\<)[SX2:QKB> OL< LH/#WB:+2/)<(!*)E:>)G<ON8-\PVE1GC%?H[10!^
M*W_#-/\ P4,_Z"_Q _\ #CP__)U'_#-/_!0S_H+_ ! _\./#_P#)U?M310!^
M*W_#-/\ P4,_Z"_Q _\ #CP__)U'_#-/_!0S_H+_ ! _\./#_P#)U?M310!^
M*W_#-/\ P4,_Z"_Q _\ #CP__)U)_P ,T_\ !0P<G6/B !_V4>'_ .3J_:JO
MF?\ :6\-?%7XY>-;+X3^&XKKP5\-;JS6[\4>-XI4\^Z@9F4Z?9@$E78*=[,!
MA3Z<2 'XE:Q\-_B_X]UZ^UC4_P"U?$^HR^(;7PS-K<^KI>K<ZJX98(%NS*RS
M, A^9795&W) *Y]1^ /PM_:W\8:%JFB_"K6?%UCI_AV\>RO=#L?&2:4VGSEB
M65[1[J-H\MNYV $AN20:_5CX^?LSR0?#7X*^#?A7X7ABT;PCX^T75Y[.">*$
M064#2F>=FD=3(V7#-@L[%B<$YJS^T=^SCX@/C"#XS_!B>'1?BWI<6R[LI#ML
M_$]H,9M+H9 +X "2'!!"@D81D /SQ_X9I_X*&?\ 07^('_AQX?\ Y.H_X9I_
MX*&?]!?X@?\ AQX?_DZOV(^'GB/4O%W@;0M:UGP_=>%=5O[..XNM%O75YK.1
MERT;,IP<'Z'U"G('0T ?BM_PS3_P4,_Z"_Q _P##CP__ "=1_P ,T_\ !0S_
M *"_Q _\./#_ /)U?M310!^*W_#-/_!0S_H+_$#_ ,./#_\ )U*G[-?_  4-
MC96&K^/R5.1N^(T)'Y&^YK]J** /+OV8M)^(6A_ ;P?8?%6[6^\?P6K+J<PE
M64D^:YC5W7Y7=8O+5F!(+!CDYR>[\6?\BKK/_7E-_P"BVK6K)\6?\BKK/_7E
M-_Z+:@#\-_\ @DG_ ,GI>'_^P9J'_H@U^[U?S7_LO_M":C^S!\7+'Q[I>DVN
MMW=K;SVZV=Y(R1L)4*$DKSQFOK_Q'_P6P^)6HZ+=6VD>!_#FCZA*FV*^>2:X
M\DG^(1D@$^F>,]0>E 'BW_!3:[3Q-^W5X_ATS-W+YFGV06,9+3+96Z%![ALK
M]0:^X/\ @LAXDU3PK^S5X#\+6\CK9ZEJT:7TB])!;P$JC>Q<A_K&*^??^"?W
M[&GCOX\?'*U^,GQ/TV^A\-6M^VMM=:Q"8Y=<OB_F(41@"T0D(=GQM.W8,Y.W
M] _^"A/[,]]^U!^SU>Z)H:1OXJT>Y75])CD8*)Y45E>#<>!O1W SQN"9P.0
M>3?\$>?ACH'AW]F8^,K>SMW\1^(-1NDNK_:#,L,3^6D&[&0@*%]O<OGTQXK_
M ,%M/ACH&FS?#WQU9VD%IX@U"6YTV^EB4*UW&B(\3/@?,4RR[CSA@.@&/$OV
M/OV]O%7[#*Z[\.?&G@R\U31DO6G;39Y#9WVF7)"K( '4@JP4'80.?F!Y.<3X
M^_'3XE?\%./C-X<T#PIX1EM;+3U:+3=&MY3,MN)"OFW5U/M55!VIEB JA0!D
MDE@#[-^#7A/4OVH/^"1DGAR^62^UBRTZ\BTMV&7>2QN'DM44_P"[&D/TR*^8
M?V%?VG_^%2_LE_M'>'I+SR+VTTT:KHZEN1/<A;%V _V7>T/YU^MW[.OP;LOV
M??@GX2\ 6,HN$T6S$<UPHP)[AV,D\@'8-([L!V! [5^!?[9'PMF^!/[3'Q&\
M(6P>TTS[>T]I'&2J/9SE;B%..&"AD'INC]10!SEW\%M8TO\ 9]T;XMAY(M-O
M/$EQH*+M(VO'!',DBM[DS+]8C7U3_P %+_VDC\>M!^!&D:?+]I>;PU!X@OX8
M.?\ 3KL+'Y1 _B0PO_W]]Z^IOB-^S*;+_@D;9>%A;8UG1=#A\6,I3YH[C>;N
MX!]2(Y9X_P !7Y^_\$\_A7-\;/VM_ 6GW@>[TS1)?[:N_,)94AM?WB+C^Z9?
M*3'3YZ /W&_9K^%,?P/^ O@;P.B*DVD:7%%=;<8:Y8>9<,,>LKR'\:]+HHH
MXZT^,O@"_P#%,'AFU\<^&[GQ).[QQ:/#J]NUY(R*6=5A#[R5 )( X )-?(W_
M  62_P"31[/_ +&:R_\ 15Q7P+^T]X)\<_L-_ML7?CW3=/86#Z]-KV@W\T#_
M &.ZBF=I'MBW<JLC1. 0V/F&-P-/_;"_X*%>)?VTO"WAWP3:^"8_#ME;Z@EZ
MUK9W;WT][=!&CC"XC3"_O'^0!B21SQ0!]:?\$@=7N/#?[)OQ7UFW@,\UCK%S
M<Q1XXD>.PB<+^8'YU\C_ /!,[P/IGQP_;.LKOQG'%KAMK>\U^2&^42+=W0(V
MLZD88AY?,QZH#7Z=_P#!.7]G+5/@!^R_:Z#XLLOLVO:_>3ZOJ6GR@$V_FHD2
M0O[B*)"P[,S#M7Y@_$/X>?$C_@F7^U-;>*M)TY[G0;>\F.C:C.C-9ZG92 AK
M>1@>) C;64G(90PR-I(!^Q?[6?PQT#XM?L[^/-$\0VD%Q;KI%U=VT\R@M:7$
M43/%,C$?*RL!R.HR#P2*_+3_ ((O^,-1TG]I+Q#X>AD<Z5K'A^6:YA'W?-@E
MC,4A]P))5_[:&MO]H[_@KUJ7QB^$NI>"O!W@>;PM?:];-9:AJ-QJ N7CA<%9
M(H%6-<EU.W>>0&.%SAA[Q_P27_8]U_X/Z3K/Q.\:Z;+I&NZ_:+8Z7IMTA2>"
MR+"2225#RK2,D>%."!'D_>X /DO_ (+"_P#)X#_]B_8_SEK]BO@KX!T?P;\#
M_!_A.STZ"/2+71+>U:T:$;) 81YF]3U+DL6SG)8YSFOQU_X+"_\ )X#_ /8O
MV/\ .6OVS\)_\BKHW_7E#_Z+6@#\,/\ @G39Q:3_ ,%&O"%E:KY5M!?:U B
M]$6PO !^@_*M#_@KGXHN_$'[9.JZ9*\S0:+I5C96\;$[0'B$Y*CW:8].XJM_
MP3[_ .4E7AC_ +">N_\ I#>U[O\ \%B/V7=>E\7V'QF\/V%QJ6D36:6.N_9T
M+FRDBSY4[ <B-D.TMT4QC)&\4 ;5C_P4TU;3_A_!X)C_ &3-7;PO%IPTH:8V
MJ3&%K81^7Y97^S^05X/UKQ;_ ()4Z9XQ\"?MA:;'-X;UO2=%UK3;ZQN7O+25
M(E18S.FYF0 G?"@!XY/OBO6M%_X+6?9/@['97_@>ZNOB1%9?9OMZ7,8T^6<)
MM%RP(WCYL,8P".HW#K7L_P#P3.^,G[17QYAU3Q+\3=1BN_ ,-N8-/N[C2H;6
MXO[HLOS1F-4!C10P+;<%F !)5L 'S-_P44_9;^*_PX_:=O/C9X#TS4]7TJ\N
M[;6+?4M(@:ZFTJ\A2,'S4 8A=\8=6(V88*>F#RVC_P#!6?QIKV@R^%?C!\/?
M"WQ/\-S%!=VMQ ;.:8HX8%^'BR&4$ 1#D?E['^V9^U+^T[^RK^T;#=7VJ-J'
MPK;45O=+ACTRWCMKZUW9:TEG6,NLB@E#E@>%<#!%<9^U5_P47^!G[0/P?UC2
MX/@]<S^.]0M6A@U;5[.T7^SI3TEBN4<RL5Z@;5!Q@\9% 'WQ^Q%\=/A!\<?A
M[>WGPJ\-6'@M[*2./5O#]KI\-I);2%3L9A$ KH</M?OM;(!! ^CZ_-3_ ((T
M_ /Q5X%\/>,OB%XAL+G2-/\ $,=M9Z5;72-&]S%&7=[@H1]PED5&[X<],$_I
M70!^<_\ P6UM]WP(\!7&&S'XD\OV^:UF/Y_+_.NV_P"".TR2?L@E58,T?B*]
M5QZ';"<?D1^=>H_\%!/V=]2_:7_9MU?PWH*K+XDT^YBUC2[=V"B>>(.IBR>
M7CDE4$X&XKD@9-?DQ^RG^VY\0OV%=3\0>%;OPPNI:3<77G7_ (<U@26=Q:W0
M4*71MI,;%50,&1LA5Z=: /U7_P""FSK'^PW\3RS!1Y-B,DXY.H6P _.OD7_@
MAI;LUY\9YN-BQZ.A]<DWI_\ 9:\#_:X_X*6>,?VM?!T7@/3O"=OX2\/7=S%)
M<V=O=/?75ZZ-F.,OL0;=^UMH3)95Y[5^@'_!*O\ 9HU[X _ _4]6\664FE>(
M_%UU'>OITZ[9;6UC0K LJ_PN=\CE3R Z@@,"  >F_M >,?V;OBTK_"[XF>*?
M"FIZA)>I:)I,NHI]MM+QSL384;?#+EL=NN&X)%?)/Q2_X(CZ/>2SW/P[^(EU
MIH.3'IOB*T%PN3V\^+:0![QL?<UY[_P5>_9'\5>'_BQ<_&OPG87>HZ#JJ12Z
MJ^G0LSZ5=0QH@F?;]V-U16\SH'#9QE<O^'/_  6R\5^'?!]GIOBSX<V7BO6K
M>%8FU>VU9K'S]HP'DB\F0%SP3M903G 7H #Y?UC2_C#_ ,$X_C_;P&_72/$-
MO'%> V%RTMAJUF78 ,/E,D3,CJ5=0P*DX! -?OY\./&EK\2/A[X8\6V4;0V>
MO:7:ZI#&QRR)-$LBJ3Z@-C\*_!CQ/K'Q8_X*:?M(07-IHL;:A+%#8QQV<;_8
M=&L59B&ED.2%!:1RS'+,Q"CE5K]ZOA[X,M/ASX!\->$]/=I+'0M-MM,@=P S
M1PQ+&I..Y"@T =!7\_G[?VDC7OV_/'VF-(85O-7LK8R 9*[[>W7..^,U_0'7
MX%_MO?\ *1GQ;_V,&F_^B;:@#ZU_X<<Z'_T5O4/_  1Q_P#Q^OBG]NC]D>T_
M8]^(6@>&K/Q+-XG35-+_ +1-Q/9BV,9\Z2/9M#MG[F<Y[U_0K7XU_P#!;3_D
MOO@7_L61_P"E4] 'U1XH\4W?@W_@C_:ZE9/+%<-X$L;,/"2&47'E0,01T^64
M_A7YW?L#?M)77[,?B7Q5XATWX2WOQ,U2^MH;.*YL[IX&TZ/<[2+E;>;/F$1_
MW?\ 5=\\?JO\(/A7;?&[_@G+X0\"74_V1-=\$6UHEQC/DR&%3&Y'<*X4X[XK
M\Q?V6_VA/%W_  37^-GBSP[XY\(7DMGJ"QVVK:6&$4VZ%G\FY@=AMD7YY<<[
M7#Y#<4 +^W!\=O$O[9&J>%]5C^!.N>"]7T:*:VFO5,UZ]Y"Y1DC;_18L"-A(
M1R?]:W2OTM_9[\1>&[K_ ()Y>$-1^-UC9Q^&]/T3[/J]OXFM/,3R[:=H8=\3
MJ2SGRHB@P6+%=N3BOC'X@?\ !47XR_'GXQ>'=#_9_P!&N]%MY ;=-)NK2VOI
M]1E9A^\E+(1"BC'W7  W,S8Z?6G_  4&^%WQ"^(G[",VFNPUSQEI:V.IZS#I
M,11+PQ#-SY4?=5+&0+U(C&.<"@#YQ\(_\%'/AS\,;[6/#7[-/[/>HZA+JEQ]
MHE\LM"9Y%4('%O$LSE<#A=R8W$X!)KXH_:J\<>/_ (A?M'77B7XD>%$\#^+;
MW['))I,5M);-%&J(L+,LC%]Q15R2<\=!TKWK_@GG_P % / W[(_@#Q1X;\6>
M$M6O[K4=1_M"#5-#B@DED_=)&()A))'A%*%E(+<RO\HZGP?]L#XF>+?BY\<G
M^)GBCPI>>%;?Q%##>Z+8W<;)OT^,F*%@S ;L^426Q@DD@;2* /VO_;N^!?\
MPT'^S%XO\.6UM]IURTA_M;2%49?[7 "ZHOO(OF1?]M37P3_P2*_:;T_X;^$?
MBOX3\279BTG2-/E\8VV3T2% EVJYZD@0$*/1J_6;P_KMEXHT'3=9TV9;G3M1
MMH[NVF7I)%(@=&'U4@U^ G[?7PAO?V;?VI_&>F:.TNFZ'X@1]3L!"2BO9W18
MR0X'\"R"6/'H@H ]/_X)U^!=2_:H_;@U'XD^)(?M-MH]U/XIOV;E/MDDA-M&
M#VVR-O4>D!%?;7_!73X(_P#"S/V9_P#A*[*W\W6/!-V-0!5<L;.3$=RH]A^Z
MD/M":TO^"4/P-_X5+^R_9:_>V_E:WXTF_MB8L/F%KC;:I]-F9!_UW-?7WB7P
M[8>+O#NJZ%JL"W6F:G:RV5U W22*1"CJ?JK$4 ?FA_P3]_:XB\#_ + ?Q+-_
M<H=4^&L<\EBDASO2ZW-9J<^MTTB>PV_2O-O^"-/P>F\:?&7Q7\4M55KB+P];
M&UM9YN2]]=;M[ACU*Q"0'_KN*^)_BEX=\2? /QW\0_AE/>S0P17QTZ_B'"7D
M<,PD@D(]#A)![-7[F_\ !.WX*_\ "C_V4?!^G7,'D:QK,7]O:B&7#>=<!616
M'8K$(4/NAH ^E:^4/^"I.C76L?L1^/A:HTCVKV-TZ+U,:7D.\_0 EO\ @-?5
M]8GC?P=I?Q#\&ZWX7UN#[3I&L64UA=Q<9:.1"C8R#@X/!['!H _+[_@AQKEI
M'??%_1F=5OYX]+NXUR,O&AN4<_@9$_[ZK]7*_!#QQ\-_C)_P3#^/L?B+1O,?
M30[PZ?KQMS)I^K6C')@G X5R%&Z,D,I4,IQM>O9?'?\ P6L\<^(/!-SI?AWP
M%I?AGQ!<1&(ZTU^]TL.1@O%"8UPP[;F8 XR#TH _3+PW^U=\(O%GCG5/!NG?
M$#13XITV^DTV?2KF?[/,;A'*-'&) OFD,"/W>ZOST_X+?^,-2.N?##PJK/'I
M"VUWJ;J/NRSEDC4GW10V/^NA]:Y#_@E[^QKXJ\??%K3OC-XVT^ZL_#6CSM?Z
M>^J1,)=7O6!*3)NY9$9O,\SH750,X;'UC_P50_9-US]H?X7Z+XC\'6+:GXL\
M)R3.-.A&9;VTE"^:D8_B=6C1@O4C>!DD @'HG_!.'X8Z!\.?V1_ =QH]G;QW
MVOV":MJ5[&H\VYFE)8!V R=BL$ /0+]<_G7_ ,%C/AEH/@;]HC0]<T2T@T^X
M\2:3]LU"&W4('N$E=#.0!PSKMR>Y0D\DDV/V2/\ @J1J_P"S+\-T^'/C+P9<
M>);/16ECTZ6.Z^RW5J"S,;>571MP#D@'@J.,'  \^UF3XI?\%4/VG(KZRT8Z
M;IR)%9[HPTEEH6GJQ;,DI WN2SMV+L<*   H!]F?MA^,-1\??\$FO"7B'5Y'
MFU34++0I;J:3[TLNY TA]V(+?C6)_P $1/!NG1^"?B1XL-HC:M+J,&EK=,F6
M2%(O,**W8%I 2!UVKGH*]5_X*<>$M.\ _P#!/V3PSI$1ATK1I=)T^TC8Y*Q1
M.B(">YPHKCO^")?_ "0+QU_V,Q_])8* /G[_ (+7:+96?Q[\%:C!;1PWE[X>
MQ<S(H!EV7$@0MZD XR>< #H!7V7XN^!.J?M)?\$R/ W@S1;A(M?G\&:!>6'G
MR%(Y9H;:WD$;G_; 903P"P)Z5\@_\%N/^2T?#S_L7Y/_ $I>OLC4)/BW9_\
M!.GX8:C\%;Q;?QKI_@_1+E;?[)#<O=VXL(Q+'&DJE?, (=>"3LV@$L* /S%^
M%G[27[0__!/V:\\*'19=#TV>\:[ET/Q3I#&WEGVJC21R#8Y!5%&8Y-I !'K7
MTU\"_P#@HY\$OB5\4H-0^+GP7\-:!XLU26**7QK#:0WD?F@*B-+YJ>9"H 4;
MPSXP,X R,3]GW_@K%/X9T'6O"G[17A[5?'$QNW<7EO86OG(I !MY;5_*CPK
MX/!&XC' KYK^(^G6?[;W[3T-I\#?ADOA'3]02&W^P6L"QPQ8)\R\N!$#'"N&
M^;;QA!U8\@'ZM?\ !5)@W[#?CT@Y!FTT@C_K_MZ\!_X(??\ (@_%/_L)V7_H
MJ2OI+]OSX<W^M?L'^._#.C0S:K>:?IEC)'\N^62.TN;>61L#JWEPN>/>OS#_
M ."?G[=5M^R5%XAT&]\)MXB@\27]FRW*7XMOLNTLCE@8WW#:X( Q]TCOD 'J
MO_!;C_DM'P\_[%^3_P!*7K[T_8(^$OAOPC^QW\/;.+1K%QKND0ZKJ326Z.;R
M2<>=F4D?/@.JC.<!0!TKX+_X+<?\EH^'G_8OR?\ I2]?IC^R3$L/[*WP<5!@
M'P=H[?B;*(G]2: /S8_X+>?\E4^&G_8%N/\ T>*_1[]CE@W[)_P>*D$?\(GI
M@X]K:.OB/_@M=\(]:UK0O /Q!TVREO-*T?[3INJ20H6^S"4QM"[8Z(2LBECP
M"4'5A7GO[-?_  5HC^$_P'\-_#^Z^'=]XE\4:+;KIFFO97@CANT!(B##8SJP
M!5<*&W8S\N<4 >0:G_REG3_LJ</_ *7K7OO_  7"\37C:Q\*?#RO*FGI!?W[
MJ"?+DD+0HI([E0K8]/,/K7RA\+4\6'_@H9X*NO'5DVF^+]0\=Z?J6IVC*%,,
MUQ=1SE2N?E(\P?+U7H>17Z5_\%6OV5M>_: ^%6A>)?"%G/JOB;PA+.XTJU3=
M+>6DXC\T(HY:1#$C!1U&\ $D @'JW_!.[P;I/@W]CGX:II4$,1U'3AJ=W+&O
MS37$S%W9SU)&0G/0( . *LZ;^P+\$M+^+UQ\3(_"DA\6R:I_;$5PNH7$45O=
M;M^^.*-U3[V6PP(R37YR?LF_\%4;[]FWX20?#KQ9X(N/$G]AM+%IMQ#>BUEC
M0NS>1,KHWW69@&'(&%V_+DS_ +(/BKX[_MA?M@3^-+7Q)XD\.>"O[575-=CT
MW4KF'38[=-H2Q #!79E5(\8SC+\8S0!W?_!<K_D*_!O_ *XZM_Z%9U]J_P#!
M/'_DRWX5?]@QO_1\M?)G_!<#P?J.H>%?A5XFM[1Y-,TRZU&RO+A$R(WG6V:(
M,>P/D2XSW^M6?^"8?[=5MXDM_A]^S_+X3:VN[.PO%77A?@I)Y?F3J!#Y><E,
M@G?U7/?  /E3]HK_ )2G77_8\Z5_Z';5[Y_P6_\ &&I'7/AAX55GCTA;:[U-
MU'W99RR1J3[HH;'_ %T/K7@?[17_ "E.NO\ L>=*_P#0[:OO[_@JA^R;KG[0
M_P +]%\1^#K%M3\6>$Y)G&G0C,M[:2A?-2,?Q.K1HP7J1O R2 0#T3_@G#\,
M= ^'/[(_@.XT>SMX[[7[!-6U*]C4>;<S2DL [ 9.Q6" 'H%^N?SK_P""QGPR
MT'P-^T1H>N:):0:?<>)-)^V:A#;J$#W"2NAG( X9UVY/<H2>22;'[)'_  5(
MU?\ 9E^&Z?#GQEX,N/$MGHK2QZ=+'=?9;JU!9F-O*KHVX!R0#P5'&#@ >?:S
M)\4O^"J'[3D5]9:,=-TY$BL]T8:2RT+3U8MF24@;W)9V[%V.%   4 ^S/VP_
M&&H^/O\ @DUX2\0ZO(\VJ:A9:%+=32?>EEW(&D/NQ!;\:Q/^"(G@W3H_!/Q(
M\6&T1M6EU&#2UNF3+)"D7F%%;L"T@) Z[5ST%>J_\%./"6G> ?\ @G[)X9TB
M(PZ5HTNDZ?:1L<E8HG1$!/<X45QW_!$O_D@7CK_L9C_Z2P4 ?/W_  6NT6RL
M_CWX*U&"VCAO+WP]BYF10#+LN) A;U(!QD\X '0"OU"_908O^RW\'&8EF/@W
M1B2>I_T&&OS*_P""W'_):/AY_P!B_)_Z4O7Z:?LG?\FL_!O_ +$S1O\ TAAH
M ]5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,76_!/AWQ-<I<:QH&EZK<(G
MEK-?6<<SJN2=H+*2!DDX]S5ZZT;3[[2SIMS8VUQIS((S9RPJT)08PNPC&!@<
M8[5<HH R-#\(:#X7:9M&T33M):8 2M8VD<)<#. VT#.,GKZU!?\ @+PSJFJ-
MJ=[X<TF\U%F5C>7%C$\Q*@!3O*YR  !SQ@5O44 17-M#>6\MO<1)/!*ACDBD
M4,KJ1@J0>"".U<=X;^"'PY\&ZN=5T#P!X7T/5&.3?:;HUM;SD^N]$#?K7;44
M 8.H> ?#&K:HVI7WAS2;S46*LUY<6,4DQ*@!27*YR  !SQ@5K:AI]KJUC/97
MUM#>V<Z&.6WN(Q)'(IZJRD8(/H:L44 </X6^!GPW\#:R=7\-_#[PKX?U9LYO
M]+T6VMISG.?WB(&YR>_>MJ^\ ^&-3U1M2O/#FDW>HLRN;R>QB>8LH 4ERN<@
M 8Y["MZB@ K!U+P#X8UK46U#4/#FDW]^VTM=7-C%)*<  99E)X  'TK>HH R
M-<\'Z#XHDB?6=$T[5GA!$;7UI',4!Z@;@<9P.E6])T;3]!L4LM,L;;3K-"2M
MO:0K%&I)R2%4 #)JY10!A:QX#\,^(KPW>J^'=)U.[*A3/>6,4LFT=!N92<5J
MV&GVNE6<-I96T-G:0KMC@MXPD:+Z*HX ^E6** "L[7O#NE>*=-DT[6M,L]7T
M^3[]K?VZ3Q-]48$'\JT:* /,K?\ 9A^#=I?K?0?"7P-#>J_F+<Q^&[-9 ^<[
M@PBSGWKTJ*)(8TCC18XT 5448"@= !Z4^B@".>".ZADAFC66&12CQR*&5E(P
M00>H(K@(?V<_A/;:Q_:T/PP\&Q:IN#_;D\/V@GW#!!WB/=G@=^PKT.B@!.G
MX%85]X!\,:GJC:E>>'-)N]19E<WD]C$\Q90 I+E<Y  QSV%;U% !2=>#R*6B
M@##T;P+X:\.7AN])\/:5I=T5*&>SLHH7VG&1N50<<#CVK<HHH P1X!\,+JW]
MJCPYI(U3S?/^V_88O.\S.=^_;NW9YSG-;U%% ''>+/@S\/\ Q]>+=^)_ OAK
MQ'=*P83ZMI%O=."!@'=(A.0*Z#0?#NE>%=,BTW1=,L]'TZ+/EVEA;I!$F>N$
M0 #\JT:* "O/=1_9U^%.L:L=5O\ X8^#;W5"<F]N- M))CU_C,>[N>_<UZ%1
M0!%:VL-C;16]O#';V\2A(XHE"HB@8  '  ':I:** "J.M:'IOB339M/U;3[7
M5+"88EM;V%9HG'HR,"#^(J]10!Y_H7[/7PK\+Z@+_1OAIX/TB^#B075CH-K!
M+N&<-N6,'/)Y]Z] HHH *X7Q9\!OAGX]U)M1\3?#OPGXBU!OO7>K:);74IX
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
MLO&,?,(\]A^0KT6.-8HU1%"(HPJJ, #T%.HH P=4\ ^&-<OVOM2\.:3J%ZV
MUS=6,4LAP,#+,I/ %;U%% ' ZG^S_P#"[6M?.NZA\-O"-_K9?S#J5UH5K)<E
M\D[O,:,MG))SGO7<M;0O;FW:)&@*>68BHVE<8VXZ8QVJ6B@#SN/]G/X3Q:N=
M53X8>#4U0MN-\OA^T$^[UW^7NSP._:O0U4*H & . !2T4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-=5D5E90R
ML,%6&01Z4ZB@#E/^%3^!_P#H3?#_ /X*X/\ XBI['X:^$-,NXKJS\*Z):741
MW1S0:="CH?4,%R#7244 %%%% '*^-/A/X(^))B/B[P;X?\4F$;8_[:TN"\V#
M.<#S$; SZ5;\'_#_ ,+_  \T]K#PKX;TCPS8L=S6NCV,5I$3SR5C4#N?SK?H
MH *PM8\!^&?$5X;O5?#NDZG=E0IGO+&*63:.@W,I.*W:* (IK6&XMGMY88Y+
M=T,;0NH*,I&"I'0C'&*R=$\$^'?#-T]SI&@:7I5RZ>6TUC9QPNRD@[254$C(
M!Q["MNB@ HHHH SM>\.Z3XJTV33]:TNSUBPDY>UO[=)XF^J."#^5<YX1^"?P
M[^'^H&_\+^ O#'AN^^;_ $K2-'M[67YAAOFC0'G SZUVE% !5/6-&T_Q!IL^
MG:I8VVI:?<+LFM;R%98I%]&1@01]15RB@#@O#?P!^&'@W6%U?0/AQX1T/55.
MY;[3="M;><'.<B1(PV<^]=[110!A:QX#\->(KS[7JOAW2=3N]H3S[RQBE?:.
M@W,I.*VT58U554*JC 51@ >E.HH P=/\ ^&-)U)=1L?#FDV6H*69;NWL8HY0
M6!#$.%SR"0>><FMQU6165E#*PP589!'I3J* /.YOV<_A/<:L=5E^&'@V35"=
MQO7\/VAF)]=_E[L_C7H4<:0QK'&JHB@*JJ,  = !3J* *6L:+I_B+3;C3M5L
M+;4]/N%V36EY"LL4B^C(P((]B*XG3?V<_A/HVI'4-/\ AAX-L;_<'^U6WA^T
MCEW Y!WB,'.>^:]#HH **** "N5\9?"?P1\1,?\ "5^#?#_B?  ']LZ7!=X
M.0/WB'N!^5=510!P_A#X%_#?X?:@;_PM\/O"OAJ^(P;K1]%MK67_ +ZC0'N:
M[BBB@!&4,I!&0>"#7G&K?LU?"'7[IKK5/A7X)U*Y;),UWX=LY7.>3\S1DUZ1
M10!D>%_"&A>"=*CTSP[HFG:!IL?W+/2[2.VA7Z(@ 'Y5KT44 %<_??#[PMJF
MI/J%YX:T>[OW8.UU/81/*S#&"7*Y)&!W[5T%% !6+KG@OP]XFN(Y]8T'3-5G
MC78DE]9QS,JYS@%E) R3Q[UM44 06-C;:;9PVEG;Q6EK"H2*"! B(HZ!5' '
ML*Q/&/PY\)_$2U2U\5^&-&\36T?W(=8T^*[1<]<"12!7144 <UX,^&7@[X<P
MRQ>$_">A^%XI0!(FBZ;#:*X!) (C5<]3^==+110!PL_P'^&EUX@?7IOAWX4F
MUQV+-J<FB6S7+$DL292FXDDD]>IKH=;\&^'_ !-)%)K&A:;JLD2[8WOK2.8H
MOH"P.!6S10!#9V<&GVL-K:P1VUM"@CBAA0(D:@8"JHX  XP*S-<\&^'_ !--
M'+K&A:;JTL:[4DOK2.9D7.< L#@5LT4 1V]O%9V\4$$2001*$CCC4*J*!@
M<  =J^8?VP?V\M!_8\UK0M.USPIJFO-K5G-<VLUA-&B!XW52C[SD?>!W#/7I
M7U%7'_$#X.^!/BNMH/&G@S0?%AM PMFUG38;IH Q4L(V=24W;5SMQG:,T ?A
MQ\'O"/B?_@H?^VQ+K>KZ>QT[4M475==:-2\%CI\> L!? ZQQI A/))!QP:_?
M5%6-555"JHP%48 'I6'X.\ ^&/AWI9TWPIX<TGPSIQ<R&ST>QBM(2QZMLC4#
M/OBMZ@ HHHH JZEIEGK5A/8ZA:07UE.NR6VN8UDCD7T96!!'UKA=,_9R^$^B
MZ@U_I_PO\&6%\S;S=6OA^TCE+9SG<L8.<UZ)10 G3@<"EHHH XKQA\$?AU\1
M+X7WBKP#X7\37N /M&L:-;7<F , ;I$)XKH?#?A71?!NDQZ7H&D6&AZ9'REG
MIMLEO"G;A$  Z#MVK4HH I:OHNG^(+)K/5+"UU*T8AFM[R%98R1R"58$<5%H
M?AO2/#-O)!H^EV6E02-O>.QMTA5FQC)"@9. .?:M*B@#&USP9X?\331S:QH6
MFZM-&NQ)+ZSCF95SG + X&:T[2T@T^UAM;6&.VMH46.*&% J1H!@*H'
M%344 <7XP^"GP\^(5Z;SQ3X"\,^);M@H-QK&CV]W(0N=HW2(3QDX^M;'A3P+
MX;\!V<EIX9\/:5X=M9"&>#2;**U1B!@$K&H!P*W** "N _X9]^%W]OC7?^%;
M>$/[;#^8-2_L*U^T[^N[S/+W9]\UW]% &-KG@SP_XFFCFUC0M-U::-=B27UG
M',RKG. 6!P,UIVEI!I]K#:VL,=M;0HL<4,*!4C0# 50.     *FHH BNK6&]
MMY;>XACG@E4I)%*H974]00>"*X[PQ\#_ (<>"=:?6/#OP_\ "^@ZLY):_P!+
MT6VMISG.<R(@;N>_>NVHH PY/ OAJ;6!JTGA[2I-5$@F%\UE$9]XQAM^W=D8
M'.<\5N444 <3XG^"'PY\;:D-1\1> /"^O:@'$@NM4T:VN90PZ-O="<^^:ZG1
MM$T[P[IL&G:386NEZ? -L5I9PK#%&/144  ?05=HH IZMH]AK^FW&G:G96^I
M:?<+LFM;N)98I5]&1@01[$5S'@_X*_#SX>ZE)J/A;P'X9\-:A("'NM'T>WM)
M6!Z@O&@)ZGOWKLZ* ,&X\ ^&+S53J=QX<TF?4C()3>26,33;QC#;RN<C YSV
MK>HHH XKQA\$?AU\1+X7WBKP#X7\37N /M&L:-;7<F , ;I$)XKH?#?A71?!
MNDQZ7H&D6&AZ9'REGIMLEO"G;A$  Z#MVK4HH I:OHNG^(+)K/5+"UU*T8AF
MM[R%98R1R"58$<5%H?AO2/#-O)!H^EV6E02-O>.QMTA5FQC)"@9. .?:M*B@
M#&USP9X?\331S:QH6FZM-&NQ)+ZSCF95SG + X&:T[2T@T^UAM;6&.VMH46.
M*&% J1H!@*H'     %344 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45P?QP^-'A_]G_X;ZCXV\3I?2Z/8O"DJ:=;^=-^\D6,$+D<
M+NW'GA5/4X!^--"_X*@^"+/X[>/[[5_'L5]\*(](L9?#EA9Z2YO9KQT7SHP-
M@D+!EDSYA"C<O/2@#]!Z*^6_VJ/VW+#X'_LY^'/B!X=TJ35M<\8);KX=TJ_B
M93OEC$F9T4[AL4X**<ERJY&2P^//$/AO]LVZ_:'\&7-UX]T2U^*%[X6O=3T_
M28[>!;:UM5EC\RSDS"8S*Q;[S;L$8\P=0 ?K/17RS^P7^UYJ/[3WA/Q'I?BW
M28]"^(GA&Z6RUJTA0I$^XNJ2*C$E&W12*ZY.&7(.& 'T3XV\=>'OAOX:O/$/
MBG6;/0=%LUWSWU],(XU]!D]2>@49)/ !- &[17PU^R?^WQJ7[57[7_C+PKHL
M$5K\,]-\/37FF":WVW=Q-'<VL7GNV<JK":3"=AMSSFOMG6=8LO#VCWVJZE<Q
MV6G6,$EU<W,QPD42*6=V/8!02?I0!<HK\]M _:X_:6_:LU;6M4^ '@?P]H_P
M[TVX:VMM;\6;O-U!T.?E^< ;@!E54[-V#)G&/4_V1OVR/$?Q.^(/B+X1?%SP
MQ#X+^+F@HT[VMJ&%K?6XVY>++-A@'5N&965@RG&0 #ZVHKP;]L+]K#2?V3_A
MW:ZO-ILGB'Q-K%Q]AT/086*O>3\;B2 2$4$9P"2611][(^:/$'QY_;C^'/@Y
MOB5XD^'7@R\\,6\0O-0\.6:R"^M+8?,SD"9F4A3SRY3;ED&&H _1"BO//@#\
M</#W[17PIT3QYX9,JZ=J2,'MK@ 2VTR,5DB<#^)6!Y'!&"."*]#H **^??V7
M/$GQRU[Q/\3(OB_HL.DZ1:ZDB>%Y(8X4-Q:[YPS'RW8GY1!][!Y^M?05 !11
M10 4444 %%%% !1110 45\^?M<?M:6O[+\'@FU&@S:[K'B[5!IMDOFB*"##Q
MB221N6.!*I"J/FP<LO6OH.@ HHHH ***\"_;J^,GB3X _LQ^*O''A*6WAU[3
MI+-8'NH1-&!)=Q1/E3U^5VH ]]HKSW]GGQKJ?Q(^ _P\\5ZTT;ZOK>@66H7;
M0IL0S2P([E5[#+'BO0J "BBB@ HHHH **** "BJVI:E:Z/IUU?WUQ':65K$T
M\]Q,P5(HU!9G8G@  $D^U?!NE?MB?'W]JKQ!KC?LX^"-!L_ .ES&T_X2KQEO
M1KN91DB)%< 9!'R[7(!4L4+!0 ??=%?%_P"SC^VIXZO/CQ-\#/CQX2L?"7Q"
MDA:?2[_26;[%J2*C/@ L^"R([!PV"592J,,'['U+4K;1]-N[^]F6WL[6)YYI
MG.%1%4LS'V !- %FBOB[]G/]L36I/V3O&WQ[^+-]G0/[7O'T.QMK2.)Q9K(L
M,$";0-[M,7CW,3]T$D ,:XCPA\?OVU?CMX93X@> _A]X(\/^$+I3<:3I>M2N
MUW?P_P )W-*N=W9B(@0 1P<D _0BBOFC]C']L9?VF[+Q)H?B#P^W@[XC^%)_
MLVM:&SDJ#N9/,CW?, '1E93DH<<G<"8/VROVQI_V=9?#?A#P=X</C;XJ>*GV
M:1H8W%$3)432A?F8%_E"@KNVN=RA30!]/45^>'C#]IG]KW]FFQL?&_Q;\!^%
M-=^'S3QKJT7ALDW6FHY"_>$I .>Y#H2P4LNX8^\/ /CG1_B9X)T/Q9X?NOMF
MBZS:1WMI-C:6C=00".S#."#R"".U &_17R]^U1\=/&'A/XX? KX8> K^*QU7
MQAK#S:O(UM'.\>F0!3-A7!"EE,K!@,_N3R.:^A/&WCKP]\-_#5YXA\4ZS9Z#
MHMFN^>^OIA'&OH,GJ3T"C))X )H W:*^&OV3_P!OC4OVJOVO_&7A718(K7X9
MZ;X>FO-,$UOMN[B:.YM8O/=LY56$TF$[#;GG-?4OQZUGXA^'_A/KM_\ "G0=
M/\3>/H?(_LW2]4<);SYGC67>3+$!MA,K#]XO*CKT(!Z!17P!_P +D_X*&?\
M1"?A_P#^!T/_ ,M:X_P5^W9^U1=?M0>&?@YXH^'7@:TUJZO+9M6M-+62YFLK
M%F#32M)%?R1QLL.YP'YY3Y3N4$ _2^BBOGW6/$GQRC_;%T/1['187^!DFFL]
M]JACA\Q+KR)B%W%_,_U@A'"XYH ^@J*** "BBB@ HHHH **^?/VN/VM+7]E^
M#P3:C09M=UCQ=J@TVR7S1%!!AXQ))(W+' E4A5'S8.67K7T'0 4444 %%%%
M!17SI^WU\</%'[//[-^K>-/!\MK#KEM>VD$;W< FCVR2A6RI]C7K'P5\4W_C
MGX-^ _$FJ-&^IZQH%AJ%TT2;$,TMO'(Y"]AN8\4 =G1110 4444 %%%% !11
M7S[^V)XD^.7AOPQX:E^!FBPZUJ\NI;-4CFCA<1VNPG</,=1]['3)H ^@J***
M "BBB@ HKY(_X*4?M)^-/V7_ (-^'?$G@:>SM]3OM?CT^9KZV$Z&$V\\A 4G
M@[HUY^M?5^GS-<6-M*_WY(U8X]2 : +%%%% !1110 4444 %%%?/O[+GB3XY
M:]XG^)D7Q?T6'2=(M=21/"\D,<*&XM=\X9CY;L3\H@^]@\_6@#Z"HHHH ***
M* "BLGQ=J4VC^%-:O[8J+BULIIXRPR-RQLPR._(KYM_X)Q?M$>,/VF?@/J7B
MOQM-9SZO!K]QIZ-96P@3R4@MW4;0>N9&Y^E 'U11110 4457U"9K>QN94^_'
M&S#/J 30!8HKY(_X)K_M)^-/VH/@WXB\2>.9[.XU.QU^33X6L;80((1;P2 %
M0>3ND;GZ5VO[+GB3XY:]XG^)D7Q?T6'2=(M=21/"\D,<*&XM=\X9CY;L3\H@
M^]@\_6@#Z"HHHH **** "BBB@ HHHH **** "BOGWX[^)/CEI/QP^%=C\.M%
MAU#X?7EXB^++N2.%FMX?/C#%2[AA^[,A^4'I7T%0 4444 %%%% !1110 444
M4 %%8_C+Q1:^"/"&N>([Z.:6RTBQGU">.W ,C1Q1M(P4$@%B%.,D#/>O+/V1
MOVC/^&IOA*WCM-%_L"UFU.YL[:R:;SG$43 *SM@#<<Y( P,XR<9(![71110
M4444 %%%% !1110 445\^?"']K2U^,7[27Q*^%^FZ#-8VO@>/R[C4KJ4%[JY
M$WEN$C7A8Q@X))+9Z+C! /H.BBB@ HHHH **\5_;#_:%/[,/P#\0>.H-/75-
M2@,=II]K*2(FN96VH9,$'8O+$ @D+@$9R/'?V.=4_:N\<:UX?\9?%+6?#7_"
MN=:TPZA%IEI;QI>J)4#V_P!R/Y1AE8@N2!P><T ?9E%%% !17R1_P4H_:3\:
M?LO_  ;\.^)/ T]G;ZG?:_'I\S7UL)T,)MYY" I/!W1KS]:]1_:<\0?%72/@
M?-J/P>TR+5_'C2VIAM98XV5HV8>:<2,J\+GO0![-17.?#>ZU^^^'?A:X\50+
M:^*)M*M9-6@4*!'>&%3.H"D@ 2;AP2.*Z.@ HKR#]JO6OBGH'P=O[SX-Z9%J
M_CE;FW6WM9DC=3$7 E.)&5>%SWKO/AO=:_??#OPM<>*H%M?%$VE6LFK0*% C
MO#"IG4!20 )-PX)'% '1T45\@_L7_M,^-_CA\<OV@?"WBB>RETGP7K7V'25M
M;41.L7VJ\CP[ _.=L$?/U]: /KZBBB@ HHHH **** "BO/?VAO&NI_#?X#_$
M/Q7HK1IJ^B:!>ZA:-,F]!-% [H67N,J.*X3]A7XR>)/C]^S'X5\<>+9;>;7M
M1DO%G>UA$,9$=W+$F%'3Y46@#WVBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M$/T^]^)% "> _!?[9W[17ABR^(5S\7-*^%=KJB#4-'\,VFDI((X7&8_.+(6
M*G.':0\C(!X'??LC_M5^/=2^+WB#X"_'*SLK7XFZ+!]JLM7L0$AUF #<6"J
MN[8RN"@ *[LJA0YP/"_[-'[3NI>&=(O-(_:N3^RKBSAEL_+\+6^WR60%,<]-
MI%8OPT_9/\1>&OVT/"7COQ[^T7X?\9_$#2;:2(Z ]G!::C<VKVTZ*!$DN[ $
MDC!BAX0^G !-\9/VD?C#\?\ ]IK5O@7^S_J5GX5M?#:,WB/QA=0K*8G4J'1
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
MO+;VTI!_Z;5^D<$$=K#'##&L4,:A$CC4*JJ!@  = !0!)7Q?XF_:%^(&G_\
M!3KPG\);?7_+^'U]H3WEQH_V.W.^86ES(&\XQ^:/FC0X#@<=,$U]H5^=7C+_
M )32>!/^Q9D_](;R@#$\3?M:_M#:M^VI\3/@K\/KNPU2::46NAMJMI"EIH,:
MQ))-=2.D6^3 ) $A8;G'RL<*:GQTU']L+]BO1+;XE:G\5=-^)OA6*\B35].N
M-/1$C\QMJ@KY89(RQ5=T3J0S+\N":Z#]F.SBF_X*V_M 7#KNDAT67RSZ;I;
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
M[S6C,J\P1<*X'R].3GK_ /@F1(LG[#?PP*D,/*OAQZC4+D']:\'^,MU#<?\
M!9;X-I'(LCP^'&CE53DHWV?4FP?0[64_0B@#US]NS]K;Q3\&]4\'?#+X6Z=#
MJGQ6\:2K'8_:$#I91,_EK*5;Y2S/N +?*H1V;@8/G?B#P5^V/^S[X-O?'U[\
M4=(^*]I86[WNO>#Y[!(=]NJ$R_9IQ&&W*H+ *$R1]US\IY[XNM_9G_!9CX4W
M.M92QN-#V6+R':NYK6^1 ">O[XD8&.2/Q_1G4IK6WTV[EOGCCLHXG:=I3A!&
M%)8M[8SF@#\_O^")_P#R;;XR_P"QMF_]([6NB_8M_:4^(_Q:O_VEH_%?B/\
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
M>B%6@NA$X8%<2(Q0Y&Y6&,8%?$O[*?P]^/&K?MB_&S3O#'Q5TW0_%^G7K?\
M"2:S-HT$T>JXNB'V1M$5BRV3\H7K7N__  1+_P"2!>.O^QF/_I+!2_L-*5_X
M*&?M4@C'^F2G_P G&H _12J.NZY8^&=#U#6-4N4LM,T^WDN[JYDSMBBC4N[G
M'8*"?PJ]7C/[9T-]/^R9\7DT\[;C_A%]0)XSF,0.91^*!Q^- 'R+X#^+'[2W
M[?FN>(=:^&?BRQ^#OPET^]DL+._:Q6:]OV7!!.X%MX1E+;&1%+!1O()&A8_M
M*?'']C+XU>&/!G[0>LZ;XY^'WBF;[/I_C2UMDMY+-@0I\P(B@A2Z%U<$[6W*
MYVE:]:_X)5WVG7?[$/@:*P=&FMI]0AO54@LDQO9GPWH=CQD>Q6O)_P#@M==V
M'_#/?@FQ<!M6G\4I):H&^<QK:W D('4C+Q#CN5_$ S/^"OOA7XF-\,;W7D\;
M6:_"T7%C _A/^SXO/:[W/^^^T;-^.GR[\<=*^B/V)O _QC\+^"].O/B-\1[#
MQEX<O-#L#H>F6FE0VCZ>GE@A6=(U,GR%%^8G[N>]>8_\%5!=K^PG&-0R;_[?
MI?VC<,'S.=WZYKZR^"/_ "1?P#_V+^G_ /I-'0!VM?G*/CQ\=OVYOC+XN\.?
M _Q1:?#;X8>%9OLESXG:V6:>^D)90R%E)^;:S*J;=J@%FRRBOT!\:07EUX/U
MV'3]W]H26$Z6^T<^88V"8_'%?!W_  13N+/_ (9S\9V:X74X?%<KW$;'Y@C6
MEL(R1V&4D'U!_  ^9O\ @I'<?'KP#\/_  Y\/?B_K&F^/-%N-6&K:)XQL;=;
M:5C#!)%+:S1(H&[$Z.">>OS/SL_0']OOXP^+_@7^R;>>+? ^K_V)X@M[BPAC
MO/LT-QM1Y%5QLE1U.1ZBO&_^"UDUDO[-'A**5E^WOXL@:W7(W;!:77F'_=Y3
M/N5KL?\ @JM_R8SJG_7[IG_HU: .'^.W[4_Q7^"=C^R]\2;KQ.;CX=^*M-TV
M+Q?9-IUKM>XDACEEF$GE;T9XY)6"HRJ#;] "<_>OBGQ5IO@[PEJWB34[A8=(
MTNREU"YN 00L,:%V;_OE2:^4?B9\$1\?O^"9_ASPU!;_ &C68/!.DZII049?
M[7;V<4B*ONX#Q?20U\N?$K]K&_\ B5_P3/\ AOX.TF:2]\>>+K^+P1/#&V97
M%JT>\Y[M(C68/K]I- &M:?M??M 7G[$?Q&^.%SXP.G7%YXGM['PQ;C2;$I8V
M8F(FVY@_>@F3RMTFXCR"<@DD_0WQZ_;7U;X"_LA_"_Q0EO'XD^)OC;1[!=/A
MEB 26ZDM8I)[AHXP 0K2+\B8RTB@8'3B/V^OA98_!+_@F=8^!=/VFWT-]*M6
MD48$LHF!EE^KR%W/NU>+?M(-_9_BK_@GWJ6K97PY'I^B>9(YVQJ5?3VE)8\?
M<*$^PZ^@![GH_P (_P!N/1?#R^-V^+^BZMXG:-;J;P'>:=!]ED4?.;;SE0*K
M\[<IM&>/,Q\U<#_P2&\57'CKXP_M(^)+NQ.EW6L:C::C-8EBQMWEN+Z1H\D
MG:6(Y Z=*_3BOSO_ .";$UE<_M6?M>2Z:RO82>)@T#1D%60WNH8*X_A/;VQ0
M!U7QR_:>^*_Q:_:+O/@-^SQ-IFDZCHL(G\1^,]0C6>.Q((#Q(K(Z97>JGY68
MN2H";&:N0^)6H_M:_L4Z&GQ"UCX@:=\;/ ME*&US2;FP2UG@1V"^8CJF\*&;
M 8,0N03&5SCQ']FSX:_%3Q_^UY^TE8>!_BPGPR\26VOW4U^W]E1WIOXS?7 )
M7>?D5&*].OF+Z"OH;XG_ +)?[0.K?#W7[+QW^UC81>#KBT>+57U3P];6]L+=
MAAO,D+KL'^UD8]: .]_;"_:HU71_V'[?XP?";7CI<^IO8365\UK#.T<<LH62
M-HY5=-P^9&&#@J:\M\"_\-=_MA?#_2?'6B?$32_A'X;GMD_LJQ%H'N]29!M:
MZN&$?R+(ZE@%^7:1A,89N7_::^&-M\'/^"3]MX1L?&.G>/+#3]6B^SZYI6TV
M\RR:@\A52KN#M9V7[Q^[VK[I_97LXM/_ &8_A);PKMC3PEI6!];.(D_B2: /
MFC]AK]J/XI:Y\;/'/P&^-KVM_P"-O#<+7=OJ]M"D1N(U:,,K"-51@4FBD1@J
MDJ3NR:M?M=?M3?$FZ^.V@_L]? E;2W\>:C"MSJNO7B+(FEPLA? #*54B,>8S
M%6X9%4%F&.(^&G_*:3XL?]BS!_Z0Z95+]G]O[,_X+"_&J'6<I?76AR_83(=N
MX$:>Z!0>O[E3T[*>/0 S/VEO#/[4_P"SS\ _&=YXH^(6F_&+P)JVDW.EZU;2
MV*VMWIGVI#"MS$X7<Z([KD$D8/W%&67V'_@G7XPM?AY_P3@T7Q5?1O+9:'9Z
MWJ<\<?WFCANKJ1@/<A37O'[7<UE;_LK_ !>?465;7_A$]44[B!ES:R! ,_Q%
MRH'N17A__!-IM$'_  3S\+KXDFM+?0)$U:*_DOY5B@\E[ZX5P[L0 I!(R2.M
M 'EGP6NOVI_VV_"$GQ-TGXRZ7\+?#=U>S1Z5H.EZ9'<LBQ.RD3,0&ZC'S,V[
MKM4$ ^O_ +)WQ4^/]A\:/%GPG^-VCR:_'IEO]JT[Q]INDO#8W1.QA$TJ1K#E
MD?(X4@QNIW'&/$+/_@GSX[\$/<>+_P!E#X_)9>%]3E:ZMM,DOVEL)"K%<">+
MS8KC:5* O'D;<%CR:[?]F;]K[XR^'OVD+/X"?M"Z)I\?B34K5KG2]<L1''YX
M6.20%Q$?*='$3A2H0JRE2"3\H!]\4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/?
M[:G[(NE_M=_#*#19+_\ L3Q)I,S7FC:L4WK#*1AHY .3&X"YQR"JMSMP?AW4
M/#_[8OAW]ICP/X9N=5\(ZI\0[7PI?6>D^(II#)&]AYD8EFE9E!:56"8+1Y.2
M2&/-?K-67/X5T6Z\16OB";1["77K6![6WU22V1KJ&%R"\:2D;E1B 2H.#@4
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
MB+X1^$O%GC_PWXUUC1X]0\1^'(YH]*NIY'9;7S=N]ECSLWX4 .5W#G!%=A0
M5\??LG_L>^,O@3>?'V;7]3T*[7Q_>-<:7_9MQ,YA4F[.)]\*;3_I"?=W=&]L
M_8-% 'S-_P $_/V9?%'[*/P1U'P=XMO](U'4[C7)]32719I981&\," $R1QM
MNS$W&W&".?3+_;._91\6_M%?$[X&^(_#>HZ+96/@76)=0U*/5)YHY)8VGLY
M(0D3AFQ;2?>*C)7GDX^K:* /&OVK_P!F+P_^UA\)[GP;K=P^F7,<RWFFZM#$
M))+*X4$!]I(W*59E9<C(;J" 1\SZ?\//V]O"WAM/!%EXP\ ZK91P?98/%ETT
MC7L4>,*Q+19+A>[1N<CDL>:^_:* /FW]F']C>P_9I^"OB/PS:ZK_ &]XO\2Q
MRRZQKUR&07-PT;*@ RQ$:;VY.6)9F/WL#FOV.?V,=6^#/[+?B_X2?$:[TG5E
M\1WU\\[Z'-+)%]FN+:&'&Z6*,AQY;'[N!\ISZ?6]% 'YK?#3]EG]L;]E>POO
M!GPM\9>#M=\$W-U)-9S:J"'LRY ,OEO&2A.-Q16D7.2 2376?#'_ ()\_$CP
MC^UAX"^,_B;Q]IWC/5($N;GQ3>7;R13S74EO-!'':1+%L$,:/"HW,G"MA5&U
M1]^T4 ?-'[:G[&UO^U+HFAZGHVLGPG\1/#,WVG1-=4'"G<&\N0K\P7<JLK+R
MC#(!R0?'S\%_VR_C/HJ> /B9XV\)>'/ UP!:ZWK'A\$ZIJ=KC$D:838"X^4G
M$8PQR&&5/WO10!\N?\$]_P!EGQ1^R7\*O$?A?Q5J&D:C=ZAKTFIP2://++&L
M+00QA6,D49WYB;@ C!'-8/[)_P"Q[XR^!-Y\?9M?U/0KM?']XUQI?]FW$SF%
M2;LXGWPIM/\ I"?=W=&]L_8-% 'S-_P3\_9E\4?LH_!'4?!WBV_TC4=3N-<G
MU-)=%FEEA$;PP( 3)'&V[,3<;<8(Y],O]L[]E'Q;^T5\3O@;XC\-ZCHME8^!
M=8EU#4H]4GFCDEC:>SD A"1.&;%M)]XJ,E>>3CZMHH ^>_VT?A3\+_CM\/+#
MP#\1/%6G>$=1U.Z\WP[?7=W%!.+U $'DK(P\W/FA6B!RP?C! 8>&Z/\ LQ_M
MEQZ##X'OOV@=!A\&B,6KZS;6KR:T+?H55V@#;MN<.9M^<?-7T%^UW^RCHG[6
MGP[MM!U#4KC0-9TRY%[I.M6R;WM)L8.4W+O5AU&0<@$$$5\^S?LU_MKZEH__
M  BUY^T5H,7AUT%O)JEO8?\ $T,/W3\XMU?=M .X3!B2<MWH \\_X),^ [+P
M;\?OVD+#1+B:^\/:'J$>CV5[,P9IXDN[M8V9@ "Q2($X '/09%?IS7C'[*O[
M+?AC]D_X;?\ "+^'YYM3O+J;[7J>L7:A9KZX( W$#[B #"IDX'4DDL?9Z /E
M+]I[]E'Q;\:OVE/@=\0M#U'1;71? ^H1W>I0:A/,EQ*BW,4I$*I$RL=L9'S,
MO)'UKZHN;:&\MY;>XB2>"5#')%(H974C!4@\$$=JEHH _/>T_8L^/'[*OCCQ
M!JG[-?C#0[GP7K4QNIO"/BK?M@DR=JQD*0P4?*'WQMC:&W;=U7?#_P"Q/\8?
MV@_C#X<\>_M,^*M&N]*\.2+/I?@_PX&-N'RKD.2H"J65=_,C.%"[@H%??=%
M'RE^T]^RCXM^-7[2GP.^(6AZCHMKHO@?4([O4H-0GF2XE1;F*4B%4B96.V,C
MYF7DCZT:_P#LH^+=5_X*#>&OCK%J.BKX1TW1WT^:R>>87[2&VN(@501>65W3
M*>9 < \=C]6T4 <5\;O!-]\2O@OX^\(Z9+;P:EX@\/ZAI5K+=LRPI+/;21(S
ME58A0SC) )QG /2O//V(_@/K_P"S7^SOH7@+Q->:;?:Q87%W++/I,LDEN1+.
M\B[6D1&SAAG*CGUKWBB@#XO_ ."AW[#?B+]JZ3PAK7@75M)T+Q3HZ7-A=7&J
MW$T"7%E,OW-\4<C$@[QM( *S29/:OI?X'?"VR^"?PA\(^!M/VM!H>G16C2H,
M":4#,LOU>0NY]VKN:* /A#XA?L0?%+X4_'#6_BK^S5XOTG0)_$#M+K7A77D*
MV4SL=S&/:C @N68*0A0EMKX.T8'B+]C_ /:-_:\\0:##^T+XN\/Z!X TJX6[
M?PWX3W&2YD&5))(P&*D@.SOM#':H):OT.HH ^7?VQ/V)[;]H?P?X/_X1#5U\
M$>,_ [K)X;U"-6$,*KY>V%MOS* 8HBKKDH5X!R17EEUX3_;Z\4:%<>%+WQ%\
M.=&AGM_LTWBB#>MR5*X9TV1D*Y!(R(EP>1MX(^]:* /G[]FW]D#0_P!GG]G?
M4/AA;ZE+J<FL1W+:OJOEB-IYYXA$[(F3M54554$G[N2<DUX9^QI^R]^T?^RS
MXYL/"MUXJ\,ZS\%8K^[N;BVAXO)/,A81N@:'<A\P1,R>81P^"<Y/WI10!\I?
ML3?LH^+?V;?&GQEU?Q-J.BWUMXSUB/4-/729YI'BC62Z8B821(%;$Z?=+#AN
M>F3]MG]E'Q;^TEXT^#6K^&=1T6QMO!FL2:AJ"ZM/-&\L;26K 0B.)PS8@?[Q
M4<KSUQ]6T4 <]\1?#USXN^'WB?0K-XH[O5-+NK*%YR1&KR1,BEB 2!EAG )Q
MVKQ#]A7]FK7_ -FG]GY_ /C*XT?5[Z34;JZD.EO)/;/%*J#8?-C0DX4Y!7'/
M>OI"B@#\][3]BSX\?LJ^./$&J?LU^,-#N?!>M3&ZF\(^*M^V"3)VK&0I#!1\
MH??&V-H;=MW5=\/_ +$_QA_:#^,/ASQ[^TSXJT:[TKPY(L^E^#_#@8VX?*N0
MY*@*I95W\R,X4+N"@5]]T4 ?*7[3W[*/BWXU?M*? [XA:'J.BVNB^!]0CN]2
M@U">9+B5%N8I2(52)E8[8R/F9>2/K7U;110!\I?\$[_V4?%O[)/PQ\2>'/%^
MHZ+J5]J6L'4(9-$GFEC6/R(X\,98HR&RAZ C&.:\F^(?['G[0WP[_:=\;_%'
MX#^+_#EG:>,!YE]:ZV/GC8E69"K12*PW+N5P00&(P.I_0:B@!D3.T:&10CD
MLH.0#W&>],O+.#4+2>UNH8[FVG1HI895#)(C##*P/!!!((-344 ?GQIO[&OQ
M^_9/\7>(;O\ 9O\ %V@:AX&UJ<W;^$_%>\&VE/ V$+AMJ@+OWHQ 4,&VAJT?
M!O[#_P 5/C?\9-!^)G[3/BO2]630'6;2?!^@!C:1,"K 2$J %W*I8#>7VJ&?
M:-M?>U% 'SU^W9^SSXC_ &GO@#=^!_"U[I=AJTVH6UVLVL2R1P;(V)8$QQNV
M>>/EKV3X=>'KGPC\/O#&A7CQ27>EZ7:V4SP$F-GCB5&*D@$C*G&0#CM70T4
M%?!7CK]BSXM? _XVZ]\3OV9O$6CV$/B1S)K/A#705M9'+%B8\ @KO9F RC)N
M8*VUMM?>M% 'YE?'C]@']H[]J[P_#KOQ&\>>%5\86=RD6E:#:RSPZ386;*QN
M&++ [-.[B$="-J'+GY57ZP_;6_9Y\1_M(?LWWGP_\-7NEV.LS7%G*L^K2R1V
MX$3AFRT<;MD@<?+^5?0M% '(?!_PC>?#[X2>"/"VHR03:AH>AV.F7,EJS-$\
MD-ND;E"P!*DJ<$@'&.!7Q-\+/^"9.J^ ?VSI/B1<ZMH\_P ,M/U:[US1="BG
MF-S!<R@&,&(Q"-1&^"&5R2((L^WZ$44 > ?MR? #Q#^TQ^SYJG@7PO>:98:O
M=7EK<)-J\LD< 6.0,P+1QNV<#CY?RK!^+7[%.F?'3]D_P;\+/$][#8^(O#>D
M6,%EKEBIE2VO(+98790P4O$^""IVD@@\,!CZ=HH ^ =#^%/[=4?AV/X>7/C[
MP7::%&@LSXT!DEU,6WW24.P$RA.C,JMGK(#\U=S^P?\ L2Z_^R#XV^*L]]K&
MG:MX=\036JZ,T$\DEX(87N"#<AHD57*RIG86&=WMG[%HH ^+?VD/V(?&6I?&
MZ+XW_ ?Q=9^"OB,R+%J-EJ*D6.HJ%"EF*H_S,JJK*R%6*JV48%CP7CS]F_\
M:]_:KT^V\'?%?Q?X0\%^ 3.KZE%X;1Y)[Y4964E<'<,C(4NB@@$J2JU^A]%
M'RU^TQ^QW-X]_8]M?@G\-)-.T>/3S9)9/K4\BQ>7#('=I'CC=B[<L3MY9CTK
MW;X/^$;SX??"3P1X6U&2";4-#T.QTRYDM69HGDAMTC<H6 )4E3@D XQP*Z^B
M@#Y2\(?LH^+?#_\ P4&\;_'6XU'17\(ZYH\>GVUE%/,;])%MK.(ET,0C"[K9
MSQ(3@KQU I_M@_L5:S\7O'7A[XL?"OQ)%X)^+OAY0D%[,"+>]C7=M64A6PP#
M,N2K!E8HP(QCZYHH _/CQK^S;^UI^U)X1OO"OQ:\7^$O"_A9;65QI_ATNLFJ
M7B(3:BX8(P6 2A';:<_+Q&3@K[S^S+^RS<_#?]CVU^"WQ!DT_5C-;:C9:BVD
M32-"\5S/,_[MWC1@P24<[1AAQG&:^CJ* /SO^'_[-O[7'[)ME=^$?A+XI\'^
M-/A_]I:;3K?Q(KQSV8=BS_*,;<GDA7926+!06:O1/@!^QQ\0C^T(?CM\=_%N
ME^(_'-M:M::1I>@QL++3XV1D^\R+]U9) %"]79B[$YK[,HH ^>/%GPO^-^H_
MM:>'/%^C^.[&R^#EK;JFH^&'NI5GGD$<H+",0E#EVC/,@^Z?Q^AZ** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH R_%7B2S\'>&-7U_46==/TJSFOKEHUW,(HD+N0.YPIXKX^_
MX>\_L\_]!'Q!_P""=_\ &OI7]H3_ )(%\2_^Q9U/_P!)9*^*_P#@DG\*/!'C
M3]EF[U#Q#X.T#7;\>([N(76IZ7!<2A!% 0NYT)P"3QGN: .__P"'O/[//_01
M\0?^"=_\:]X\:_M2^!/ /P'TOXOZM<7R>#-2M[2YMY8K4O.4N0IBS'G(/S#/
MI6[_ ,,]_"S_ *)IX/\ _!#:_P#QNN*_:P\6?"[X,_L_W%]\1/!B^(O -C-:
MVO\ 8-AI\$R*2X6$)#(\<853CN, <"@#UWP?XJL/'/A'1/$FEM(^F:Q8P:A:
MM*FQS#+&LB$KV.UAQ6Q7A_BK]ISX8? O]G?PIX_U61_#O@^^TRR;1=)C@7[4
MT<D"O#;10JQ7<L>,@-M4*?FP,UX4/^"L'A#2Q%J'B7X4?$KPSX7N"@MM=O-(
M3R&#8PS9D Q@Y^0N3V!H ^Y:*Y_P3X^\/_$;P7IGBSPYJD&I^'M2MQ=6U_&2
M$>/G).<%2"""" 0000"#7R9XP_X*G?#VT\77WA_P%X1\6_%:73WVW=]X7L1+
M:J,D$H^=SCAL-M"G'#$<T ?:=%>%_LR_ME?#S]JBUU&+PM/>Z=K^F &_\/ZQ
M"(+VW&=N[:&977<,94G!(#!20*R?VB_V[OAI^S;XDM/"^K_VMXE\872*Z>'O
M#5HMU=(K#Y#)N=57=U"YW8YVX(R ?15<!\<OCAX7_9Y^'MUXT\82W4.AVTT4
M$CV<!FDW2-M7"CW-?+.E_P#!6'P1IOBVUT?X@_#SQO\ #2TO'VV^I:YI^(P,
M_?D3APH&,E ^,_C6K_P5@O(-1_8AUF[M9DN+:?4--EBFC;<KHTRE6![@@@T
M?7'@_P 56'CGPCHGB32VD?3-8L8-0M6E38YAEC61"5[':PXK8KS3]F7_ )-M
M^%'_ &*6D_\ I'%7=>(]9_X1WP]JFK?8KK4OL-K+=?8K%5:XN-B%O+C#,JEV
MQ@ L!DC)'6@#1HKR']F3]J#P?^U?X#N_%?@Z'4K2SM+Y]/N+35XHXKF.141\
ME8Y'7:5=2#N]?2H/VEOVJO"/[+6C^';WQ/8ZQJ]SK^H?V=I^FZ#!%-=2R;<E
M@LDD8V@E%.#G,B\<\ 'LM%>#_M(?MI?#C]E^'3;?Q7<7U[XCU)5>T\,Z-"EQ
MJ$BL2H8IO"JNX%068;B"%W8->5^"?^"H_P .M4\6:?X?\=>%?%OPIGU%B+2^
M\5V @LW7^$M)NRF<CYBNP9Y8#F@#[,HK$\9>-M"^'WA/4O$WB/5+?2- TV W
M-U?W#8CCC'?CDDD@ #))( !) KXSU#_@J_X4U2WNKOP/\*/B)XVTJUD*2ZM:
MZ6([3 SE@X9R![.JGKP,4 ?<]%>%_LO?MD_#S]K/2M0F\(37MGJVFA3?Z+JT
M(BNK=6)"O\K,CH2",JQQCD*2!7#_ !*_X*3?"?X4^*?B%X>U^WUZWU3P;)#!
M-&MM 1J,TH!6.U_?98@98EP@ 4G/3(!]645X%^R+^V%X=_; \-ZYJ_A_0-9T
M)-'N8[6X75$CV2.ZE@(W1CNP -P(&-R]<U[[0 45X3^TI^V?\-OV6Q86GBF[
MO-2\1:@%:S\.Z)"MQ?S(6*A]A9552P(!9AN((4,0<>4^"?\ @J/\.M4\6:?X
M?\=>%?%OPIGU%B+2^\5V @LW7^$M)NRF<CYBNP9Y8#F@#[,HKS+]H;]H'P[^
MS3\+[OQYXFM-2U#1K:>&!HM'CCEG9I7"J0))$4C)Y^;\Z^>O'G_!4_X<Z#=K
M:^$O"WBKXB306T5UJ,FA6:O!IP=0WERR;B/,49#!<J""-^0< 'VE17AG[+W[
M8_P\_:TT?4+GP=/>V>IZ:5^W:-JT*Q7<"L2%?"LRLA(."K'&.0I(%6?VF?VN
MOA]^RGH-G>^,+NXN-2U LNGZ)ID8EO;LCJ54D!4!(!9B!DX&3Q0!Z9X]\:Z9
M\-_!&O>*]::1-(T2QFU"[:%-[B&)"[E5[G"GBN:^%/QV\*_&7X2V_P 1_#<M
MU+X9GCN94DN(#%+M@=TD^0^\;8]:^,?C!_P49\%?$SX%_$GP=X@\)^+/AKKN
MM^%=432/^$HL!#;7[&V<(D<F?OMD8!4*20 Q) /I?_!,^ZM+'_@GWX5N;^$W
M-C#'J\EQ"%#&2,7MR67!(!R 1@T >\_L^_M$>#_VF?!%QXK\$S7D^D07TFGN
MU[;F!_.1$=AM)Z8D7GZUZ;7RC^SW^TM\&+/]EGQA\3OASX'U'PCX"\/7ES)?
M:1;Z=;6UQ+-'#"TDB1QS&,DH\8RSC.WG&!7-^(/^"JGPQCT'0Y_"GASQ7XWU
M[5+/[>V@:39))<V$6X@?:BCLJ,<9VJ7(!!.,C(!]I45\V?LO?M\?#?\ :GUJ
M^\/:+%JGAWQ991F:31-=@2.61%(#M$R,RL%) ()5AUVXYKTKX]_M#>!_V:_
M[^*?'.J_8+$OY-M;PIYES=RXR(X8_P")L<D\ #DD#F@#TFBOB3PC_P %6/ .
MJ:EI9\4^!?&W@/PYJTRQ6/B;6=.7^SWW#AGD5OE'NN\8Y) R1[O^S7^U1X1_
M:GTGQ'J7A"TU6VM-#U$Z;.^J10H)G"AM\1BED#(01@D@^U 'LE%%% 'D7[0W
M[4O@3]F&RT&Z\<7%]!%K5P]M:?8;4SDNH4G=@\##"O7:_-7_ (+5?\BK\'_^
MPU=?^BXJ^WOVB/C_ .'OV9_AC>>.O%%GJ=_I%K/#;O#I$4<DY:1PJD+)(BXR
M>?F_.@#TRBL/P+XNL_B!X)\/>*=.BGAT_7-.M]3MH[I565(YHED0.%) 8!AD
M D9SR:\S\+_M7>$O%G[2_BCX'V>G:U'XL\/6(U"ZO)X(18O&5@;$;B4N6Q<Q
M]8P.&YX&0#VBBOGCXJ?MV?#'X*_&"Y^'GC&74M'O;;2/[9EU:2",V(BPQ$8(
MD\UI6*[0BQG)( KQ23_@KY\/=-U.UDUCX=^/=&\,7K!;37KK3XQ',I_Y:!#(
M,KC#?*S'';M0!]Y45C^$/%VC^/O"^E^(_#^H0ZKHFJ6Z75G>0$[)8V&0PSR/
MH0"#D$ U\S_&C_@I!\./A;X\N_ V@Z3X@^)GC*UW)<Z;X2M!<I;2J<-%))N'
MS \$(K[3P<$8H ^L**^;/V>?V^/AO^T)XLG\'PP:QX,\<1 D>'?%%LMM<3X4
MNWE89@Y5025.UL G;@$CZ3H P/'7C[PY\,_#%YXB\5ZU9Z!H=FNZ>^OI1'&N
M> ,GJQ/ 49))P 37SCH/_!4/]F_Q!XBCTB+QZUH97$<5[?Z9=6]JQ)[R/& @
M]WVCGK3OVQ_V1O$G[5GCKX903Z_96OPST&^^V:YH<DLT<U^2Z[MNQ2I/EJ44
MD@KYKD'FMO\ :P^#_P '])_99\:VWB#PSX>T30-+T:X:QEBLH8&L[@1$0& @
M B0N$50I^8G;R"10!]%6=Y!J%I!=6L\=S:SHLL4T+ATD1AE65AP000017E?Q
MV_:J^%O[-L-F?B!XKM]&NKP;K;3XXY+BZE7)&\11JS!,@C>0%R",YXKQ+_@D
MWJGB/4_V-]"_M_SFMK?4;RWTB2?)+62N-N">JB4S*/0* . !7BW[ 7A'1OVM
M?CY\9/CMXZL+?Q/);ZNNG^'H=0C$T%I%AR-L;97*1>0JGMESU.: /K_X"?MI
M?"+]I34I]+\#^*%N];AA\^32KVVDM;GRQC+*KJ X!(SL+8[]17N-?G7_ ,%0
M/A+I?PBTGP9^T#X!TZU\.>-_#.O6R7-Q81"!+R%]Q4RA,!B'54)/+)*RDD
M??/@?Q5:^._!?A_Q+9#;9:SI]OJ, W;L1S1K(O/?AA0!MT444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G_[0G_)
MOB7_ -BSJ?\ Z2R5^5W[ G[(GQ)^.'P,G\1>$_VB?%7PMTM=8N+0Z'HRW)@:
M14B)F_=WD*[F# 'Y<_*.3V_5']H3_D@7Q+_[%G4__262OE7_ ((V_P#)H]Y_
MV,U[_P"BK>@!_@W_ ()^_&7PUXOT/5[[]KWQUK=CI]]!=SZ9<)>^7=QQR*S0
MOG4&&UP"IRI&#T/2MW_@K9_R9;X@_P"PGI__ */%?95?&O\ P5L_Y,M\0?\
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
MI>66Z9+60['*('8('21),Q[@=D@8>A +G_!:K_D5?@__ -AJZ_\ 1<5>P?\
M!6S_ ),M\0?]A/3_ /T>*^5OCQ\;!_P4X^/?PM\"?#'PYK \)^'[\WFK:QJ%
MNJ;(W=/,E8*S*B+'&=NX@N[[=HP,_;__  43^$^M_&3]DKQGH?ARUDO]:M_(
MU&WLH4+R7'D2J[QH!R6*!\ <D@#O0!Z3^S+_ ,FV_"C_ +%+2?\ TCBKXU^"
MO_*9+XU?]BRO_HG2ZSOV<_\ @JO\,? OP%\*>%O&6F>(K7QGX;TZWT672[#3
M_.-VT""%&C8NH#,J*65]N&) R!FN9_8EU[Q9XP_X*;_$7Q-XST";PMK6O>%9
MM271[G_76EJ\EC]FCDX&'$(BSD YSD \  N_'KX?Z7\3/^"PWPZT76K.*_TM
M=*@OIK:<91S;V]U.@8?Q#?&F5/!'!XS7VM^VAX9TOQ1^R9\6[35+*&\M[;PO
MJ%]"DB B.>"W>:%U]"KHI!]J^4_&7_*:3P)_V+,G_I#>5]@?M8_\FL_&3_L3
M-9_](9J /E/]C?XA:G\/_P#@E%J7B>SN9%U+0])UZ:PEQO,,JRW!B(!!X#D'
MGBO"O^"??[3VE_L^_!V>1/@K\1?&/B'7KZ>\U#Q1HFC_ &J&[ <HB+,6RP3:
MV1_?9^]?2G_!.?P3:_$K_@G%;^$;Z1H;/7H-:TN:5%#,B333QE@#W ;(^E>,
M?LJ_M2R?\$^[74_@;\>]$U30[33[V>ZT/Q!:6C3VUS [Y;;CEHRV75D!(WLK
M!2M '#_MG?&[6?CUXE^'_C;X?_ WXE>%OB%X4U%;A=8O?#TB&:!2'6,M'N+;
M74$!A@!G'<@_KW:7 O+6&<(R"5%<+(,,,C.".QK\]/$/[<7Q _:K^,_A/P5^
MS"-0L/#UK<>9XE\7:CI,36XA;'19D;8JKN(SM=W(4# ^;]$%X4#.?<T +7P=
M^U3_ ,$S=1^/&K>(_%=C\4]<EUZ>[DU'3="UD"XTF!^-D"QD_NUP"I;!'S<J
M>0;G_!0*'XN?"KXC?#WXW^ ;K7M=\*>&V6+Q%X1L+V?[.\2L[&X:!24(:.21
M&DVDIMC)R!PWQ5_P5Z^#,/@C[9X2CUOQ)XPNH@EEX;_LV2*3[0P 1)9#\F-Q
M /ELY./E!XH Z'_@G-^TUJ7Q^^$OB'PMK>C6/A[Q?X%D32;BUTJ!;:V\IE=8
M"D2_+$089$*K\H\L$8S@>:?\$3W1/@#XZMF39<Q^*6,@;@@&U@ !';E6KOO^
M"8W[.OBSX0> _%_C3Q]9MI?C#Q[J"ZA<:;,A6:VA0RE!("<J[--(VWJ 5!YR
M!XGX1\<7'_!,7]ISXA:;XUT34#\&/'U^=1TC7K*$S):2 NXCVCJ5$C1LOW\1
MHX!!Y /=_P#@K5-%%^Q7XC60 O)J6GI'[-]H4_R#5[O^RQ;O9_LP_"&"08DB
M\'Z.C#W%E"#7P3^TE\<!_P %+?%_A#X+?!NQU*\\&P:G%JGB/Q7/:/!%!&H=
M!A7 (55=V ?!=]B@<9/Z$_%#QQIG[/OP5UOQ-_9TMWI/A72_.6PMV"N\42@!
M%)X!P!UH [ZBO*_V9?C[I_[37P?TKQ_IFE7.BV=_-/"MG=R*\B&*5HR25XY*
MY_&O5* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "LBR\(:#INI-J-IHFG6NH,,-=PVD:2D8Q@N!GIQUK
M7HH *SM8\.Z3XBCCCU72[/4XXFW1K>6Z3!#Z@,#@\#\JT:* (X8([6%(H8UB
MB0;5C10JJ/0 =*IZUX>TKQ';BWU;3+/5(%.1%>VZ3*#ZX8$=A^5:%% $5K:P
MV-ND%M#';P1C"11*%51Z #@5+110 4444 ?E[^T-^T9XT_;VN(/@#\/OAYX@
M\-V]QK,<7B?6]43,-K#!)N8':-H0,HDRS ML50N6K]*O!_A73O OA/1?#>D0
M_9]*TBRAL+2'^Y%$@1!^2BMBB@!DL231O'(BR1N"K(PR&!Z@CTK/T?POHWA]
MI6TK2;'36E):0V=LD1<G&2=H&3P/RK3HH *RK#PGHFE:A+?V6C:?9WTW^LNK
M>U1)7^K 9-:M% !1110 4444 ,EB2:-XY$62-P59&&0P/4$>E9^C^%]&\/M*
MVE:38Z:TI+2&SMDB+DXR3M R>!^5:=% !1110 4V2-)HVCD571@596&00>H(
MIU% &?H_A[2O#L,D6E:99Z9%(V]TL[=(E9O4A0,FM"BB@ HHHH *^1_VTOB%
M\=/@CXU\%>/_ (>V-YXN^'%J/(\4^%=/M(YIW4,S"96\II4!1B"R' ,:[A@U
M]<44 ?GYXP_X*LZ7XT\,7NA?"CX9>/=<^(=]"UO9V5UI2*EK,RD!W\J21FVY
M#A0N"!RRU[)_P3K_ &;-7_9C_9VMM#\2)'#XGU>^DUC4;:-PXMG=(XTAW D$
MJD29QQN+8)')^GZ* "J]_I]KJMI):WMM#>6T@P\-Q&'1AZ%2,&K%% %'1]"T
MWP[9_9-*TZUTRUW%O(LX%B3)ZG:H S5ZBB@#+F\+:+<ZQ%J\VD6$NK1?ZN^>
MV0SIQCB0C<...M:E%% !1110 53U31[#7+-K34K*WU"U;EH+J)94/U5@1WJY
M10!5TW2[+1K1+73[.WL;5.%AMHEC1>,<*H Z ?E5JBB@ K'T_P &Z!I.HMJ%
MCH>FV=^W#75O:1I*>,<L!GI[UL44 %0WEG;ZA:R6UU!'<V\@VO#,@=&'H0>#
M4U% %'2=#T[P_:"UTO3[73;8'(AM(5B3/KM4 5>HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M?"S2PL7A87-AXJTZSC4!+62[A#7"J!PJ[B@"]EC%:OPM\5_%2+Q=XO\ C?\
M'.\3X3?#FQTD6NF^"9M169(5#[C=W3+\IF.2BJ!N;>%V@JNZI^P=INJ_$CQ/
M\6/V@]9L+C3$^(NIPQZ%9W2!)%TBT0Q6\I Z&08SZ^7N&0P) /K^N.^'/P?\
M%?"&#4H/!?AK3_#4.I3BYNX]/B\M9I0,;B/7%=C7P5^U7^UUXV^)'Q.G_9Z_
M9SB:]\;2;H=>\41MMBT>,$+*J2=$9-P#R]4)"H#(1M .-_X*6?%AOVA?%7AC
M]F/X9QKXA\676K176M2P?-#8^6K!8G<< KN,DA_@" =20-7_ (*UV0^&_P"Q
M+X#\(:=*XLH-;T[2B>GF0065QM!Y_O11GOTKZ*_8^_8P\*_LF^%YOLLG]O>-
MM30'6/$ERO[V=L[C'&#DI$&YQG+$ L20,>2_\%AO!=SXH_9%&I6T32#P]K]G
MJ4Y7^&)EEMB3[;KA/RH ^Q/ .BQ>&O OAS2+=%C@T_3;:TC11PJQQ*H _ 5\
M"^(C)X5_X+3>%_L86)?$OAM_MNWCS%2PN<9]>;2+K_=%?<7P2\:V/Q&^#_@O
MQ-ITZ7%IJFD6MRKHV<%HEW*?]I6W*1V((KX=T9H_BM_P62O=1TIA=67@3P^\
M-W<1_,BR_93"R;N@8/>%2.N4<=C0!]SQ_!_P5#\2I?B%'X:T]/&TL'V:37%B
MQ<O%M5-I;N-J*.>PKP?_ (*$_M2Z'\ /@KK&AI.M[XZ\56,VFZ-I$/SR_O5,
M37#*.0B;CC^\X"C/S$6_VU?VT+/]F72=-\/>'M._X2GXJ>(\1:'X?B5I,%FV
M+-*J_,5W_*J#YI&! P S#S_]D?\ 89UC3?&9^-OQZU!O%WQ=U!Q=06MRPD@T
M<D?+@#Y3*HX4+\D>,("0&H [K]@+]G.Z^#W[(NF>#_&6FI_:&O\ VF_UC2[A
M=P5;D!/(D![^2L:LO8[AVS7OWP]^&OA?X3^&TT#P?H=GX>T5)7G6QL4V1AW.
M68#W-=*S!5))P!R2:_.#XW?M#?$#]N;XD:I\$/V?;@Z;X*LSY'BKQX"1$T1)
M5HXW'(B.UE 4[IL$#$89F .>_:I\80_MZ?M<?#OX0?#U1K7A?P9?M?\ B/78
M/FME^>,3[7!P51$,:D??DDP. &K]0:\C_9G_ &8?!G[+'P_C\,^$K4M-*5EU
M'5K@ W.H3 8WR$= .=J#A03CDDGUR@#YV_;R_9GO/VJOV?[SPGI-U#:>(+&\
MCU?2S<'$4EQ&DB>6Y_A#)+(H/8D$\"OD?PC_ ,%(/BO^R_H^E^#OCS\%]63^
MRX8[%?$%FQ@-PL8"*WS*T,S$#EHY54D'CGCZ<_;H_:ZU_P#9$L? FL67AFVU
MSP]K&HR6.JW=PT@:TP(V0)MX+,GGD ]X_K7TAI>J:-XX\-VNH6$]IK>A:G;K
M-#-&5E@N(7&58=0RD&@#Y0\"_M;?LQ?MS3:9X5UFULKS5Q-YMCX>\;:>B2-*
M1M_<L2\3.02-JN6//&*^O+N[MM*L9KJZGBM+.VC:26:9PD<4:C+,S'@  $DG
MH!7YE_\ !6KX _"[X<?"_0OB!X9TC3O!?CS^VX8+=]%C%J;U=CNY,<>!N0JC
M^:!D' )^85UW_!1OQUXUC_X)R^"+JZ::WU7Q#_8T/B4@;' >T::56&!@&XCC
M!Z=<=\4 ?'?CC]I*3]F;]I?XF>,OV;-<?6/ ^MMY>HS7>G2/IL%Y,9& 0D@-
MLD\QXG. 064!T!+?H[^P'^SGH/PJ\$WGQ-G\80_$#QE\0@FHZCXH3Y89/,<O
MY40;#<R.=Q8!F8 %5VA1U?P,_9]^%WB#]C7PUX$LM)M-1\$^(-!MY[IT51)>
M32Q([W+,.DV_#!NJ%5 QM 'Y%_':T\9_ ?6M?_94E\<:;>^ I/$=IJ$-_/<#
M9:*^<><0?W(_>))+&1P\09>"2P!^V?[37_)MOQ7_ .Q2U;_TCEKX'_X)G_MA
M?!WX(_LTKX;\<>-[30-;&LW=S]CFMKB1O+<1[6RD;#G![]J^UOBIX7T_P3^Q
M;XR\/:3<?:],TOP!?65M<;MWG1QZ<ZJ^[)R6 !SDYS7R+_P2W_9O^%OQ2_9=
M36_%_@#P_P")-7_MN\@^VZE81S2^6HCVKN89P,GCWH ]#_:&_P""I/P-T;X7
M>)+/PGXCD\9^)+VPFM;.PLK"XCC$DD;*KR2RQJ@12<D EO05I_\ !)WX,:Y\
M(_V7VNO$5G)I^H>*-5DUF&UF!62.U,44<6]3T+>6SC_9=?I7OGAG]E+X,^#=
M6AU31?A;X2T_4H&#0W<6CP>9$PZ,C%<J?<8->JT %?FK_P $5?\ D5?C!_V&
MK7_T7+7Z55^:O_!%7_D5?C!_V&K7_P!%RT ?I57YC>#;./X5_P#!:36]+T>+
M[)8>+-.GEN8DZ,9; 7<IXZ;I[<MSW/TK]+]3U2ST73[F_P!0NX+"QMHS+/=7
M4BQQ1(!DLS,0% '<U^9_[).JG]J+_@I?\2_C)H\;2^#- LVLK*^*$+*3$EK
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
M76J:_?1/<Z3)M<(!YTOF$JRID1Y4I(3LW+Q]N5^7^A^./C_^P;^T5\,_ ?Q
M^("_%#X?>-[Y--M9KQI)KF$&:*(N#)F6-T,T9V;W1E; Y'R_J!0!\E?\%5/^
M3'/'W_7;3?\ TOMZ[7]@/_DS;X3_ /8&3_T-ZXK_ (*J?\F.>/O^NVF_^E]O
M7:_L!_\ )FWPG_[ R?\ H;T ?0%?F5^U'_REX^!G_8,L?_1]]7Z:U^97[4?_
M "EX^!G_ &#+'_T??4 ?IK7)_%KQ-/X*^%7C/Q#;';<Z3HM[?Q-MW8:*!W''
M?E1Q765D>+_#=OXR\)ZWH%VS):ZK8SV,S* 2$EC9&(S[,: /@[_@B_X3M[?X
M!^,?%TH\[6M<\1R07%T_+O%##$4!;J?GFF/_  *OT(K\U_\ @DOX\'PMU3XD
M_L^>+G32?&&DZW+?VMI<$*;G"+%.L>?O;?)C<8ZK(6&0"1^E% '$P_!3P);_
M !.N/B*GA32_^$YGC$3Z\T :ZVB/RL!S]W]V-F1@E>#Q7;5\=>#?VX-;^*7[
M<VH_![P3I&CZYX#T>U=M4\0*TOG0RQ(?.9&#;&03/%"!M^]N.XC%?8M !7C_
M .UAXZ\?_#WX'Z[J?PP\-77BCQQ)LMM/MK6V^T&!G/S3M'_$$4,0.06V@@@F
MO8*^8?\ @H3^U-JG[*?P,37/#UO!<>)]8OTTO3WNEWQVS&-Y'G9>C;5CP%/&
MYE)R 00#QGPG_P $[OB'\5/ NGZU\6/V@/B$OB_48$O)=-LKYEM--D=<^3Y;
M,02N[!V!!G< ,<F']A?XH_$GX>?M5?$7]G#X@>+[OQ[::#9-?:7K&H,SSJ%,
M#!2S%GVO%<(=K.P0IA3@U=\+_L)?&OXK:+9:O\5_VF?&$=QJ,*W%SH/AJ1K>
MWA+KDIN601M@''$( YQD&O'/V)_ 7AKX6_\ !4;XA^$O">I7>K:'I&B7-I'>
M:A<+/<23*+3S_,<!0S";S0< 8QCM0!^L%?(W_!1;]J+Q'\ O ?AOPUX 4/\
M$7QQ>G3=*?8KM;J"BO(BG@R%I8D7<,9<G^'%?7-?FW_P4[=?!W[3W[+_ (YU
MC:GA;3M;C^UW$O\ JH?*O;:9RWI\F3SU\L^AH ZK1_\ @GG\7/#WAY?$VG_M
M)^,5^+'EK<2/<7DLNDS3CY_(D1F+/%NR,L",<^7_  UP'_!(35-:USXO_M(:
MCXDM5LO$5YJ%I<:E;(A00W3W%\TR!23@!RPQDXQ7Z;1RI+&LB.KQL-RNIR"/
M4'TK\ZO^"9.OZ=XJ_:>_:TUK2)8Y]*U#Q#'=6LT1RDL3WFH,CCV8$'\: -'X
M.^*_%_Q$_P""AW[1WP]O_''B6+PVOAVXAL+.+5K@1:9(YLT$ULF_$4B^8Q5D
MP02>>:Z+_@F%\8O%VNZ;\2_A7\2-<U#7/'7@?6Y(Y+K5KN2YN)(&9HROF2$L
MZI+$^"3TE0=,5Q_[+W_*63]H?_L#/_Z-L*G^,D*?LL_\%-? ?Q$5EL?"/Q2L
MVT35I20D2W8"1Y8_=4;Q92$GK^\/J: -O]N/XD>+O'?[3WP7^ G@#Q3K/ABZ
MU*X_M;Q#>>']0FM)UL\M\IDB93Q%%</M)P28SZ&C]G#XC>+=:_X*:_'7PIJ/
MBG6]0\,:;I#26.BW>HS2V=JPDLANCA9BB'#OR #\S>IK'_X)[V<O[07[27QL
M_:/U&)I+*ZOV\/\ AUI!]RW4(21GH1"ELN1W>3WK/_9LO8=-_P""JW[1]W<-
MY=O;Z%++(P4MA5DL"3@<G@=J .+^ =AXK_X*2>+OB!K7B_XU>(_ ]EI.HFVL
M/ ?AF\^R26]OP4ED0G##^'<5)+JWS*,"O<_@K\(_VB?V<_VEM/\ #W_"4ZY\
M7/@?J=F6NM4U^^B>YTF3:X0#SI?,)5E3(CRI20G9N7CB-:_8A_9^_;:OM7^)
M_P %_'5_X6U0:C)!=W^AVSK:"]"J[O\ 9Y5B=6(D5MT;JK;B>3DUR6A^./C_
M /L&_M%?#/P'\0/B OQ0^'WC>^33;6:\:2:YA!FBB+@R9EC=#-&=F]T96P.1
M\H!Z=XL^)'BVW_X*W^#/!\7BG6HO"-QX>DGFT!-0F%A)(+.[8.T ;RRVY5.2
MN<J#VKFOB1\2_BG^VM^U9XH^#?PR\:7_ ,-_AUX*S#XBU[3<I=W%PDACD1)$
M(89??&J!E4B*1VSPM.\9?\II/ G_ &+,G_I#>54_X)K:A!X/_:T_:E\%:Q+L
M\37.MF]A\\;9+F&&[NQ)(,]0?M,+<=1(#TH J?&[]G/XS?L2>#Y?BG\*_C-X
MI\7Z=H1%QK7AOQ3.UU!-"6 DE";MK $DM\H=5)8/D5]!?$K]H)OBQ_P3Q\2_
M%;PC=WOA^\O_  Q/=0S6=PT-Q97,9,<JI(I# I*CJ&&,XSWKNOVW/%6F>#_V
M2?BS>ZM)"EO/X=O+"-9CP\]Q$T$*CODR2+C'Z=:^0_@OH]]I'_!&;Q-]N5T%
MUHVKW-NC]HFN9-I'L<%A_O4 87[+/P?^,W[<OP/T;6_''QG\3>%O!FGB33=-
MM-)N7>\U9XW/FW=W.TFZ3YRR!7S_ *O@+C+;OP#\4_%3]DG]NC2O@'XQ\>:E
M\1/!GBFP:[TN[U:1Y9H%\N9HW7>S-'A[>6-D#%3G=C-?1'_!,6&.#]AOX9"-
M H:._<X[DZA<DFO#?VBO^4P/P#_[%E?_ $/5: /T5I,XY/ I:SO$5A/JOA_5
M+*UF-O<W-K+#%,O5'9" WX$@T ?F[X3\1?%7_@I?\6/&4WAWXBZU\,?@;X;N
MQ9VO]ALT-WJ3E3C<Z%=Q( D8.Q5 \8"DDM47QF\)_&3_ ()LRZ)\0O"WQ+U_
MXF_"W[9%8ZSX=\43M.ULC'Y2A)*H&QM$B!"K% 0P.*ZG_@BWK]C#\$?'OA"4
M?9?$FD^)Y+J]LY 5E2.6WAC0L#R/GMY5QV*^]>E_\%8O%6F:!^Q;XIT^^DA%
MYK5[865C'(?F>5;J.=MON(X9#^'O@@'/?\%!_!;_ !P_99G^*GAWXA^)-#\-
MV_AD:FF@Z?</%9:Q#/Y4D?VJ,, V%8<$'&:K?\$R_@#K6@?"OP'\1IOBEXMU
M32=0TB9(_!=W>.VDVA:5@&CB+[01L)'R]6-7?'&CWV@_\$C/L.I*Z7L7@&TW
MQR?>0%(F53]%('X5ZO\ \$\?^3+?A5_V#&_]'RT ?15?GC^UQ\"OC!\'_P!J
MB']I7X+Z,OC*:YM$M=<\/B,RS,$A6 XC4AY$:..+'E_,KIG!%?H=7R7\'_VV
M;WQ=^U]\0/@?XQT;3_#%UH\DPT.?S7$FI*CADR'XW/ Z2A5Z@,>@H \>\(?\
M%E?"ME?#2OB=\-/$O@G5H\),MKMNE1O[S)((9$'L%8CISUKZJ^ NN? [XPZM
MJGQ4^%\?A_4]>OT^S:GK5C;"'4,-M/EW 95D7/E(<.!G8",@9KTCQI\.?"GQ
M(TXV'BOPUI/B2R(*^1JME'<J,^@=3@^XK\TO@'X0TKX&?\%:M:\#?"V:2/P5
M<:;-_:^FP2M+#9_Z&)C&6).=EQY0!)ROF%,]00#ZW_X*'7WPOD_9G\1:+\4/
M$"^'[/4D_P")7)#&9KIKZ/#Q&&$',F& ##A=K'<R@YK\R?@)\0?B9^TYI_@O
M]EGQEXYC\#^"9E2>.>_LG%_J-JNR:VLT9N&7 #19VC '+[40_1_Q(TW3?BW_
M ,%AM,\,?$A4O/#FCZ="=!TR\P;:Y=;(7"JRGA@9FF;'\1C53D<5[K_P4B_9
M1TKXQ?#"7X@Z5?6OACQ]X*MVOK+69)Q:K+!&?,,$DN1M((W1L2-K]P&)H ^I
M?AOX$T'X5^"=$\%^&X5M=(T.SCM;>W+[G6, @,Y[LQ#$L>IW&OST_P""RU]!
MIFN?L_7EU((K:WU6_EED()"HK61)X] #7F?_  3E\9:O^U3^VQ=?$SQ_XALY
M/$?A_P /)#9V(<127CB$6Y=(\\J%,DKXX$DJD #IZ=_P62M8;[Q!^SW;7$:S
M6\VKWT<D;C*NI>Q!!'H0: /IEO\ @I'^S:JEC\4K# &>+&\)_P#1-?#_ .VY
M\?\ 1/\ @H5\0/AO\(/@O#>>(!'J+W5SK<UI)!"NY0A8*ZB01QH79V95Z  &
MOT+_ .&*?@)_T2'P?_X*8O\ "N^^'_PC\#_"FUFM_!GA#1/"T4V/.&D:?%;&
M7'3>44%OQS0!TUE9QZ?9P6L((A@C6) 3DA5&!^@KY%_X*N>-KSP=^QIXDALI
M3!)K=[::4\B]?+>3S)%_X$L14^S&OL&OF[_@H;\&M1^.'[*/C#1-%@DN]<L1
M%JUC;1+N:9X'#M&HZEFC\P #DL1]* -S]AOX?Z=\-OV3/A?ING0K%]KT.UU6
MY95 ,EQ=1K/*S'O\TA4$]E4=JW?B-^U=\(_A%XF?P]XR\>Z3X>UI(DF:RO'8
M2!&&5;A3P:\>_P""9_[16@_&3]FWPOX<2_@3Q9X0L8]'O]+9P)A#"!'!,JYR
M8VC$8W8QO##MSZE\4OV./@W\:_%DGB;QMX&M->UV2%(&O)KFX1BB#"KA)%''
MTH Y/X0_$C]F7QE\<M2USX?:SX:U/XH>(X66ZN[$NUW<QI&A<#<,*-L*$A<9
M*9.3S7S[XR_Y32>!/^Q9D_\ 2&\KS/X-^"O OP[_ ."OL/AWX<V]C:>&;'3I
MXTM]/N3<113?V:QF7>68[@Y8$$\'(XQBO3/&7_*:3P)_V+,G_I#>4 -^)'Q+
M^*?[:W[5GBCX-_#+QI?_  W^'7@K,/B+7M-REW<7"2&.1$D0AAE]\:H&52(I
M';/"UE_&[]G/XS?L2>#Y?BG\*_C-XI\7Z=H1%QK7AOQ3.UU!-"6 DE";MK $
MDM\H=5)8/D5;_P"":VH0>#_VM/VI?!6L2[/$USK9O8?/&V2YAAN[L22#/4'[
M3"W'42 ]*^L?VW/%6F>#_P!DGXLWNK20I;S^';RPC68\//<1-!"H[Y,DBXQ^
MG6@#S;XS_&33OV@/^";/C'X@:7"UM;:UX4N)7MV.3!,A,<T>>^V1'7/<#/>O
ME;]A_P#9P^*7[3W[._AW^WOBEKWP]^%VD?:;#1-'\*N;:?46^T2237,\F<,H
ME=T (;_5M@)C+]M\%]'OM(_X(S>)OMRN@NM&U>YMT?M$US)M(]C@L/\ >KW_
M /X)>^(M.U[]B?P!#821M+IOVRRNXD/,4PNY7(;W*NC_ $<4 >)_"_XD?%#]
MC#]KGP[\$_B+XSU#XB?#OQIM'A_7M8+RWEO,Y*11^8S,W^L"QLA)4!T==N2I
M]D_;@USX[ZUK'@?X=_!BRU'1K;Q#<8USQM:P%DTR$N%5?,',>!O=F&&PJ!2-
MQKQG_@H#-!XZ_;E_98\&Z0_FZ]IVK)J5Y]G!:6&W:[MW#'TVI:3O[ $GC%=A
M^VK^TA\3IOVA? O[/'P?U.T\,^(_$ELMW?>(KE%=K>-C*=B;E(7;'!(Y8 L<
MJ%*G.0#(\;?\$T?%UKX<N=>T/]H[XC77CZQMGGM[_4=1E,4TJJ6"\2>9&&.1
MG>V-Q.#T/4?L%_M'>)?VCOV//%M]XQNO[1\1:";W2IM09%5KN,6JR1R.% &[
M$A4GOLR>2:YS7O\ @G5>R>%]4UKXS?M'^/O&.DV%I+>7UO\ ;6M+,1QHS-N6
M228!  <XQGGIFN&_X)&G_C$3XP#O_:=U_P"F^.@#T#_@C#_R:AK?_8VWG_I+
M:5]ZU\%?\$8?^34-;_[&V\_]);2OO6@ KS_]H#XL6?P,^"_C#QW>["FB:=)<
M0QR'"S3D;8(O^!RLB_\  J] K\ZO^"KWC/4?'^M?"O\ 9Y\-38UGQ?JL-Y>J
MHSLA\SR;?>/[A<RR'ICR : +?_!.7]FV+QG^R#X]U7QF'N-2^+\EVUY=2KF7
M[-^\BCDP?X_-:>4'_;0^]2?\$E_B5J6CZ#X^^ _BA_*\1^ M4F-O;N>?L[2L
MDR+ZA)PQS_T\+5W0?^"=/QI\+Z+8:/H_[7GBC3-*L($MK6SM=&DCB@B10JHB
MB^P    !7SEXP^'_ (K_ ."<7[:'PV^(7BKQY=>/M'\6O+;ZUX@NK0VLDD;,
ML5PLJF63<8U>"8$L-Q3&/ER0#W'_ (+1?\DL^&'_ &,Q_P#1#4?M^_\ )]W[
M)?\ V&8?_2^WI/\ @M P?X5?"]E(93XFR".A_<-2_M^_\GW?LE_]AF'_ -+[
M>@#]%:\8_;,U[4_"_P"RO\4-6T;4;O2-5L]#GFMKZQG:">!P.&1U(92/4'->
MSUX5^W5_R9_\6_\ L7[C^5 'P1^S_P#!/]H3]NCX0Z3XQOOCCK/@K2-&3^S=
M%A6XN;B749H>);JXD6=&WF1F42-O;Y<   $^SR>,/&?A;_@J5\-?ATWCCQ%J
M'AB'PDJ76GW&IS&VO9H["ZS/-#NV-(S1JY8@G< >U>P_\$Q+:*V_8;^&?E($
M\R._D;'=CJ%SDFO#O&7_ "FD\"?]BS)_Z0WE %+QUXZ^)W[=_P"U7XM^$_@+
MQK?_  [^%G@5S!K>L:.S)<WDZR>6R[T8$EI%D5%W!-L3.=QPM<M^UA\&?C3^
MQ#\'=6\0?#WXS>+/$O@>\2/3=4M-:O93>:07<"*ZM9D8>7E]L9V;3^\4$.#\
MO4_\$SY(OAW^U1^T[\/M9?[/XCFU9+RWCG!$ES;PW-T&D&>H(N8''J),U[;_
M ,%3?%VE^&?V*_&UI?SQ)=:U+9Z?802=9IOM44I"^ZQQ2/\ \ H YC7=>U/Q
M1_P26N]6UG4;O5]5O/ 9FN;Z^G:>>=RO+.[$LQ/J3FOGO]B?]G7XL_M/_LW^
M&H]4^+&L?#?X7Z0;K3])T?PN&AN-4S/(\T]Q*'&Y1*[(%8,/W9PJ_>?W;_G#
M]_W3_P#]DKTC_@F/&L?[#?PP"C:/*OV_$ZA<D_J: /G;X#^)/B?^R+^W5I/P
M#\4>.]3^(7@?Q38-=Z7<:O(TLUNICF:-UWLQ0A[>6-E5MK9W8!P!Q/\ P5<^
M#^J6'QD^&_B%_'_B*ZM?%FN"WM-'ENG-KH;(MK&9+1=V$9B=Y( ^89KTS]HK
M_E,#\ _^Q97_ -#U6G?\%;(V/B7]G-P/D7Q/(I/N7M<?R/Y4 =/^U!XE\=?L
M$_L97PT;Q[X@\?>*-4UU;&#Q/XFE:[NK!)XF8D%V;A1 0N<@-+G%8?A+]@7Q
M)X\^'^G>-=$_:H\>ZCXPU*Q6YAUZQU>1]/=W7=M4+)O\O)V_?['Y1]VOIS]K
M7Q=\&M!^%LFD_'&[M;;PAKTHLE%U;3S;IL;E*&%&9'7&X,,8P3G@U\GZM_P2
MAU_X<7T^M_ 3XW:]X-NV/F165]*ZQR9Z*UQ;E<KT'S1/D=<T ?3G[%%]\:I/
MA$VG_'327L_%FGWCP6VH23V\CZA:;5*2/Y+G#AMZG<%) 0\DDU] 5\7?\$Y?
MVF/'_P 7_P#A8WP_^*$D%_XQ\ 7Z6,^J01JIN09)HV5R@"%D>!AN &X$'D@D
M_:- 'Y?_ +8?Q5^,=I^W]8_#CX9^+M2TV?Q-H%MIMK:2:A*MC923%_-O!"&V
M>8D:.0X7<,9&2 *]?^&_PB\3?\$^?!_Q-^*7Q#^,.N?%#1;?2%DBTV\:=%-X
MT@&2LDTHWO(8HQ)QQ(Q; KA_'%M%<_\ !:3P!YJ!_+\.22+GLPL;W!_6O;O^
M"H>AWVN?L1_$%+'S&:V-C=RQ1KDO%'>0L^?91\Y/^Q0!X-\%_P!GCXQ?MO\
M@V#XJ_%'XS^)_!^FZZ3<Z-X7\)3M:V]O K$1RE=VT9(RN07( )?)XV_A?\2O
MB?\ L;_M4^&_@G\3/&=W\1_ /C4'_A'/$6J%I+^VN&;8D4CLS,1O C*DL!YD
M;*5&Y:YO]E3]B'3/C-^SUX&\6:5\>OB=IL-YIT:S:=I.NA+:RG0;)8(T"_(J
M.K +V&*N^)/V0_@W\-/VA/ACIOC;X_\ C[5_B#'J%KJ?AW2=9G:_:1UN4V ,
M(&$:O)&!RRYV$_PD@ M?M&?$7QC\>/VZD_9\A^)M]\(O!NG:=%<R76E3&VN]
M9N'ACF\J.7<I)(DVA<X_=2$JQP*G\<?LD_M ?LRWOASQ)\!OB;XN^)"1WZ1:
MAX.\3ZE&\$L39+/F5UB"G;M)PKC>"&X.._\ VAO@C^SI^VU\7=3\!WVN3Z?\
M8/#=D9+F;2(9(;J.W#( LK21&*9094P 2P#\$ FOG7XN?!7]H;_@G7X/;Q_X
M)^-,WC#P%I-S EUH>M))M1))%C5?L[O(A4LRJ6C9'&X$ 8R #ZP_;T_:NUO]
MG7X5>'X/"EA_Q<GQE=+IVBV=S&LWV9\)YLC $H[(9(T R5+R*?F4$'S#3?\
M@G/\3M<T&/7?$_[3'CV'XD20F3[1I]_*+*TE89,2+Y@8H#@?*4!QPHX%>*?\
M%(O$D?Q:TG]DOXE:A=7WAWPQKL8GO;FR8I)I1G-E*[QR$<.%WE6/_/'-?1D'
M_!->.ZACFA_:)^+LL,BATDC\0AE92,@@A>010!=_8/\ VD/''BOQ=X]^"7Q:
MGAOOB-X$DP-4@7 U&S#+'YC$  L"T9WX!995R-P8GY#^#$GQ[_:Z^*?Q5^%.
ME?%K7?#/A?3=?O+_ %+7;B^N+NXAA$SPP6<*^:K+&<.3&K*I"\_= /TY^Q_\
M#_@W\./VIO&D_A'XO>)OB!\2]-T^?3->L]:#3>6@E@#EYS"H=E>.->'/((_A
M..1_X)1VT7_"W/VH[C8/._X2."/?WV_:-0./SH X?XZ^#_BU^P#IOP6\;7?Q
M<\6^.-"L/$$EEXCMIM3NOL4]NTGF0Q_9VE9>8%G4[LX8+@G K])?'GQ*T;P#
M\+];\=W=PDVAZ7I<NJF:-AB6)8S(NT]RPP!ZEA7&_M:?!>/]H#]G?QMX)$2R
M7][8M+IQ;'RWD1$L!SV!D15)_NLP[U^9'B7]I35_C%^P'\)?@EI,K2^/=>\0
M)X.N[=F(<6]I)$80P^\H(FLE)/!\N7T. #U7X$_M->.?@G^Q7X]_:"\>^(-7
M\3^(/&6MO:>%=(UB^N+BR@8-($\J-GQ%&'^TL53;E+=%!Z8[7X=_L/\ Q:^.
MOA#3?'OQ4_: \<:/XKUB)=2MM)T"Z:WMM*\Q0R*$5@H8*>5C" $XR<9.)_P5
M8^$L?P[_ &(?AMX>\/H_]A>$]8LK-T5."@LYXEF?'0E^I[M+ZFNT\!_\$^],
M\>>"=!\1Z+^T7\6I])U6QAO+5X?$(*>6Z!E PO8''MB@";]DWXW_ !(^%G[2
M6L_LT?&+7O\ A,-0BLS?^&?%$@)GO80ID*3,268F,,P+DLK1.I9P5(XOQ]XX
M^)G[=7[6'BSX2^!?&^H?#SX7^!2T.MZMHSLES>7"OY;+O1@3F1755W!=L3N=
MQPM;7PK_ &:?@W\,/VT_#MO)\;O&7B_XR:' \L6CZX[7;>1):RY22;R=JKY4
MCMM\P8W#CYAGG_\ @F3/%X*_:H_:?\%:TZ0>)IM76ZBCF.)9XH;J[$CKZK_I
M$+9'9P?3 !YQ^WA^SC\3OV9?V>]5M])^*.O?$+X6:Q-:6.J:3XH=KFXTN19E
ME@G@DSA$+QB,@!1^\ (8D%/T-_8[_P"34/@]_P!BEI?_ *2QUY/_ ,%5O$&G
M:+^Q'XVM;Z6-+C5+C3[.RC<X,LPO(9B%]Q'#(WT0UZQ^QW_R:A\'O^Q2TO\
M])8Z /8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *^-/VB?\ @FSH/Q2^(DOQ(^'GB_4_A-\0
M97\Z?4-'4^1<3$Y:8JC(Z2-GYF5\'J5)))^RZ* /SPUC_@G1\=/BA;?V'\2/
MVG-6U;PEN436%K;RL;J-3T<-*JYZ<L),'G!Q7V3\!/@#X-_9M^'MKX/\%6#V
MNG1NTTUQ<,)+F[F;[TLS@#<Q  X       %>C44 ?*G[3'[!MA\:/B)8?$[P
M5XRU'X7?%&S5$_M[38S*ETJ*542QAT.[;A-P;!3Y65Q@#S*Y_P""='Q(^,^L
M:9_POWX[ZCXY\,Z;/YT6@Z7:?9(YR.[N" IQD$A"V"<,,U]\44 ?/7[9'A_3
M?"?[$/Q+T71[*'3=)T_PQ+:VEG;KMCAB1 J(H[   5\9?L:_L=^/]5_9O\&?
M$3X.?&/4?AMK7B"VN!K.EW%L+NQO)(KN>*.503B-A&@'W&SV*\Y_1[XS?#.V
M^,WPK\4>![V]FTZUUZQDL9+J!0SQ*P^\H/!/UK-_9X^"]E^SS\&_#GP]T[4K
MC5[/14F2.\ND5))/,GDF.0O P9"/PH \;_9?_83L_@GX^U+XE^-?%]]\3?BE
MJ"LC:]J*%$M58880H68ABN$W$\*-JA02#]27A@%I.;KRQ:[&\WSL;-F/FW9X
MQC.<U-7S%^UK^Q3+^U/K^CWA^)6O>#--M[1K'4-+TL%H=0B+LPW#S%4,-S#+
M*W!Z4 ?*W_!*'X&Z#<_&WXN?%#1$>X\(:5J%SH'A:>89WQ/,9&<>C+"(!GN)
MFKZ\_;1_9#_X:^\*^%]&_P"$L_X1/^Q-3_M'SO[-^V^=\A39M\V/;USG)^E>
MH_!/X,^&O@#\-='\#^$[5K?1]-C(#S,&EGD8[GED; W.S$D\ =@   .YH *^
M9/V=?V8;3]C>X^,OC34/%S^(K#Q+<MKMQ%'I1@:QCA-S*R#$LAF.)CT"GY.G
M/'TW4=Q;Q74$D$\:30R*4>.10RLI&""#U!':@#\]/"'[&O@CXR:EJ7Q9_9=^
M.>N?#32=;G>*]AT6SF-JTRMF1/)=X'098,$<$+NRH"D >#?M(_LNZ-\)_P!J
M+]G7PS9^*M8\?_$CQ!XA74/$FN:U<M+=3P_:K1;=BI8[$58[DC))X;)("@?4
MNJ_\$PT\+^*-5U7X.?&;QA\'[/5)3-<Z1I;M+:[B>B*DL1V@$A0Y8KG@\8KT
M/]G#]@;PE\!_'%SX_P!9\1:U\2?B/<*R'Q)XCF,DD08;6,:DL0S+\I=V=L9
M*@D$ UOVT?V0_P#AK[PKX7T;_A+/^$3_ +$U/^T?._LW[;YWR%-FWS8]O7.<
MGZ5]%444 ?.O[.O[(?\ PH'XT?&#Q_\ \)9_;O\ PL'4Y-1_L_\ LW[/]@W7
M,\^SS/-?S<>?MSM3[N<<X'!_M0?L#:Q\8_C9IWQ8^'_Q.O\ X:>,H;,6-S<6
MT#/YB*K('1TD1D.QBC Y##'3!S]C44 >8WWP-TKXA? W2?AW\4E@\?"+3;>T
MU"_NHV5[JXCB"&Z4[BT<K$%MRMD%CS7@>G_L9_&GX3P_V;\)/VD]8TKPQ& E
MMHOBW1[?5S:H!@)'/)]U0.BJB@8[U]E44 ?(&F_L#ZG\0O$.GZU\?OBUKGQC
M%A,MQ;>'S;1Z9HRR '#26L1*R'GJ-F1PP(XKZYL[.WTZS@M+2".UM8(UBB@A
M0(D:*,*JJ.     .F*FHH J:M;W-YI=Y!9W0L;N6%TANC'Y@A<J0K[<C=@X.
M,C..M?G'X1_X)'>.OA_?ZC?>%OVH/$/AJ]U(AKVXT?2)[22Z()(,K1Z@"_+,
M?FSRQ]:_2>B@#X _X=P_&_\ Z/0^('_?%]_\LJ^R[7X96FI?!^U\ >,+E_&-
MH^BQZ-JMY?;A)J6(1%+*Y+,P=R"V=Q8$YW9&:[2B@#X$TS_@GG\7_A#'J>@_
M!O\ :)U#PIX%O[AYET>_T\32V2OC/ERACEN/O((B>_/)^@?V1_V0?#/[)?A+
M4++3+VX\0>)-8E6XUGQ#?*%FO'&=JA<G8BEF(7+'+L2QSQ[U10!\&_'/_@F;
MXG^,'[0FL?%K3_CMJ'A#6;F5#8#3]%D\_3HUB$2QQSI>(P^4') 7.YN.35+_
M (=P_&__ */0^('_ 'Q??_+*OO\ HH ^<_ G[,/C?PO^S7XS^&6M?&?6O%_B
M#Q!]J2'QCJUO--<6,,T,<1C5)+EV(4*Y&)%P9"0!CGYI\$_\$FOB%\,]/GL?
M"'[5'B;PI8W$OGS6VB:7<6<<DF N]EBU!06P ,GG %?I%10!\"6__!.;XVPW
M$4C?MF^/Y51@Q1DOL, >G_(2K[[HHH XWXO?"'PM\=/ &I^#?&.FKJ>B:@H#
MIG;)$X.4DC<<HZGD$?0Y!(/PK9_\$P?BO\)[J2#X/_M'ZYX<T!I&=-+NO/B6
M/))^812>7(W^UY:]3P*_1RB@#X/^%_\ P3!DN/'VF^-?CI\3M8^,6JZ<PDM-
M-U RM:1L&W!7:61VDC!Y\L!%]01D5]C?%'X8^'/C)X!UGP;XLT]=3T#5H?)N
M+<L5/!#*ZL.596"L".A4&NJHH _/33/^"<_QJ^%-C=^'?A3^TGJF@^"[B61H
M]-O+5Q):([9(1T<C?W+H(LG)P,UTNA_\$D?A9;_"GQ!H&O:IJ7B3QMK3_:9?
M&UT,7-O< L0\4>X@(2Q+JS,7R<MD*5^YJ* /GGX-_LLZE\./V1]0^#.K>-KK
M7KN_TJ^TS^V+B'?'9+<1/&J0QE@WE1ALA&?).<%00%UOV/?V9_\ AD_X/CP+
M_P )'_PE.-0GOOM_V'['_K HV>7YDG3;UW<YZ5[A10 4444 %?F_X2_X),^/
M?AVVHCP=^U#XC\(P7\WG7$.AZ5<6:RL,[2XBU!=Q ) )]:_2"B@#\];W_@E3
MXJ\=-#:?$K]IKQOXZT)9%9].GCE&0#GAI[J=0<XP=AQCI7V9\$?@9X-_9Y\!
MVOA'P1I2Z9I4+&61F8O-<RD -+*YY=S@<]      !WU% 'SC^UE^Q/X<_:BE
MT77(]<O_  1X_P!"P-*\4Z6-TL*A]X5T#*7"MEEPZLK$D-R0?$=<_P""?GQM
M^+UO%X=^+'[2.H:_X&CD1Y--TW3A#+>*IR!(V0,]""XDYYQD9K[\HH Y7X7_
M  Q\.?!OP'I'@[PGIR:7H.EP^5;VZDD]26=F/+.S$LS'DDDU\R_'K_@G+HGQ
MQ_:B\._&"7Q3_9,5C)82ZEH/]EB<:DUK)GF;SEV!XUCC/R-@)GO@?8E% 'C_
M .U?^SK9_M2_!35O %UJO]@RW4UO<VVJ?9?M)MI(I5;=Y>]-V5WI]X??)[8J
M+]DO]FVP_93^#&G^ [+5/[=FBN9[R[U7[*+8W4TCYW>7O?;A!&GWC]P'V'LM
M% !7S#^V!^P[IG[3^H:!XITGQ->> OB)X? 73_$-A'N)0/O5'"LC95MQ1E<%
M2[<-G%?3U% 'YYZ#_P $OO%_Q \=:-KGQ[^-&I_$K2M'D#VVBXE9)1\I*L\K
MGRU;8H<(F7 ^\#S7W[K&@Z=K^AWNC:C9PWFE7MN]I<6<J QRPNI5HR/[I4D8
M]#5^B@#X)M_^"=7Q)^#&IZL/@%\>=2\#^&M1F\X^'=5M/M<4#$8)60D@GMGR
MPV%4%FQFO1OV:?V!=,^#?Q$O/B;XW\7:A\4?BA=;L:YJ<91+7<NUC%&6<[MO
MR;BW"\*%!-?6%% 'SK\?OV0_^%Y?'?X2_$C_ (2S^Q/^$"O4O/[,_LW[1]NV
MSQS;?-\U/+_U>W.UNN>V*^BJ** /G7]B7]D/_ACGP#KOAG_A+/\ A+O[4U/^
MT?M7]F_8O*_=)'LV^;)G[F<Y'7I7!?&[_@GJ_B7XO7/Q7^$?Q$U'X1^/+TL^
MHR6<)GM;YFQN9D#KM+$9?.]6(!VALL?L>B@#X1TW_@G'XN^*?C71=?\ VA_C
M%??$^QT=O,MO#MK:_9;-FSD[R"!M8!=VU%9L8+8%>[_M6_L@^$OVKO NG:)J
MT\^@:IHTAFT;6=/0>98L0 RA. T;!4RN1]Q<$$5[O10!\&3?L1_M*^(M%G\)
M^(/VJ;V7PC-;_99F@TG=>3Q%<,CR&17^894DRMD$YSDBOJC]GG]G_P +?LS_
M  QL/!'A*.;[! [7$]U=.&GN[A\;YI" !N.U1@  !0!TKTNB@ KYJ_91_8U_
MX9A\??%'Q-_PE_\ PDO_  F]ZEY]E_LS[)]BVRW$FW=YS^9G[1C.%^[[\?2M
M% 'SK^RC^R'_ ,,P^*OBCK/_  EG_"2_\)OJ::CY/]F_9/L6U[A]F[S7\S/V
MC&<+]WISQ:_;6_92_P"&POA7I7@W_A*?^$2^PZU%J_VW^S_MN_9!/%Y>SS8\
M9\_.[<?NXQSD?0%% '&^-OA/X>^)7POO? 7BJS75]!OK);*YC;*%@H&UU(.5
M8,H92#D$ ]J^,_#W_!/7XU_#.TN?"/P]_:7U3P[\.9G<Q6<VG>==VB,22L;!
MP%.23F-H\DDX!-??U% 'R+^S7_P3QT7]F/X]:C\0M \675_IUWH7]D?V1>V9
M:8RL;=I;E[GS3N9Y(7<J(U \S .%Y[#6?V0_[6_;2T+X_P#_  EGE?V7IC:=
M_P ([_9N[S<P31;_ +1YO'^NSCRS]W&><CZ*HH ^6?VG/V%;+XV^/]-^)7@W
MQCJ/PP^*.GHL:Z_IJ&1+F-00JRQAT.[!V[PWW?E97  'G-O_ ,$\O'WQ:\4:
M)>?M"?&J]^)'AW19_M-MX;L;,6EO/(#P92,#!&5.$W88@.N:^[** /-_CA^S
M_P"#?V@?A;=> ?%.GG^PI!&UO]B(AELI(QB.2 X(1E!('!&"5(()%?)6D_L%
M_M#>!=#7PAX0_:CU"Q\%+&T$,4^F-]JM8<?+'$_F,RXZ#8Z8Z@#I7W[10!X-
M^R;^QYX1_9+\+ZA9Z-<7.N^(=7=9=7\0:@ )[MESM4*"0D8+,0N2<L26;C'A
MFL?\$Y_%_P ,_'FN^)?V>?C!>?"^SUM_-N_#UQ:?:;,/NR-G)&U=S;0R,RYP
M&P>/NRB@#XZ^$W[ >J6OQATCXJ_&?XGZC\6?&&CA3I4$MJ+6RL)%)*LJ!CNV
MGY@%" ,<D,>:^Q:** /)/VJO@+_PTU\#=?\ AU_;O_"-_P!JO;/_ &E]C^U>
M5Y5Q'-CR_,3=GR]OWAC.><8KY+\/_P#!,'XM>$]&M-(T3]KWQIHVDV:>7;6&
MGVEW!!"G]U(TU$*H]@*_0^B@#XO^$/["_P 6OAS\3/#WB76_VJ?&GC/2=-NA
M/<Z!J"78@O4 (\M]]^ZXYSRC=.E3?M8?\$^-5_:0^.&C_$S1/BQ>?#K5M+TR
M'3[8Z?I;S3QO'+,_FI.ES$R$^=C '&.O/'V510!\ ?\ #N'XW_\ 1Z'Q _[X
MOO\ Y95]'_LL_ +QC\ ] URP\8?%O7/BW<ZA=)/!>ZX)@]HBIM,:>;<3'!//
M!'TKW"B@#Y6_:M_X)]>#_P!I;Q!;>,=/UB^\ _$2U4"/Q%I"@F<J (S.@*EF
M0 !75U8#@D@*!XYJ'_!/[]H[Q5I\GA[Q!^U7J]QX8DC\J79!<//.AQN60><I
M8'D?,YR/KBOT,HH \4_9=_9)\"_LF^$;G1_",-Q=7U\RR:CK.H%7NKMU& "5
M "HN3M0# R3R22?!OV_/!FHWWQN_9_UK1O'%WI^K3^)K'28_"-FS*U_";D2S
MW3%91^[B1,-E",.,L.E?<E9-UX3T2^\1V/B"XTBQGUVPADM[34Y+=&N;>.3'
MF(DA&Y5;:,@'G% &M7D7[4?[-/AO]JOX57/@KQ'//8@3I>V.I6H!EL[E RK(
M%/##:[J5/56."#@CUVB@#X:\,_L:?M*Z?X=M_!MY^U-=6O@VUC2WB.G:%'_:
M!A4;=@N&82I\HP#YC8].,5T7P4_X)QZ%^SW^T-I/Q'\%^+;J#2K?2WTZ^T/4
MK,W4]](Z$23FZ,HV,S['($1'RD# /'V'10 5YM^T%\ ?"?[2OPTOO!7B^VDD
ML)V6:"ZMV"SV=PH(2:)B#AADCD$$,00037I-% 'P)HW_  3[^.%KH2^ ;O\
M:;U;_A5R*+?[#;:>1>O:9P;<2-(2BE/E^^R@?P$?+7L/[(W[$.E_LC>,OB/J
M>B>(FU/1O%4T#6>DM9&(Z9#"\Y2,S&5S,<3 ;B%^YG'/'TU10!\Z_"_]D/\
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
M7U]:O T"^4B>6 TTN1E"V<C[W3O7O-%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
E10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078246464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Oct. 07, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-15461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MATRIX SERVICE CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000866273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">73-1352174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5100 E. Skelly Drive,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tulsa,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">OK<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">74135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">838-8822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MTRX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,972,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tulsa, Oklahoma<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205086567408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 707,780,000<span></span>
</td>
<td class="nump">$ 673,398,000<span></span>
</td>
<td class="nump">$ 1,100,938,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">708,986,000<span></span>
</td>
<td class="nump">640,633,000<span></span>
</td>
<td class="nump">998,762,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(1,206,000)<span></span>
</td>
<td class="nump">32,765,000<span></span>
</td>
<td class="nump">102,176,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">67,690,000<span></span>
</td>
<td class="nump">69,756,000<span></span>
</td>
<td class="nump">86,276,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and other intangible asset impairment</a></td>
<td class="nump">18,312,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">38,515,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">646,000<span></span>
</td>
<td class="nump">6,756,000<span></span>
</td>
<td class="nump">14,010,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(87,854,000)<span></span>
</td>
<td class="num">(43,747,000)<span></span>
</td>
<td class="num">(36,625,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,951,000)<span></span>
</td>
<td class="num">(1,559,000)<span></span>
</td>
<td class="num">(1,597,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">126,000<span></span>
</td>
<td class="nump">1,270,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">32,432,000<span></span>
</td>
<td class="nump">1,917,000<span></span>
</td>
<td class="nump">308,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">(58,283,000)<span></span>
</td>
<td class="num">(43,263,000)<span></span>
</td>
<td class="num">(36,644,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for federal, state and foreign income taxes</a></td>
<td class="nump">5,617,000<span></span>
</td>
<td class="num">(12,039,000)<span></span>
</td>
<td class="num">(3,570,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (63,900,000)<span></span>
</td>
<td class="num">$ (31,224,000)<span></span>
</td>
<td class="num">$ (33,074,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per common share</a></td>
<td class="num">$ (2.39)<span></span>
</td>
<td class="num">$ (1.18)<span></span>
</td>
<td class="num">$ (1.24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per common share</a></td>
<td class="num">$ (2.39)<span></span>
</td>
<td class="num">$ (1.18)<span></span>
</td>
<td class="num">$ (1.24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">26,733<span></span>
</td>
<td class="nump">26,451<span></span>
</td>
<td class="nump">26,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">26,733<span></span>
</td>
<td class="nump">26,451<span></span>
</td>
<td class="nump">26,621<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205086240960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (63,900)<span></span>
</td>
<td class="num">$ (31,224)<span></span>
</td>
<td class="num">$ (33,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Foreign currency translation gain (loss) (net of tax expense (benefit) of $71, $223 and $(88) for the fiscal years ended June 30, 2022, 2021 and 2020, respectively)</a></td>
<td class="num">(1,426)<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
<td class="num">(622)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">$ (65,326)<span></span>
</td>
<td class="num">$ (29,600)<span></span>
</td>
<td class="num">$ (33,696)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078172976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments, tax effect</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 223<span></span>
</td>
<td class="num">$ (88)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079898320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 52,371<span></span>
</td>
<td class="nump">$ 83,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowances (2022 - $1,320; 2021 - $898)</a></td>
<td class="nump">153,879<span></span>
</td>
<td class="nump">148,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">44,752<span></span>
</td>
<td class="nump">30,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">9,974<span></span>
</td>
<td class="nump">7,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">13,547<span></span>
</td>
<td class="nump">16,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">12,889<span></span>
</td>
<td class="nump">4,230<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">287,412<span></span>
</td>
<td class="nump">291,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted Cash</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">53,869<span></span>
</td>
<td class="nump">69,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">22,067<span></span>
</td>
<td class="nump">22,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">42,135<span></span>
</td>
<td class="nump">60,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets</a></td>
<td class="nump">4,796<span></span>
</td>
<td class="nump">6,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">11,973<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">440,793<span></span>
</td>
<td class="nump">467,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">74,886<span></span>
</td>
<td class="nump">60,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Billings on uncompleted contracts in excess of costs and estimated earnings</a></td>
<td class="nump">65,106<span></span>
</td>
<td class="nump">53,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued wages and benefits</a></td>
<td class="nump">21,526<span></span>
</td>
<td class="nump">21,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Accrued insurance</a></td>
<td class="nump">6,125<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">5,715<span></span>
</td>
<td class="nump">5,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">4,427<span></span>
</td>
<td class="nump">5,327<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">177,785<span></span>
</td>
<td class="nump">153,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">19,904<span></span>
</td>
<td class="nump">20,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings under asset-backed credit facility</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Other liabilities, non-current</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">7,810<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">213,087<span></span>
</td>
<td class="nump">182,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#8212;$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June&#160;30, 2022 and June&#160;30, 2021; 26,790,514 and 26,549,438 shares outstanding as of June 30, 2022 and June 30, 2021, respectively</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">139,854<span></span>
</td>
<td class="nump">137,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">111,278<span></span>
</td>
<td class="nump">175,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(8,175)<span></span>
</td>
<td class="num">(6,749)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityBeforeTreasuryStock', window );">Total stockholders' equity before treasury stock</a></td>
<td class="nump">243,236<span></span>
</td>
<td class="nump">306,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost &#8212; 1,097,703 and 1,338,779 shares as of June&#160;30, 2022 and June&#160;30, 2021, respectively</a></td>
<td class="num">(15,530)<span></span>
</td>
<td class="num">(20,744)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">227,706<span></span>
</td>
<td class="nump">285,539<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 440,793<span></span>
</td>
<td class="nump">$ 467,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityBeforeTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityBeforeTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078217792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowances</a></td>
<td class="nump">$ 1,320<span></span>
</td>
<td class="nump">$ 898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="nump">60,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">27,888,217<span></span>
</td>
<td class="nump">27,888,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">26,790,514<span></span>
</td>
<td class="nump">26,549,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">1,097,703<span></span>
</td>
<td class="nump">1,338,779<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076417024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (63,900)<span></span>
</td>
<td class="num">$ (31,224)<span></span>
</td>
<td class="num">$ (33,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="nump">17,858<span></span>
</td>
<td class="nump">19,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and other intangible asset impairment (Note 4)</a></td>
<td class="nump">18,312<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">38,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">7,877<span></span>
</td>
<td class="nump">8,156<span></span>
</td>
<td class="nump">9,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Operating lease, fixed asset, and other intangible asset impairments due to restructuring (Note 14)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="nump">5,215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DeferredIncomeTaxExpenseBenefitSocf', window );">Deferred income tax</a></td>
<td class="nump">5,358<span></span>
</td>
<td class="nump">889<span></span>
</td>
<td class="num">(3,630)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property, plant and equipment</a></td>
<td class="num">(33,114)<span></span>
</td>
<td class="num">(1,201)<span></span>
</td>
<td class="num">(767)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for uncollectible accounts</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Accelerated amortization of deferred debt amendment fees (Note 5)</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities increasing (decreasing) cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,587)<span></span>
</td>
<td class="nump">11,109<span></span>
</td>
<td class="nump">56,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="num">(13,978)<span></span>
</td>
<td class="nump">28,774<span></span>
</td>
<td class="nump">36,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(2,632)<span></span>
</td>
<td class="num">(882)<span></span>
</td>
<td class="nump">1,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets and liabilities</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(21,916)<span></span>
</td>
<td class="nump">11,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">13,654<span></span>
</td>
<td class="num">(12,387)<span></span>
</td>
<td class="num">(38,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Billings on uncompleted contracts in excess of costs and estimated earnings</a></td>
<td class="nump">11,274<span></span>
</td>
<td class="num">(8,610)<span></span>
</td>
<td class="num">(41,737)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(7,609)<span></span>
</td>
<td class="nump">5,464<span></span>
</td>
<td class="num">(17,398)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided (used) by operating activities</a></td>
<td class="num">(54,196)<span></span>
</td>
<td class="num">(2,971)<span></span>
</td>
<td class="nump">44,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(3,345)<span></span>
</td>
<td class="num">(4,354)<span></span>
</td>
<td class="num">(18,539)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from asset sales (Note 3)</a></td>
<td class="nump">39,018<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">1,423<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided (used) by investing activities</a></td>
<td class="nump">35,673<span></span>
</td>
<td class="num">(2,264)<span></span>
</td>
<td class="num">(17,116)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility', window );">Advances under senior secured revolving credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,125<span></span>
</td>
<td class="nump">18,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility', window );">Repayments of advances under senior secured revolving credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,913)<span></span>
</td>
<td class="num">(14,357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Advances under asset-backed credit facility</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments of advances under asset-backed credit facility</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt amendment fees</a></td>
<td class="num">(1,263)<span></span>
</td>
<td class="num">(1,275)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Open market purchase of treasury shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,045)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Issuances of common stock</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">299<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfOtherEquity', window );">Repurchase of common stock for payment of statutory taxes due on equity-based compensation</a></td>
<td class="num">(853)<span></span>
</td>
<td class="num">(1,554)<span></span>
</td>
<td class="num">(3,524)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayment of principal portion of long-term liability</a></td>
<td class="num">(654)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used by financing activities</a></td>
<td class="nump">12,699<span></span>
</td>
<td class="num">(12,324)<span></span>
</td>
<td class="num">(16,039)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(683)<span></span>
</td>
<td class="nump">1,401<span></span>
</td>
<td class="num">(609)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(6,507)<span></span>
</td>
<td class="num">(16,158)<span></span>
</td>
<td class="nump">10,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash, cash equivalents, and restricted cash, beginning of period (Note 1)</a></td>
<td class="nump">83,878<span></span>
</td>
<td class="nump">100,036<span></span>
</td>
<td class="nump">89,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash, cash equivalents, and restricted cash, end of period (Note 1)</a></td>
<td class="nump">52,371<span></span>
</td>
<td class="nump">83,878<span></span>
</td>
<td class="nump">100,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</a></td>
<td class="nump">77,371<span></span>
</td>
<td class="nump">83,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Other cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid during the period for income taxes</a></td>
<td class="num">(2,864)<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="nump">6,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">2,773<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">2,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property, plant and equipment on account</a></td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 106<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances under senior secured revolving credit facility (JPMorgan Chase Facility)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DeferredIncomeTaxExpenseBenefitSocf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred income tax expense benefit socf.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DeferredIncomeTaxExpenseBenefitSocf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments of advances under senior secured revolving credit facility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense or loss included in net income that result in no cash flow, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfOtherEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to reacquire equity classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfOtherEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079896256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income(Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, beginning at Jun. 30, 2019</a></td>
<td class="nump">$ 351,957<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 137,712<span></span>
</td>
<td class="nump">$ 239,476<span></span>
</td>
<td class="num">$ (17,759)<span></span>
</td>
<td class="num">$ (7,751)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(33,074)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,074)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(622)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Treasury Shares Sold to Employee Stock Purchase Plan</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IssuanceOfDeferredShares', window );">Issuance of deferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,604)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,604<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharePurchases', window );">Treasury shares repurchased to satisfy tax withholding obligations</a></td>
<td class="num">(3,524)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,524)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Open market purchase of treasury shares</a></td>
<td class="num">(17,045)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,045)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">9,877<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,877<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, ending at Jun. 30, 2020</a></td>
<td class="nump">307,889<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">138,966<span></span>
</td>
<td class="nump">206,402<span></span>
</td>
<td class="num">(29,385)<span></span>
</td>
<td class="num">(8,373)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(31,224)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,224)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,624<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Treasury Shares Sold to Employee Stock Purchase Plan</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(207)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">506<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(257)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">606<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IssuanceOfDeferredShares', window );">Issuance of deferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,083)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,083<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharePurchases', window );">Treasury shares repurchased to satisfy tax withholding obligations</a></td>
<td class="num">(1,554)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,554)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">8,156<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,156<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, ending at Jun. 30, 2021</a></td>
<td class="nump">285,539<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">137,575<span></span>
</td>
<td class="nump">175,178<span></span>
</td>
<td class="num">(20,744)<span></span>
</td>
<td class="num">(6,749)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(63,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(63,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,426)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,426)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Treasury Shares Sold to Employee Stock Purchase Plan</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(307)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">577<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(189)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IssuanceOfDeferredShares', window );">Issuance of deferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,102)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,102<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharePurchases', window );">Treasury shares repurchased to satisfy tax withholding obligations</a></td>
<td class="num">(853)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(853)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">7,877<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,877<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, ending at Jun. 30, 2022</a></td>
<td class="nump">$ 227,706<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 139,854<span></span>
</td>
<td class="nump">$ 111,278<span></span>
</td>
<td class="num">$ (15,530)<span></span>
</td>
<td class="num">$ (8,175)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IssuanceOfDeferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of deferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IssuanceOfDeferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherTreasurySharePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other treasury share purchases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherTreasurySharePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205086252976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee Stock Purchase Plans, shares</a></td>
<td class="nump">29,826<span></span>
</td>
<td class="nump">29,171<span></span>
</td>
<td class="nump">20,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="nump">19,550<span></span>
</td>
<td class="nump">34,150<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DeferredSharesIssued', window );">Issuance of deferred shares, shares</a></td>
<td class="nump">268,403<span></span>
</td>
<td class="nump">515,218<span></span>
</td>
<td class="nump">542,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharesAcquired', window );">Treasury shares repurchased to satisfy tax withholding obligations</a></td>
<td class="nump">76,703<span></span>
</td>
<td class="nump">170,629<span></span>
</td>
<td class="nump">181,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Open market purchase of treasury shares, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,047,606<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DeferredSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Shares Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DeferredSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherTreasurySharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other treasury shares acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherTreasurySharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205083769056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts of Matrix Service Company and its subsidiaries (&#8220;Matrix&#8221;, the &#8220;Company&#8221; or &#8220;we&#8221;, &#8220;our&#8221;, and &#8220;us&#8221; are to Matrix Service Company and its subsidiaries), all of which are wholly owned.  Intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in the United States, Canada, South Korea and Australia.  Our reportable segments are Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  We believe the most significant estimates and judgments are associated with revenue recognition, the recoverability tests that must be periodically performed with respect to our goodwill and other intangible assets, deferred tax assets, and the estimation of loss contingencies, including liabilities associated with litigation and with the self-insured retentions on our insurance programs.  Actual results could materially differ from those estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General Information about our Contracts with Customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 1: Contract Identification</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 2: Identify Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 3: Determine Contract Price</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 4: Assign Contract Price to Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 5: Recognize Revenue as Performance Obligations are Satisfied</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change Orders </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include as cash equivalents all investments with original maturities of three months or less which are readily convertible into cash.  We have cash on deposit at June&#160;30, 2022 with banks in the United States, Canada, South Korea and Australia in excess of Federal Deposit Insurance Corporation ("FDIC"), Canada Deposit Insurance Corporation ("CDIC"), Korea Deposit Insurance Corporation ("KDIC") and Financial Claims Scheme ("FCS")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection limits, respectively.  The United States Dollar equivalent of Canadian, South Korean and Australian deposits totaled $5.7 million as of June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Consolidated Balance Sheets.  The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,371&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried on a gross basis, less the allowance for credit losses.  We estimate the allowance for credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount.  Our customers consist primarily of major integrated oil companies, independent refiners and marketers, power companies, petrochemical companies, pipeline companies, mining companies, contractors and engineering firms.  We are exposed to the risk of individual customer defaults or depressed cycles in our customers&#8217; industries.  To mitigate this risk, many of our contracts require payment as projects progress or advance payment in some circumstances.  In addition, in most cases we can place liens against the property, plant or equipment constructed or terminate the contract if a material contract default occurs.  Accounts are written off against the allowance for credit losses only after all reasonable collection attempts have been exhausted.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retentions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract retentions collectable beyond one year are included in Other assets in the Consolidated Balance Sheets.  Accounts payable retentions are generally settled within one year.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#8220;Loss Contingencies&#8221;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable, and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of steel plate and pipe and aluminum coil and extrusions.  Cost is determined primarily using the average cost method and inventories are stated at the lower of cost or net realizable value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the estimated useful lives of the depreciable assets.  Depreciable lives are as follows: buildings&#8212;40 years, construction equipment&#8212;3 to 15 years, transportation equipment&#8212;3 to 5 years, and office equipment and software&#8212;3 to 10 years.  Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  We determine if an arrangement is or contains a lease at inception of the arrangement.  An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration.  Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received.  Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date.  Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis.  Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease.  We consider various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets are evaluated for impairment in accordance with our policy for impairment of long-lived assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets for impairment when events or changes in circumstances indicate, in management&#8217;s judgment, that the carrying value of such assets used in operations may not be recoverable.  The determination of whether an impairment has occurred is based on management&#8217;s estimate of undiscounted future cash flows attributable to the assets as compared to the carrying value of the assets.  If an impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and, to the extent the carrying value exceeds the fair value of the assets, recording a loss provision.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets identified to be disposed of in the future, the carrying value of the assets are compared to the estimated fair value less the cost of disposal to determine if an impairment has occurred.  Until the assets are disposed of, an estimate of the fair value is redetermined when related events or circumstances change. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#8217;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that have finite useful lives are amortized by the straight-line method over their useful lives ranging from 6 years to 15 years.  A finite intangible asset is considered impaired when its carrying amount is not recoverable and exceeds the asset's fair value.  The carrying amount is deemed unrecoverable if it is greater than the sum of undiscounted cash flows expected to result from use and eventual disposition of the asset.  An impairment loss is equal to the excess of the carrying amount over the fair value of the asset.  If quoted market prices are not available, the fair values of the intangible assets are based on present values of expected future cash flows or royalties avoided using discount rates commensurate with the risks involved.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, coverage limits and self-insured retentions.  We establish reserves for claims using a combination of actuarially determined estimates and case-by-case evaluations of the underlying claim data and update our evaluations as further information becomes known.  Judgments and assumptions are inherent in our reserve accruals; as a result, changes in assumptions or claims experience could result in changes to these estimates in the future.  If actual results of claim settlements are different than the amounts estimated, we may be exposed to future gains and losses that could be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued stock options, nonvested deferred share awards and cash-settled restricted share units under our long-term incentive compensation plans.  The fair value of these awards is calculated at grant date.  The fair value of time-based, nonvested deferred shares and cash-settled restricted share units is the value of our common stock at the grant date.  The fair value of market-based nonvested deferred shares is based on several factors, including the probability that the market condition specified in the grant will be achieved, which is calculated using a Monte Carlo model.  Cash-settled restricted share units must be settled in cash and are accounted for as liability-type awards and are remeasured at the end of each reporting period at fair </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value until settlement.  For all awards, expense is recognized over the requisite service period with forfeitures recorded as they occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#8217; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205088887760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">Revenue<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $484.2 million of remaining performance obligations yet to be satisfied as of June&#160;30, 2022.  We expect to recognize approximately $389.9 million of our remaining performance obligations as revenue within the next twelve months.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms with customers include the timing of billing and payment, 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:</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings on uncompleted contracts in excess of costs and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,354)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,058)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal year ended June&#160;30, 2022 that was included in the prior period BIE balance was $49.2 million.  This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progress billings in accounts receivable at June&#160;30, 2022 and June&#160;30, 2021 included retentions to be collected within one year of $16.1 million and $19.9 million, respectively.  Contract retentions collectable beyond one year are included in other assets in the Consolidated Balance Sheets and totaled $4.0 million as of June&#160;30, 2022 and $3.1 million as of June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by reportable segment is presented in Note 13 - Segment Information.  The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Disaggregation:</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Type Disaggregation:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Typically, we assume more risk with fixed-price contracts since increases in cost 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revisions in Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  The project reduced gross profit by $8.7&#160;million during fiscal 2022.  The increase in forecasted costs was primarily due to poor performance of a now terminated subcontractor, which required rework, as well as supply chain and escalation issues, in order to meet our client's expectations.  We expect to complete the project during the second quarter of fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations were materially impacted by changes in the forecasted costs to complete two large capital projects in the Utility and Power Infrastructure segment.  Improved project execution on the first project resulted in an increase in gross profit of $2.2&#160;million during the second half of fiscal 2022.  However, increases in the forecasted costs to complete this project during the first half of fiscal 2022 resulted in the project reducing gross profit by $3.6&#160;million during fiscal 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.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased forecasted costs to the complete the second project resulted in the project reducing gross profit by $2.2&#160;million during the fourth quarter of fiscal 2022 and $0.1&#160;million during fiscal 2022.  We recognized $78.1&#160;million of revenue on this project during the year at a near break-even margin as a result of the change in estimate.  The increase in forecasted costs was the result of higher than anticipated subcontractor costs and labor costs as the project neared completion.  We expect to complete the project during the second quarter of fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $6.3&#160;million in fiscal 2022.  The increase in costs was primarily due to changes in repair scope, expanded client weld testing and associated schedule delays.  We achieved substantial completion on this project in the fourth quarter of fiscal 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205088953440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure</a></td>
<td class="text">Property, Plant and Equipment<div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our property, plant and equipment - net at June 30, 2022 and 2021:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - at cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment - at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,292&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,795&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,869&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,407&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographical Disaggregation of Long-Lived Assets</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Lived Assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,381&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,337&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,150&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sale-leaseback Transaction</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sold our regional office and fabrication and warehouse facilities located in Orange, California during the fourth quarter of fiscal 2022 for net proceeds of $37.4&#160;million in cash.  We recorded a gain of $32.4&#160;million on the sale, which is included in other income in the Consolidated Statements of Income.  In connection with the sale, we also entered into a leaseback agreement for a period up to 24 months while we locate replacement facilities.  We are still fully committed to our operations in Southern California - we decided to enter into the sale and leaseback transaction to take advantage of the elevated real estate market valuations in Southern California.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205088887760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment are as follows:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,618&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,369&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,636&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,135&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment.  The fiscal 2022 test indicated that four reporting units with a combined total of $33.8&#160;million of goodwill as of June 30, 2022 were at higher risk of future impairment.  If our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then we may be required to record an impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2022, 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:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$8.4 million in the Process and Industrial Facilities segment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$7.2 million in the Storage and Terminal Solutions segment; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$2.7 million in the Utility and Power Infrastructure segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, we concluded that a goodwill impairment indicator existed in the Utility and Power Infrastructure segment based on the recent history of depressed gross margins and the second quarter&#8217;s downward acceleration of revenue and gross margin.  Accordingly, we performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9&#160;million of goodwill was fully impaired.  Additionally, we concluded that a goodwill impairment indicator existed for a Process and Industrial Facilities segment reporting unit based on several second quarter events.  These events included the deterioration of our relationship with a significant customer in the iron and steel industry in the second quarter.  As a result, the customer canceled other previously awarded work and we received no subsequent business from this customer.  Accordingly, we performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each segment was derived by utilizing a discounted cash flow analysis and market multiples of projected EBITDA.  The key assumptions used are described in Note 1 - Summary of Significant Accounting Policies, and Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, Critical Accounting Policies, Goodwill.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the carrying value of other intangible assets is as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,889&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,093)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:43.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,837&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,223)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,614&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense totaled $1.8 million, $2.3 million, and $3.4 million in fiscal 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $1.2&#160;million.  The customer relationship primarily related to services in the Utility and Power Infrastructure segment which were impacted by our performance improvement plan (see Note 14 - Restructuring Costs).  As a result, the customer relationship intangible asset was no longer recoverable.  As of June 30, 2020, this intangible asset had a remaining useful life of approximately 2 years, a gross carrying amount of $6.3&#160;million and accumulated amortization of $5.1&#160;million.  The impairment is included in restructuring costs in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in the fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $0.4&#160;million in connection with the closure of an underperforming operating unit in the Process and Industrial Facilities segment.  The closure was part of our performance improvement plan (see Note 14 - Restructuring Costs).  As of June 30, 2020, this intangible asset had a remaining useful life of approximately 4 years, a gross carrying amount of $0.9&#160;million and accumulated amortization of $0.5&#160;million.  The impairment is included in the restructuring costs caption in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, in connection with the factors disclosed for the Process and Industrial Facilities segment goodwill impairment above, we fully impaired a customer relationship with a net book value of $5.6&#160;million.  As of December 31, 2019, this intangible asset had a remaining useful life of 9 years, a gross carrying amount of $9.4&#160;million and accumulated amortization of $3.8&#160;million.  The impairment is included within the goodwill and other intangible asset impairment caption in the Consolidated Statements of Income.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that future amortization of other intangible assets will be as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For year ending:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087307744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2022, we and our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the &#8220;Amendment&#8221;), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein.  The Amendment (i) waives an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the &#8220;Audited Financial Statements&#8221;), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduces the maximum amount of loans under the ABL Facility to $90.0&#160;million from $100.0&#160;million and (iii) replaces the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the &#8220;SOFR&#8221;) as the interest rate benchmark.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries.  The ABL Facility available borrowings may be increased 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  At June 30, 2022, our borrowing base was $80.8&#160;million, we had $15.0&#160;million of outstanding borrowings, and $23.3&#160;million in letters of credit outstanding, which resulted in availability of $42.5&#160;million under the ABL Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (&#8220;Base Rate&#8221;), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin.  The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero.  The Base Rate is defined as a fluctuating interest rate equal to the greater 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) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%.  Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings.  Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility.  The fee for undrawn amounts is 0.25% per annum and is due quarterly.  The interest rate in effect for borrowings outstanding at June 30, 2022, including applicable margin, was 6.00%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 lesser of (1) the current borrowing base and (2) 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 June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Chase Bank, N.A., 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 expired November 2, 2023.  We had no borrowings and $41.3&#160;million of letters of credit outstanding under the Prior Credit Agreement as of June 30, 2021.  Interest expense during fiscal 2022 included $1.5&#160;million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205088917344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sources of Pretax Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,283)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,263)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,644)</span></td><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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the Provision for Income Tax Expense (Benefit)</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,928)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,358&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,039)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,570)</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation Between the Expected Income Tax Provision Applying the Domestic Federal Statutory Tax Rate and the Reported Income Tax Provision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected benefit for federal income taxes at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of non-deductible goodwill</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges without tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax expense (benefit) on stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal rate differential net operating loss carryback</span><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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for federal, state and foreign income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,039)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,570)</span></td><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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, we impaired $18.3 million of goodwill, which included $5.4&#160;million of non-deductible goodwill.  In fiscal 2020, we impaired $32.9 million of goodwill, which included $8.6&#160;million of non-deductible goodwill.  See Note 4 - Goodwill and Other Intangible Assets for more information about the impairments.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.  In fiscal 2021, we placed $2.8 million of valuation allowances, including $1.5&#160;million on certain state net operating loss carryforwards due to a recent history of cumulative losses for a subsidiary.  In fiscal 2020, we placed $3.1&#160;million of valuation allowances on net operating loss carryforwards and foreign tax credits primarily related to Canada. </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Relates to fiscal 2021 net operating losses carried back under provisions of the CARES Act to fiscal years 2016 and 2017 which had a 35% federal tax rate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Components of our Deferred Tax Assets and Liabilities</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-time-off accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss benefit and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and pension</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense on nonvested deferred shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book over tax amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred FICA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable holdbacks and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As reported in the Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation Allowance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Loss and Tax Credit Carryforwards</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have net operating loss carryforwards and tax credit carryforwards in federal, state and foreign jurisdictions.  The valuation allowance at June&#160;30, 2022 and June&#160;30, 2021 reduces the recognized tax benefit of these carryforwards to an amount that is more likely than not to be realized.&#160; The gross carryforwards will generally expire as shown below for each jurisdiction:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Loss and Tax Credit Carryforwards</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount                    (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal net operating loss</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2041 to June 2042</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023 to June 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2025 to indefinite</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2033 to indefinite</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2029 to June 2042</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2035 to June 2042</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Operating Loss Carryback Refund</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through provisions in the Coronavirus Aid, Relief, and Economic Security (CARES) Act (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 Consolidated Balance Sheets.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Refund of Overpayment of Estimated Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, we received a $2.4&#160;million tax refund in connection with overpayments of estimated taxes from prior years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Payroll Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, we have a balance of $5.6&#160;million remaining on U.S. payroll taxes we deferred through provisions of the 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 Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to reinvest the earnings of our foreign subsidiaries in our foreign operations.  We do not provide for outside basis differences under the indefinite reinvestment assertion of ASC 740-30.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file tax returns in multiple domestic and foreign taxing jurisdictions.  With a few exceptions, we are no longer subject to examination by taxing authorities through fiscal 2017.  At June&#160;30, 2022, we updated our evaluation of our open tax years in all known jurisdictions.  As of June 30, 2022, we have a $0.3 million liability for unrecognized tax positions and the payment of related interest and penalties.  We treat the related interest and penalties as income tax expense.  Due to the uncertainties related to these tax matters, we are unable to make a reasonably reliable estimate as to when cash settlement with a taxing authority will occur.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205088953440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Reserves</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; work.  We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors&#8217; work or as required by the subcontract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unpriced Change Orders and Claims</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and June&#160;30, 2021, costs and estimated earnings in excess of billings on uncompleted contracts included revenue for unpriced change orders and claims of $8.9 million and $14.6 million, respectively.  The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.  Generally we expect collection of amounts related to unpriced change orders and claims within twelve months.  However, customers may not pay these amounts until final resolution of related claims, which may extend beyond one year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087283664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 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 a 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021 we recorded $0.5&#160;million of impairments to right-of-use assets related to leased office space that was closed in connection with our restructuring activities, see Note 14 &#8211; Restructuring Costs for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense in the Consolidated Statements of Income are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:22.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Expense in Consolidated Statements of Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,736&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,298&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,645&#160;</span></td><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"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Consolidated Balance Sheets, were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,676&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,904&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087342160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 5.0&#160;million shares of preferred stock authorized, none of which was issued or outstanding at June&#160;30, 2022 or June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. We made no repurchases under the program in fiscal 2022 and have no current plans to repurchase stock.  The terms </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our ABL Facility limit share repurchases to $2.5&#160;million per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.  There were 1,349,037 shares available for repurchase under the November 2018 Program as of June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Shares</span></div>In addition to the stock buyback program, we may withhold shares of common stock to satisfy the tax withholding obligations upon vesting of an employee&#8217;s deferred shares.  We withheld 76,703, 170,629, and 181,081 shares of common stock during fiscal 2022, 2021, and 2020, respectively, to satisfy these obligations.  These shares were returned to our pool of treasury shares.  We have 1,097,703 treasury shares as of June&#160;30, 2022 and intend to utilize these treasury shares in connection with equity awards under our incentive plans and for sales to the Employee Stock Purchase Plan.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087271504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense for the fiscal years ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 was $7.9 million, $8.2 million and $9.9 million, respectively.  Measured but unrecognized stock-based compensation expense at June&#160;30, 2022 was $9.0 million, all of which related to nonvested deferred shares which are expected to be recognized as expense over a weighted average period of 1.7 years.  We recognized excess tax expense of $1.0&#160;million, $1.8&#160;million, and $0.2&#160;million related to stock-based compensation vesting for the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our stockholders approved the Matrix Service Company 2020 Stock and Incentive Compensation Plan (the "2020 Plan"), which provides stock-based and cash-based incentives for officers, directors and other key employees.  Stock options, restricted stock, restricted stock units, stock appreciation rights, performance shares and cash-based awards can be issued under this plan.  Upon approval of the 2020 Plan, the 2018 Stock and Incentive Compensation Plan ("2018 Plan") was frozen with the exception of normal vesting and other activity associated with awards previously granted under the 2018 Plan.  The 2018 Plan was preceded by the 2016 Stock Incentive Plan ("2016 Plan"), which was frozen upon approval of the 2018 Plan with the exception of normal vesting, forfeiture and other activity associated with awards previously granted under the 2016 Plan.  Shares awarded under either the 2018 Plan or 2016 Plan that are subsequently forfeited or net settled for tax withholding purposes are returned to the treasury share pool and become available for grant under the 2020 Plan.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards totaling&#160;1,725,000&#160;shares have been authorized under the 2020 Plan.  There were&#160;1,392,706&#160;shares available for grant under the 2020 Plan as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not award any new stock options in fiscal years 2022, 2021, or 2020.  The 19,550 options outstanding as of June 30, 2021 were exercised in the second quarter of fiscal 2022 at a weighted average exercise price of $10.19 per share.  There were no options outstanding at June 30, 2022.  The total intrinsic value of stock options exercised were less than $0.1 million during fiscal 2022 and $0.1&#160;million during fiscal 2021.  No stock options were exercised in fiscal 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nonvested Deferred Shares</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued nonvested deferred shares under the following types of arrangements:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Time-based awards&#8212;Employee awards generally vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyMTY_ba41d7da-ff8f-4a32-a1ea-7066f8043403">four</span> equal annual installments beginning <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyNTU_f2cb0c4e-c002-4846-9d12-d213192a514f">one</span> year after the grant date.  Beginning in fiscal 2019, the award agreements contain a provision that accelerates the vesting for retirement eligible participants and participants that become retirement eligible during the vesting period and who elect to retire more than one year after the date of the award.  The award is forfeited if retirement occurs before the first anniversary of the award.  Settlement still occurs on the normal vesting schedules.  Director awards vest <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM3MzQ_9a6f7f09-ebe3-4df7-8594-877ba95dcbdf">one</span> year after the grant date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market-based awards&#8212;These awards are in the form of performance units which vest 3 years after the grant date only if our common stock achieves certain levels of total shareholder return when compared to the total shareholder return of a peer group of companies as selected by the Compensation Committee of the Board of Directors.  The payout can range from zero to 200% of the original award depending on the Company's relative total shareholder return during the performance period.  These awards are settled in stock.  As of June&#160;30, 2022, there were approximately 163,000, 340,000, and 389,000 performance units that are scheduled to vest in fiscal 2023, fiscal 2024, and fiscal 2025, respectively, assuming target performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All awards under the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company, provided that the successor company fails to assume or replace the awards in connection with that change of control event.  If the successor company does assume the awards, then vesting of the awards will be accelerated in the event of an involuntary termination or other material adverse event that occurs in connection with or following the change of control.  All awards prior to the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the time-based awards is determined by the market value of our common stock on the grant date.  The grant date fair value of the market-based awards is calculated using a Monte Carlo model.  For the fiscal 2022 grant, the model estimated the fair value of the award based on approximately 100,000 simulations of the future prices of our common stock compared to the future prices of the common stock of its peer companies based on historical volatilities.  The model also took into account the expected dividends over the performance period of those peer companies which pay cash dividends.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested deferred share activity for the fiscal year ended June&#160;30, 2022 is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:62.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average&#160; Grant<br/>Date&#160;Fair&#160;Value&#160;per&#160;<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,788&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were 665,597 and 490,322 deferred shares granted in fiscal 2021 and 2020 with average grant date fair values of $10.60 and $21.79 per share, respectively.  There were 515,218 and 542,279 deferred shares that vested and were released in fiscal 2021 and 2020 with weighted average fair values of $16.99 and $19.43 per share, respectively.  There were 119,904 deferred shares cancelled in fiscal 2021 with an average grant date fair value of $20.67.  No deferred shares were cancelled in fiscal 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash-Settled Restricted Share Units</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We granted 231,219 and 238,848 cash-settled restricted share units during fiscal years 2022 and 2021, respectively; with weighted average fair values of $2.6&#160;million and $2.3&#160;million, respectively.  No cash-settled restricted share units were granted in fiscal year 2020.  There were 53,333 shares vested and released in fiscal 2022 with a weighted average fair value of $0.5&#160;million.  There were no cash-settled restricted shares vested or released in fiscal 2021 or 2020.  There were 25,355 shares cancelled in fiscal 2022 with a weighted average fair value of $0.3&#160;million.  There were no cash-settled restricted shares cancelled in fiscal 2021 or 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of these awards is based on the price of our common stock and the number of shares awarded on the date of grant.  The award must be settled in cash and is accounted for as a liability-type award.  The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement.  The requisite service period is based on the vesting provisions of the awards which generally occur in four equal annual installments beginning one year after the grant date.  These awards contain the same retirement provisions described for time-based awards in the nonvested deferred shares section above.  </span></div>We recognized $0.6&#160;million and $1.0&#160;million of expense in fiscal years 2022 and 2021, respectively, for cash-settled restricted share units, which was included in selling, general and administrative expenses and cost of revenue in the Consolidated Statements of Income.  As of June 30, 2022, the liability for cash-settled restricted share units was $0.9&#160;million and is included in accrued wages and benefits in the Consolidated Balance Sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087514352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Common Share</a></td>
<td class="text">Earnings per Common Share<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (&#8220;EPS&#8221;) is calculated based on the weighted average shares outstanding during the period.  Diluted earnings per share includes the dilutive effect of employee and director stock options and nonvested deferred shares.  Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period.  Nonvested deferred shares are considered dilutive (antidilutive) whenever the average market value of the shares during the period exceeds (is less than) the sum of the related average unamortized compensation expense during the period plus the related hypothetical estimated excess tax benefit that will be realized when the shares vest.  Stock options and nonvested deferred shares are considered antidilutive in the event we report a net loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted EPS is as follows: </span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.39)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.18)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.24)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding&#8212;basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.39)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087514352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor defined contribution savings plans for all eligible employees meeting length of service requirements.  Under the primary plan, participants may contribute an amount up to 25% of pretax annual compensation subject to certain limitations.  We match 100% of the first 3% of employee contributions and 50% of the next 2% of employee contributions.  Our matching contributions vest immediately.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our matching contributions were $5.3&#160;million, $5.4 million, and $6.2 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiemployer Pension Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We contribute to a number of multiemployer defined benefit pension plans in the U.S. and Canada under the terms of collective-bargaining agreements that cover our union-represented employees, who are represented by more than 100 local unions.  The related collective-bargaining agreements between those organizations and us, which specify the rate at which we must contribute to the multi-employer defined pension plan, expire at different times between 2022 and 2025.  Benefits under these plans are generally based on compensation levels and years of service.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For us, the financial risks of participating in multiemployer plans are different from single-employer plans in the following respects:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer discontinues contributions to a plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer chooses to stop participating in a plan, a withdrawal liability may be created based on the unfunded vested benefits for all employees in the plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under federal legislation regarding multiemployer pension plans, in the event of a withdrawal from a plan or plan termination, companies are required to continue funding their proportionate share of such plan&#8217;s unfunded vested benefits.  We are a participant in multiple union sponsored multiemployer plans, and, as a plan participant, our potential obligation could be significant.  The amount of the potential obligation is not currently ascertainable because the information required to determine such amount is not identifiable or readily available.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our participation in significant plans for the fiscal year ended June&#160;30, 2022 is outlined in the table below.  The &#8220;EIN/Pension Plan Number&#8221; column provides the Employer Identification Number (&#8220;EIN&#8221;) and the three digit plan number.  The zone status is based on the latest information that the Company received from the plan and is certified by the plan&#8217;s actuary.  Plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are generally less than 80 percent funded, and plans in the green zone are generally at least 80 percent funded.  The &#8220;FIP/RP Status Pending/Implemented&#8221; column indicates plans for which a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) is either pending or has been implemented.  The &#8220;Surcharge Imposed&#8221; column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.  The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EIN/Pension<br/>Plan&#160;Number</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Protection Act<br/>Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FIP/RP<br/>Status<br/>Pending or<br/>Implemented</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Contributions<br/>Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">48-6168020/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">National Electrical Benefit Fund, IBEW locals 71, 126, 488, and 1319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">53-0181657/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund Local Union 164 IBEW&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-6031199/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund of Local Union No 102 IBEW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-1615726/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-6238995/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Local 351 IBEW Pension Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-3417366/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Steamfitters Local Union No 420 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23-2004424/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 654 Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23-6538183/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Ohio Carpenters' Pension Fund, Locals 1090 and 351</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6574360/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan, Local 55</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6682351/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Northwestern Ohio Plumbers and Pipefitters Pension, Local 50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6502487/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Indiana Laborers Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">35-6027150/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Mid-America Pension Plan, Local 395</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">36-6488227/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pipefitters Retirement Fund, Local 597</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">62-6105084/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan of Western Pennsylvania, Local 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25-1283169/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Contributions&#160;to&#160;other&#160;multiemployer&#160;plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,818&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">15,369&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">37,403&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the National Electrical Benefit Fund for Locals 71/126/488/1319, Local 164 IBEW Pension Plan, Local IBEW 102 IBEW Pension Plan, Steamfitters Local Union No. 420 Pension Plan, Locals 1090 and 351 of the Ohio Carpenters' Pension Fund, Iron Workers Pension Plan Local 55, Northwestern Ohio Plumbers and Pipefitters Pension Local 50, Indiana Laborers Pension Fund, and Pipefitters Retirement Fund Local 597, we have not received a funding notification that covers our fiscal year 2022 during the preparation of this Form 10-K.  For Local 164 IBEW Pension Plan, we have not received a funding notification that covers our fiscal year 2021 either.  Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor.  We also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that we have not received notification.  The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/2022-funding-status-notices#2020-c-and-d.</span></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Matrix Service Company 2011 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was effective January&#160;1, 2011.  The ESPP allows employees to purchase shares through payroll deductions and members of the Board of Directors to purchase shares from amounts withheld from their cash retainers.  Share purchases are limited to an aggregate market value of no greater than $60,000 per calendar year per participant and are purchased from us at the current market value with no discount to the participant.  Contributions are with after tax earnings and are accumulated in non-interest bearing accounts for quarterly purchases of company stock.  Upon the purchase of shares, the participants receive all stockholder rights including dividend and voting rights and are permitted to sell their shares at any time.  We have made 1,000,000 shares available under the ESPP.  The ESPP can be terminated at any time at the discretion of the Board of Directors and will automatically terminate once the plan shares are exhausted.  Shares are issued from Treasury Stock under the ESPP.  There were 29,826 shares issued in fiscal 2022, 29,171 shares in fiscal 2021, and 20,733 shares in fiscal 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078148240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment InformationIn fiscal 2022, we operated our business through three reportable segments:<div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Utility and Power Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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 construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities, in simple or combined cycle configuration.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Process and Industrial Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Storage and Terminal Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of work related to aboveground 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 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,917&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset impairments and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about Significant Customers:</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Customers as a Percentage of Segment Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer five</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087342160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities Disclosure [Text Block]</a></td>
<td class="text">Restructuring Costs<div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs incurred are classified as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Since Inception of Business Improvement Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Costs by Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412&#160;</span></td><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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other costs in the Process and Industrial Facilities segment consisted of a $1.6&#160;million credit in the third quarter of fiscal 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087369648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Matrix Service Company</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II&#8212;Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. C<br/>ADDITIONS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. D</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COL. E</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Costs and<br/>Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Other Accounts&#8212;Describe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions&#8212;Describe</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>End of<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,935&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset accounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserve for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,882&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,668&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Relates to the write off of a $0.3&#160;million account receivable that was fully reserved in a prior period. </span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Relates to foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Primarily relates to a $0.1&#160;million reserve that was recognized as a credit loss and ultimately written off within fiscal 2021.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(D)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Relates to $1.1&#160;million of foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions, partially offset by $0.6&#160;million of fully reserved tax credits that expired in fiscal 2021.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(E)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.8pt">Primarily relates to a $0.6&#160;million reserve that was recognized as a credit loss and ultimately settled and written off within fiscal 2020 and $0.3&#160;million of payments received on a balance that was fully reserved.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076326688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Organization and Basis of Presentation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts of Matrix Service Company and its subsidiaries (&#8220;Matrix&#8221;, the &#8220;Company&#8221; or &#8220;we&#8221;, &#8220;our&#8221;, and &#8220;us&#8221; are to Matrix Service Company and its subsidiaries), all of which are wholly owned.  Intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in the United States, Canada, South Korea and Australia.  Our reportable segments are Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  We believe the most significant estimates and judgments are associated with revenue recognition, the recoverability tests that must be periodically performed with respect to our goodwill and other intangible assets, deferred tax assets, and the estimation of loss contingencies, including liabilities associated with litigation and with the self-insured retentions on our insurance programs.  Actual results could materially differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General Information about our Contracts with Customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 1: Contract Identification</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 2: Identify Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 3: Determine Contract Price</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 4: Assign Contract Price to Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Step 5: Recognize Revenue as Performance Obligations are Satisfied</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change Orders </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include as cash equivalents all investments with original maturities of three months or less which are readily convertible into cash.  We have cash on deposit at June&#160;30, 2022 with banks in the United States, Canada, South Korea and Australia in excess of Federal Deposit Insurance Corporation ("FDIC"), Canada Deposit Insurance Corporation ("CDIC"), Korea Deposit Insurance Corporation ("KDIC") and Financial Claims Scheme ("FCS")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection limits, respectively.  The United States Dollar equivalent of Canadian, South Korean and Australian deposits totaled $5.7 million as of June&#160;30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Consolidated Balance Sheets.  The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,371&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried on a gross basis, less the allowance for credit losses.  We estimate the allowance for credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount.  Our customers consist primarily of major integrated oil companies, independent refiners and marketers, power companies, petrochemical companies, pipeline companies, mining companies, contractors and engineering firms.  We are exposed to the risk of individual customer defaults or depressed cycles in our customers&#8217; industries.  To mitigate this risk, many of our contracts require payment as projects progress or advance payment in some circumstances.  In addition, in most cases we can place liens against the property, plant or equipment constructed or terminate the contract if a material contract default occurs.  Accounts are written off against the allowance for credit losses only after all reasonable collection attempts have been exhausted.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_RetentionPayablePolicyTextBlock', window );">Retentions</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retentions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract retentions collectable beyond one year are included in Other assets in the Consolidated Balance Sheets.  Accounts payable retentions are generally settled within one year.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#8220;Loss Contingencies&#8221;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable, and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of steel plate and pipe and aluminum coil and extrusions.  Cost is determined primarily using the average cost method and inventories are stated at the lower of cost or net realizable value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation</a></td>
<td class="text">DepreciationDepreciation is computed using the straight-line method over the estimated useful lives of the depreciable assets.  Depreciable lives are as follows: buildings&#8212;40 years, construction equipment&#8212;3 to 15 years, transportation equipment&#8212;3 to 5 years, and office equipment and software&#8212;3 to 10 years.  Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  We determine if an arrangement is or contains a lease at inception of the arrangement.  An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration.  Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received.  Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date.  Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis.  Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease.  We consider various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets are evaluated for impairment in accordance with our policy for impairment of long-lived assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets for impairment when events or changes in circumstances indicate, in management&#8217;s judgment, that the carrying value of such assets used in operations may not be recoverable.  The determination of whether an impairment has occurred is based on management&#8217;s estimate of undiscounted future cash flows attributable to the assets as compared to the carrying value of the assets.  If an impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and, to the extent the carrying value exceeds the fair value of the assets, recording a loss provision.</span></div>For assets identified to be disposed of in the future, the carrying value of the assets are compared to the estimated fair value less the cost of disposal to determine if an impairment has occurred.  Until the assets are disposed of, an estimate of the fair value is redetermined when related events or circumstances change.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#8217;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that have finite useful lives are amortized by the straight-line method over their useful lives ranging from 6 years to 15 years.  A finite intangible asset is considered impaired when its carrying amount is not recoverable and exceeds the asset's fair value.  The carrying amount is deemed unrecoverable if it is greater than the sum of undiscounted cash flows expected to result from use and eventual disposition of the asset.  An impairment loss is equal to the excess of the carrying amount over the fair value of the asset.  If quoted market prices are not available, the fair values of the intangible assets are based on present values of expected future cash flows or royalties avoided using discount rates commensurate with the risks involved.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_InsuranceReservesPolicyTextBlock', window );">Insurance Reserves</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, coverage limits and self-insured retentions.  We establish reserves for claims using a combination of actuarially determined estimates and case-by-case evaluations of the underlying claim data and update our evaluations as further information becomes known.  Judgments and assumptions are inherent in our reserve accruals; as a result, changes in assumptions or claims experience could result in changes to these estimates in the future.  If actual results of claim settlements are different than the amounts estimated, we may be exposed to future gains and losses that could be material.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued stock options, nonvested deferred share awards and cash-settled restricted share units under our long-term incentive compensation plans.  The fair value of these awards is calculated at grant date.  The fair value of time-based, nonvested deferred shares and cash-settled restricted share units is the value of our common stock at the grant date.  The fair value of market-based nonvested deferred shares is based on several factors, including the probability that the market condition specified in the grant will be achieved, which is calculated using a Monte Carlo model.  Cash-settled restricted share units must be settled in cash and are accounted for as liability-type awards and are remeasured at the end of each reporting period at fair </span></div>value until settlement.  For all awards, expense is recognized over the requisite service period with forfeitures recorded as they occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesWe use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#8217; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_InsuranceReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for insurance reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_InsuranceReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_RetentionPayablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Retention payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_RetentionPayablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087515488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restrictions on Cash and Cash Equivalents</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,371&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087360784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_RevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings on uncompleted contracts in excess of costs and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,354)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,058)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Disaggregation:</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Type Disaggregation:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_RevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_RevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087301296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - at cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment - at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,292&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,795&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,869&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,407&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas [Table Text Block]</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographical Disaggregation of Long-Lived Assets</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Lived Assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,381&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,337&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,150&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205085186256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Carrying value of goodwill by segment</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment are as follows:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,618&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,369&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,636&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,135&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock', window );">Carrying value of other intangible assets</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the carrying value of other intangible assets is as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,889&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,093)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:43.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,837&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,223)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,614&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that future amortization of other intangible assets will be as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For year ending:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079812560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of sources of pretax income (loss)</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sources of Pretax Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,283)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,263)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,644)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of the provision for income tax expense (benefit)</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the Provision for Income Tax Expense (Benefit)</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,928)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,358&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,039)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,570)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation Between the Expected Income Tax Provision Applying the Domestic Federal Statutory Tax Rate and the Reported Income Tax Provision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected benefit for federal income taxes at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of non-deductible goodwill</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges without tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax expense (benefit) on stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal rate differential net operating loss carryback</span><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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for federal, state and foreign income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,039)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,570)</span></td><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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, we impaired $18.3 million of goodwill, which included $5.4&#160;million of non-deductible goodwill.  In fiscal 2020, we impaired $32.9 million of goodwill, which included $8.6&#160;million of non-deductible goodwill.  See Note 4 - Goodwill and Other Intangible Assets for more information about the impairments.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.  In fiscal 2021, we placed $2.8 million of valuation allowances, including $1.5&#160;million on certain state net operating loss carryforwards due to a recent history of cumulative losses for a subsidiary.  In fiscal 2020, we placed $3.1&#160;million of valuation allowances on net operating loss carryforwards and foreign tax credits primarily related to Canada. </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Relates to fiscal 2021 net operating losses carried back under provisions of the CARES Act to fiscal years 2016 and 2017 which had a 35% federal tax rate.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Significant components of the Company's deferred tax assets and liabilities</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Components of our Deferred Tax Assets and Liabilities</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-time-off accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss benefit and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and pension</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense on nonvested deferred shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book over tax amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred FICA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable holdbacks and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock', window );">Significant components of the Company's deferred tax assets and liabilities as reported in the Consolidated Balance Sheets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As reported in the Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Summary of Operating Loss Carryforwards</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Loss and Tax Credit Carryforwards</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount                    (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal net operating loss</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2041 to June 2042</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023 to June 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2025 to indefinite</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2033 to indefinite</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2029 to June 2042</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2035 to June 2042</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of components of deferred tax assets and Liabilities, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205083815168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:22.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Expense in Consolidated Statements of Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,736&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,298&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,645&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,676&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,904&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherInformationRelatedToLeasesTableTextBlock', window );">Other Information Related to Leases [Table Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Information Related to Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087592768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Nonvested deferred share activity</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested deferred share activity for the fiscal year ended June&#160;30, 2022 is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:62.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average&#160; Grant<br/>Date&#160;Fair&#160;Value&#160;per&#160;<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,788&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087457008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted EPS is as follows: </span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.39)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.18)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.24)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding&#8212;basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.39)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087569168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Multiemployer Pension Plans</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our participation in significant plans for the fiscal year ended June&#160;30, 2022 is outlined in the table below.  The &#8220;EIN/Pension Plan Number&#8221; column provides the Employer Identification Number (&#8220;EIN&#8221;) and the three digit plan number.  The zone status is based on the latest information that the Company received from the plan and is certified by the plan&#8217;s actuary.  Plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are generally less than 80 percent funded, and plans in the green zone are generally at least 80 percent funded.  The &#8220;FIP/RP Status Pending/Implemented&#8221; column indicates plans for which a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) is either pending or has been implemented.  The &#8220;Surcharge Imposed&#8221; column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.  The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EIN/Pension<br/>Plan&#160;Number</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Protection Act<br/>Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FIP/RP<br/>Status<br/>Pending or<br/>Implemented</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Contributions<br/>Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">48-6168020/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">National Electrical Benefit Fund, IBEW locals 71, 126, 488, and 1319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">53-0181657/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund Local Union 164 IBEW&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-6031199/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Joint Pension Fund of Local Union No 102 IBEW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-1615726/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-6238995/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Local 351 IBEW Pension Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22-3417366/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Steamfitters Local Union No 420 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23-2004424/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 654 Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23-6538183/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Ohio Carpenters' Pension Fund, Locals 1090 and 351</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6574360/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan, Local 55</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6682351/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Northwestern Ohio Plumbers and Pipefitters Pension, Local 50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34-6502487/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Indiana Laborers Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">35-6027150/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Mid-America Pension Plan, Local 395</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">36-6488227/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pipefitters Retirement Fund, Local 597</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">62-6105084/001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Described below </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Iron Workers Pension Plan of Western Pennsylvania, Local 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25-1283169/001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Contributions&#160;to&#160;other&#160;multiemployer&#160;plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,818&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">15,369&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">37,403&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.852%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the National Electrical Benefit Fund for Locals 71/126/488/1319, Local 164 IBEW Pension Plan, Local IBEW 102 IBEW Pension Plan, Steamfitters Local Union No. 420 Pension Plan, Locals 1090 and 351 of the Ohio Carpenters' Pension Fund, Iron Workers Pension Plan Local 55, Northwestern Ohio Plumbers and Pipefitters Pension Local 50, Indiana Laborers Pension Fund, and Pipefitters Retirement Fund Local 597, we have not received a funding notification that covers our fiscal year 2022 during the preparation of this Form 10-K.  For Local 164 IBEW Pension Plan, we have not received a funding notification that covers our fiscal year 2021 either.  Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor.  We also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that we have not received notification.  The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/2022-funding-status-notices#2020-c-and-d.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079991040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Results of Operations</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,917&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,398&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset impairments and restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Customers as a Percentage of Segment Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Utility and Power<br/>Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal<br/>Solutions</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year ended June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer one</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer two</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer three</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer four</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer five</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087520208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs [Table Text Block]</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs incurred are classified as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Since Inception of Business Improvement Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Costs by Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,756&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,010&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412&#160;</span></td><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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other costs in the Process and Industrial Facilities segment consisted of a $1.6&#160;million credit in the third quarter of fiscal 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077728992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">$ 52,371<span></span>
</td>
<td class="nump">$ 83,878<span></span>
</td>
<td class="nump">$ 100,036<span></span>
</td>
<td class="nump">$ 89,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted Cash</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</a></td>
<td class="nump">$ 77,371<span></span>
</td>
<td class="nump">$ 83,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Construction Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Construction Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office Equipment and Software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office Equipment and Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Depreciable life of office equipment and software</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mtrx_InternationalMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mtrx_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mtrx_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077379936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 484,200<span></span>
</td>
<td class="nump">$ 484,200<span></span>
</td>
<td class="nump">$ 484,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths', window );">Performance obligations to be recognized as revenue within next twelve months</a></td>
<td class="nump">389,900<span></span>
</td>
<td class="nump">389,900<span></span>
</td>
<td class="nump">389,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">44,752<span></span>
</td>
<td class="nump">44,752<span></span>
</td>
<td class="nump">44,752<span></span>
</td>
<td class="nump">$ 30,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ChangeinCIE', window );">Change in costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Billings on uncompleted contracts in excess of costs and estimated earnings</a></td>
<td class="num">(65,106)<span></span>
</td>
<td class="num">(65,106)<span></span>
</td>
<td class="num">(65,106)<span></span>
</td>
<td class="num">(53,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ChangeinBIE', window );">Change in billings on uncompleted contracts in excess of costs and estimated earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ContractWithCustomerCurrentLiabilityNet', window );">Contract with customer, current liability, net</a></td>
<td class="num">(20,354)<span></span>
</td>
<td class="num">(20,354)<span></span>
</td>
<td class="num">(20,354)<span></span>
</td>
<td class="num">(23,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Changeinnetcontractbalances', window );">Change in net contract balances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract', window );"><strong>Disclosure Customer Contracts Additional Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionContractorReceivableRetainageYearOne', window );">Contract Receivable Retainage, Next Twelve Months</a></td>
<td class="nump">16,100<span></span>
</td>
<td class="nump">16,100<span></span>
</td>
<td class="nump">16,100<span></span>
</td>
<td class="nump">19,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne', window );">Contract Receivable Retainage, after Next Twelve Months</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707,780<span></span>
</td>
<td class="nump">673,398<span></span>
</td>
<td class="nump">$ 1,100,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,848<span></span>
</td>
<td class="nump">199,917<span></span>
</td>
<td class="nump">421,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossOnContracts', window );">Loss on Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,839<span></span>
</td>
<td class="nump">263,429<span></span>
</td>
<td class="nump">467,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossOnContracts', window );">Loss on Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject1Member', window );">Utility and Power Infrastructure Capital Project 1 [Member] | Utility and Power Infrastructure Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject2Member', window );">Utility and Power Infrastructure Capital Project 2 [Member] | Utility and Power Infrastructure Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,188<span></span>
</td>
<td class="nump">444,042<span></span>
</td>
<td class="nump">685,559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,592<span></span>
</td>
<td class="nump">229,356<span></span>
</td>
<td class="nump">415,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,512<span></span>
</td>
<td class="nump">604,739<span></span>
</td>
<td class="nump">1,020,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,045<span></span>
</td>
<td class="nump">61,703<span></span>
</td>
<td class="nump">70,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mtrx_OtherinternationalMember', window );">Other international [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,223<span></span>
</td>
<td class="nump">$ 6,956<span></span>
</td>
<td class="nump">$ 10,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ChangeinBIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in BIE from the prior year to the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ChangeinBIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ChangeinCIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in CIE from prior year to the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ChangeinCIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_Changeinnetcontractbalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in net contract balances from the prior year to the current year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_Changeinnetcontractbalances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ContractWithCustomerCurrentLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer current liability, net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ContractWithCustomerCurrentLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DisclosureCustomerContractsAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure - Customer Contracts - Additional Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DisclosureCustomerContractsAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Performance obligations to be recognized as revenue within next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionContractorReceivableRetainageAfterYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126937589&amp;loc=SL119991598-234733<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126937574&amp;loc=SL119991535-234732<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionContractorReceivableRetainageAfterYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionContractorReceivableRetainageYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126937589&amp;loc=SL119991598-234733<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionContractorReceivableRetainageYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126916656&amp;loc=d3e57763-111642<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_UtilityAndPowerInfrastructureCapitalProject2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mtrx_OtherinternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mtrx_OtherinternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077603152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_LandBuildingsAndImprovementsGross', window );">Land Buildings And Improvements Gross</a></td>
<td class="nump">$ 34,788<span></span>
</td>
<td class="nump">$ 41,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and Equipment, Gross</a></td>
<td class="nump">93,036<span></span>
</td>
<td class="nump">94,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_TransportationEquipmentGross', window );">Transportation Equipment Gross</a></td>
<td class="nump">48,999<span></span>
</td>
<td class="nump">50,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross', window );">Office Equipment and Capitalized Computer Software Gross</a></td>
<td class="nump">43,823<span></span>
</td>
<td class="nump">42,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,646<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">222,292<span></span>
</td>
<td class="nump">229,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(168,423)<span></span>
</td>
<td class="num">(160,388)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">53,869<span></span>
</td>
<td class="nump">69,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">153,381<span></span>
</td>
<td class="nump">176,337<span></span>
</td>
<td class="nump">$ 182,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from asset sales (Note 3)</a></td>
<td class="nump">39,018<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">1,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="nump">33,114<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
<td class="nump">767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mtrx_OrangeCaliforniaFacilityMember', window );">Orange California Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from asset sales (Note 3)</a></td>
<td class="nump">37,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="nump">$ 32,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 137,682<span></span>
</td>
<td class="nump">157,442<span></span>
</td>
<td class="nump">164,056<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">3,436<span></span>
</td>
<td class="nump">6,523<span></span>
</td>
<td class="nump">5,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mtrx_InternationalMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 12,263<span></span>
</td>
<td class="nump">$ 12,372<span></span>
</td>
<td class="nump">$ 12,435<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_LandBuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land Buildings And Improvements Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_LandBuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Office equipment and capitalized computer software gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_TransportationEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transportation Equipment Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_TransportationEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mtrx_OrangeCaliforniaFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mtrx_OrangeCaliforniaFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mtrx_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mtrx_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077547408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Carrying value of goodwill by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">$ 60,636<span></span>
</td>
<td class="nump">$ 60,369<span></span>
</td>
<td class="nump">$ 93,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="num">(18,312)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(189)<span></span>
</td>
<td class="nump">267<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">42,135<span></span>
</td>
<td class="nump">60,636<span></span>
</td>
<td class="nump">60,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment', window );">Goodwill attributable to reporting units at risk for impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Carrying value of goodwill by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">6,984<span></span>
</td>
<td class="nump">6,905<span></span>
</td>
<td class="nump">31,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="num">(2,659)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">4,263<span></span>
</td>
<td class="nump">6,984<span></span>
</td>
<td class="nump">6,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Carrying value of goodwill by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">26,878<span></span>
</td>
<td class="nump">26,846<span></span>
</td>
<td class="nump">34,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="num">(8,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,981)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">18,427<span></span>
</td>
<td class="nump">26,878<span></span>
</td>
<td class="nump">26,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Carrying value of goodwill by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">26,774<span></span>
</td>
<td class="nump">26,618<span></span>
</td>
<td class="nump">26,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="num">(7,208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(121)<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Goodwill</a></td>
<td class="nump">$ 19,445<span></span>
</td>
<td class="nump">$ 26,774<span></span>
</td>
<td class="nump">$ 26,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill attributable to reporting units at risk for impairment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077556192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">June 30, 2022</a></td>
<td class="nump">$ 1,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">June 30, 2023</a></td>
<td class="nump">1,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">June 30, 2024</a></td>
<td class="nump">1,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">June 30, 2025</a></td>
<td class="nump">555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">4,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">19,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">15,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment1Member', window );">Customer relationship impairment 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-Lived Intangible Assets, Remaining Amortization Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment2Member', window );">Customer relationship impairment 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-Lived Intangible Assets, Remaining Amortization Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment3Member', window );">Customer relationship impairment 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-Lived Intangible Assets, Remaining Amortization Period</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtrx_CustomerRelationshipImpairment3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077603792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 19,889<span></span>
</td>
<td class="nump">$ 19,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(15,093)<span></span>
</td>
<td class="num">(13,223)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">4,796<span></span>
</td>
<td class="nump">6,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual Property [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 2,558<span></span>
</td>
<td class="nump">2,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(2,276)<span></span>
</td>
<td class="num">(2,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">$ 282<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual Property [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual Property [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtrx_CustomerBasedMember', window );">Customer based [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 17,331<span></span>
</td>
<td class="nump">$ 17,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(12,817)<span></span>
</td>
<td class="num">(11,192)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">$ 4,514<span></span>
</td>
<td class="nump">$ 6,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtrx_CustomerBasedMember', window );">Customer based [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtrx_CustomerBasedMember', window );">Customer based [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Carrying value of other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtrx_CustomerBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtrx_CustomerBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078155792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Oct. 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DebtTextualAbstract', window );"><strong>Debt (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">Sep.  09,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 23.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember', window );">J.P. Morgan Chase Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DebtTextualAbstract', window );"><strong>Debt (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  02,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DebtTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DebtTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079960320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Outstanding Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Oct. 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Availability under senior credit facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings outstanding</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Availability under the senior secured revolving credit facility</a></td>
<td class="nump">42,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 23,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">Sep.  09,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 23,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Accelerated amortization of deferred debt amendment fees (Note 5)</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember', window );">J.P. Morgan Chase Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Availability under senior credit facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  02,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Accelerated amortization of deferred debt amendment fees (Note 5)</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense or loss included in net income that result in no cash flow, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=mtrx_JPMorganChaseBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079912464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Backed Debt Provisions (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 05, 2022</div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInitiationDate1', window );">Line of Credit Facility, Initiation Date</a></td>
<td class="text">Oct.  05,  2022<span></span>
</td>
<td class="text">Sep.  09,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensatingBalanceAmount', window );">Compensating Balance, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  09,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of Credit Facility, Current Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings under asset-backed credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Availability under the senior secured revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn', window );">Asset Backed Credit Facility Adjusted Term SOFR Rate One Month Tenor</a></td>
<td class="nump">11.448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor', window );">Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor</a></td>
<td class="nump">26.161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition', window );">Asset Backed Credit Facility Federal Funds Rate Addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum', window );">Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AlternateBaseRateMargin', window );">Alternate Base Rate Margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum', window );">Additional Margin on alternate base rate loans, Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum', window );">Additional Margin on alternate base rate loans, Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum', window );">Additional Margin on Adjusted Term SOFR, Minimum</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum', window );">Additional Margin on Adjusted Term SOFR, Maximum</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused Credit Facility Fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio', window );">Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio', window );">Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement', window );">Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  09,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional Margin on Adjusted Term SOFR, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional Margin on Adjusted Term SOFR, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AlternateBaseRateMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Alternate Base Rate Margin</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AlternateBaseRateMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit basis spread on alternate base rate maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit basis spread on alternate base rate minimum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basis points for a one-month tenor for Adjusted Term SOFR.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>mtrx:AssetBackedCreditFacilityFederalFundsRateAddition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensatingBalanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensatingBalanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility first became available, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInitiationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205084897472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Sources (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Components of pretax income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (53,258)<span></span>
</td>
<td class="num">$ (38,867)<span></span>
</td>
<td class="num">$ (32,660)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(5,025)<span></span>
</td>
<td class="num">(4,396)<span></span>
</td>
<td class="num">(3,984)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">$ (58,283)<span></span>
</td>
<td class="num">$ (43,263)<span></span>
</td>
<td class="num">$ (36,644)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205079744880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current and Deferred Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="num">$ (13,154)<span></span>
</td>
<td class="num">$ (376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">465<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(239)<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">259<span></span>
</td>
<td class="num">(12,928)<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">774<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,858<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="num">(1,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">406<span></span>
</td>
<td class="nump">2,462<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">5,358<span></span>
</td>
<td class="nump">889<span></span>
</td>
<td class="num">(3,629)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for federal, state and foreign income taxes</a></td>
<td class="nump">$ 5,617<span></span>
</td>
<td class="num">$ (12,039)<span></span>
</td>
<td class="num">$ (3,570)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077468336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Expected provision (benefit) for federal income taxes at the statutory rate</a></td>
<td class="num">$ (12,239)<span></span>
</td>
<td class="num">$ (9,085)<span></span>
</td>
<td class="num">$ (7,695)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="num">(1,971)<span></span>
</td>
<td class="num">(1,240)<span></span>
</td>
<td class="num">(768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Impairment of non-deductible goodwill</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit', window );">Charges without tax benefit</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="nump">1,707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">17,943<span></span>
</td>
<td class="nump">2,797<span></span>
</td>
<td class="nump">3,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Effectofnewaccountingstandardcomparedtooldstandard', window );">Excess tax expense (benefit) on stock-based compensation</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">1,826<span></span>
</td>
<td class="nump">230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development and other tax credits</a></td>
<td class="num">(613)<span></span>
</td>
<td class="num">(1,707)<span></span>
</td>
<td class="num">(1,724)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax differential</a></td>
<td class="num">(232)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Federal rate differential net operating loss carryback</a></td>
<td class="nump">141<span></span>
</td>
<td class="num">(5,223)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingenciesOther', window );">Change in uncertain tax positions</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">292<span></span>
</td>
<td class="num">(265)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for federal, state and foreign income taxes</a></td>
<td class="nump">5,617<span></span>
</td>
<td class="num">$ (12,039)<span></span>
</td>
<td class="num">(3,570)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_AmountOfNonDeductibleGoodwillImpaired', window );">Amount of non-deductible goodwill impaired.</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating Loss Carryforwards, Valuation Allowance</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_AmountOfNonDeductibleGoodwillImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of non-deductible goodwill impaired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_AmountOfNonDeductibleGoodwillImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_Effectofnewaccountingstandardcomparedtooldstandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effect of new accounting standard compared to old standard</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_Effectofnewaccountingstandardcomparedtooldstandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation, Charges without tax benefit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingenciesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in other income tax contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingenciesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076390944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Income Tax Assets and Liabilities Details (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty reserve</a></td>
<td class="nump">$ 206,000<span></span>
</td>
<td class="nump">$ 206,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Bad debt reserve</a></td>
<td class="nump">340,000<span></span>
</td>
<td class="nump">231,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Paid time-off accrual</a></td>
<td class="nump">315,000<span></span>
</td>
<td class="nump">747,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DeferredTaxAssetsInsuranceReserve', window );">Insurance reserve</a></td>
<td class="nump">1,019,000<span></span>
</td>
<td class="nump">1,229,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements', window );">Legal reserve</a></td>
<td class="nump">79,000<span></span>
</td>
<td class="nump">146,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Net operating loss benefit and credit carryforwards</a></td>
<td class="nump">23,717,000<span></span>
</td>
<td class="nump">14,966,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Accrued compensation and pension</a></td>
<td class="nump">736,000<span></span>
</td>
<td class="nump">690,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense', window );">Deferred Tax Assets, Tax Deferred Expense</a></td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">27,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation expense on nonvested deferred shares</a></td>
<td class="nump">1,910,000<span></span>
</td>
<td class="nump">1,895,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DeferredTaxAssetsAccruedLosses', window );">Accrued losses</a></td>
<td class="nump">1,089,000<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges', window );">Restructuring reserve</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">725,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Book over tax amortization</a></td>
<td class="nump">5,449,000<span></span>
</td>
<td class="nump">3,765,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred FICA</a></td>
<td class="nump">1,427,000<span></span>
</td>
<td class="nump">1,920,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Foreign currency translation and other</a></td>
<td class="nump">1,002,000<span></span>
</td>
<td class="nump">665,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(28,615,000)<span></span>
</td>
<td class="num">(11,104,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">8,850,000<span></span>
</td>
<td class="nump">16,172,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Tax over book depreciation</a></td>
<td class="nump">7,842,000<span></span>
</td>
<td class="nump">10,315,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Receivable holdbacks and other</a></td>
<td class="nump">1,034,000<span></span>
</td>
<td class="nump">596,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">8,876,000<span></span>
</td>
<td class="nump">10,911,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset (liability)</a></td>
<td class="num">$ (26,000)<span></span>
</td>
<td class="nump">$ 5,261,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DeferredTaxAssetsAccruedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets accrued losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DeferredTaxAssetsAccruedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DeferredTaxAssetsInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets insurance reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DeferredTaxAssetsInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restructuring reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205083766832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Income Tax Assets and Liabilities Summary (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract', window );"><strong>Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset (liability)</a></td>
<td class="num">$ (26)<span></span>
</td>
<td class="nump">$ 5,261<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076388896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Credit Carryforwards (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating Loss Carryforwards, Limitations on Use</a></td>
<td class="text">June 2025 to indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 73,889<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating Loss Carryforwards, Limitations on Use</a></td>
<td class="text">June 2029 to June 2042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 37,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalNetOperatingLossesMember', window );">Federal Net Operating Losses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Tax Credit Carryforward, Description</a></td>
<td class="text">Indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 27,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalTaxCreditCarryforwardsMember', window );">Federal tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Tax Credit Carryforward, Description</a></td>
<td class="text">June 2041 to June 2042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalForeignTaxCreditCarryforwardMember', window );">Foreign tax credit carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Tax Credit Carryforward, Description</a></td>
<td class="text">June 2023 to June 2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_ForeignTaxCreditCarryforwardsMember', window );">Foreign tax credit carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Tax Credit Carryforward, Description</a></td>
<td class="text">June 2035 to June 2042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_IncomeTaxAuthorityDescriptionAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Tax Credit Carryforward, Description</a></td>
<td class="text">June 2033 to indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 912<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the origin, nature, and characteristics of the tax credit carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalNetOperatingLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalNetOperatingLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalTaxCreditCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalTaxCreditCarryforwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalForeignTaxCreditCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_FederalForeignTaxCreditCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_ForeignTaxCreditCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxAuthorityDescriptionAxis=mtrx_ForeignTaxCreditCarryforwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_IncomeTaxAuthorityDescriptionAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_IncomeTaxAuthorityDescriptionAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077325536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Tax Items (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Increase (Decrease) in Income Taxes Receivable</a></td>
<td class="nump">$ 12.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Proceeds from Income Tax Refunds</a></td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_CARESACTDeferredPayrollTaxLiability', window );">CARES ACT deferred payroll tax liability</a></td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for Uncertain Tax Positions, Noncurrent</a></td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_CARESACTDeferredPayrollTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>CARES ACT deferred payroll tax liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_CARESACTDeferredPayrollTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077596640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnapprovedChangeOrdersAmount', window );">Unpriced Change Orders and Claims</a></td>
<td class="nump">$ 8.9<span></span>
</td>
<td class="nump">$ 14.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractsReceivableClaimsAndUncertainAmounts', window );">Contract receivable in dispute</a></td>
<td class="nump">$ 17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractsReceivableClaimsAndUncertainAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126937589&amp;loc=SL119991585-234733<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsReceivableClaimsAndUncertainAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnapprovedChangeOrdersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6471471&amp;loc=d3e48698-109348<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnapprovedChangeOrdersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076441472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfRealEstateLeases', window );">Percentage of real estate leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease right-of-use asset impairment</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=mtrx_MaximumOperatingLeaseTermMember', window );">Maximum Operating Lease Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PercentageOfRealEstateLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of real estate leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PercentageOfRealEstateLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=mtrx_MaximumOperatingLeaseTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=mtrx_MaximumOperatingLeaseTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205084912432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 7,511<span></span>
</td>
<td class="nump">$ 8,386<span></span>
</td>
<td class="nump">$ 12,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">24,225<span></span>
</td>
<td class="nump">25,912<span></span>
</td>
<td class="nump">37,371<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 31,736<span></span>
</td>
<td class="nump">$ 34,298<span></span>
</td>
<td class="nump">$ 49,645<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077343632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity Analysis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal 2023</a></td>
<td class="nump">$ 6,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal 2024</a></td>
<td class="nump">5,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Fiscal 2025</a></td>
<td class="nump">3,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal 2026</a></td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Fiscal 2027</a></td>
<td class="nump">3,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">8,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future operating lease payments</a></td>
<td class="nump">31,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(6,057)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Net present value of future lease payments</a></td>
<td class="nump">25,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion of operating lease payments</a></td>
<td class="nump">5,715<span></span>
</td>
<td class="nump">$ 5,747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">$ 19,904<span></span>
</td>
<td class="nump">$ 20,771<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205087504720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Other Lease Information (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherLeaseInformationAbstract', window );"><strong>Other Lease Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherLeaseInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Lease Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherLeaseInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205084971136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Disclosures (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">$ 8,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 5,687<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205075832896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">5,000,000.0<span></span>
</td>
<td class="nump">5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</a></td>
<td class="nump">2,707,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury Stock, Shares</a></td>
<td class="nump">1,097,703<span></span>
</td>
<td class="nump">1,338,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDividendRestrictions', window );">Line of Credit Facility, Dividend Restrictions</a></td>
<td class="text">2.5&#160;million<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</a></td>
<td class="nump">1,349,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharesAcquired', window );">Other Treasury Shares Acquired</a></td>
<td class="nump">76,703<span></span>
</td>
<td class="nump">170,629<span></span>
</td>
<td class="nump">181,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">26,733,000<span></span>
</td>
<td class="nump">26,451,000<span></span>
</td>
<td class="nump">26,621,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for Repurchase of Common Stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (17,045)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherTreasurySharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other treasury shares acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherTreasurySharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityDividendRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of restrictions on the entity's ability to pay dividends as required by the terms of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDividendRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077778352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Textual) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 7,877<span></span>
</td>
<td class="nump">$ 8,156<span></span>
</td>
<td class="nump">$ 9,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax expense (benefits) related to stock compensation vesting</a></td>
<td class="num">$ (1,000)<span></span>
</td>
<td class="num">(1,800)<span></span>
</td>
<td class="num">$ (200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share awards authorized</a></td>
<td class="nump">1,725,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share available for grant</a></td>
<td class="nump">1,392,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock option</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed', window );">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod', window );">Deferred shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">665,597<span></span>
</td>
<td class="nump">490,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue', window );">Average grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.60<span></span>
</td>
<td class="nump">$ 21.79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased', window );">Deferred shares vested and released</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">515,218<span></span>
</td>
<td class="nump">542,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue', window );">Weighted average fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.99<span></span>
</td>
<td class="nump">$ 19.43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_OtherTreasurySharesAcquired', window );">Other Treasury Shares Acquired</a></td>
<td class="nump">76,703<span></span>
</td>
<td class="nump">170,629<span></span>
</td>
<td class="nump">181,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="nump">19,550<span></span>
</td>
<td class="nump">34,150<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</a></td>
<td class="nump">$ 10.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_EmployeeAwardMember', window );">Employee Award [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting', window );">Vesting period, equal annual installments</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_EmployeeAwardMember', window );">Employee Award [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_DirectorAwardsMember', window );">Director Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting', window );">Vesting period, equal annual installments</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_MarketBasedAwardsMember', window );">Market Based Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PayoutAsPercentageOfOriginalAwardMinimum', window );">Pro-rate of original awards, minimum</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PayoutAsPercentageOfOriginalAwardMaximum', window );">Pro-rate of original awards maximum</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_VestIn2021Member', window );">Vest in 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares', window );">Minimum threshold shares scheduled to vest for performance based shares</a></td>
<td class="nump">163,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_VestIn2022Member', window );">Vest in 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares', window );">Minimum threshold shares scheduled to vest for performance based shares</a></td>
<td class="nump">340,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_VestIn2023Member', window );">Vest in 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares', window );">Minimum threshold shares scheduled to vest for performance based shares</a></td>
<td class="nump">389,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum threshold shares scheduled to vest for performance based shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_OtherTreasurySharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other treasury shares acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_OtherTreasurySharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PayoutAsPercentageOfOriginalAwardMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payout as percentage of original award maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PayoutAsPercentageOfOriginalAwardMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PayoutAsPercentageOfOriginalAwardMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payout as percentage of original award minimum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PayoutAsPercentageOfOriginalAwardMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award deferred grants in period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award deferred shares vested and released.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award deferred shares vested and released weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award deferred weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award installment period for vesting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_EmployeeAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_EmployeeAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_DirectorAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=mtrx_DirectorAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_MarketBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_MarketBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_VestIn2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_VestIn2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_VestIn2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_VestIn2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_VestIn2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_VestIn2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205083810480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock option activity and related information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of options exercised</a></td>
<td class="num">(19,550)<span></span>
</td>
<td class="num">(34,150)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price exercised</a></td>
<td class="nump">$ 10.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value exercised</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077971344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Nonvested deferred share activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested shares at June 30, 2021</a></td>
<td class="nump">1,280,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares cancelled</a></td>
<td class="num">(242,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested shares at June 30, 2022</a></td>
<td class="nump">1,465,788<span></span>
</td>
<td class="nump">1,280,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share at June 30, 2021</a></td>
<td class="nump">$ 17.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share granted</a></td>
<td class="nump">14.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share vested and released</a></td>
<td class="nump">13.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share cancelled</a></td>
<td class="nump">25.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share at June 30, 2022</a></td>
<td class="nump">$ 14.86<span></span>
</td>
<td class="nump">$ 17.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod', window );">Share based compensation arrangement by share based payment award deferred cancellations in period.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue', window );">Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Restricted Stock or Unit Expense</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="nump">242,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_CashPerformanceAwardsMember', window );">Cash Performance Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Nonvested deferred share activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="nump">231,219<span></span>
</td>
<td class="nump">238,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares vested and released</a></td>
<td class="num">(53,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares cancelled</a></td>
<td class="num">(25,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">231,219<span></span>
</td>
<td class="nump">238,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</a></td>
<td class="nump">53,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="nump">25,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockAwardForfeitures', window );">Restricted Stock Award, Forfeitures</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtrx_ShareBasedPerformanceAwardsMember', window );">Share Based Performance Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Nonvested deferred share activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="nump">696,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares vested and released</a></td>
<td class="num">(268,403)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">696,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</a></td>
<td class="nump">268,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award deferred cancellations in period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total value of forfeitures related to restricted stock awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_CashPerformanceAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_CashPerformanceAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mtrx_ShareBasedPerformanceAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mtrx_ShareBasedPerformanceAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076326304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Common Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted EPS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding</a></td>
<td class="nump">26,733<span></span>
</td>
<td class="nump">26,451<span></span>
</td>
<td class="nump">26,621<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares</a></td>
<td class="nump">26,733<span></span>
</td>
<td class="nump">26,451<span></span>
</td>
<td class="nump">26,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per common share (in dollars per share)</a></td>
<td class="num">$ (2.39)<span></span>
</td>
<td class="num">$ (1.18)<span></span>
</td>
<td class="num">$ (1.24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic EPS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (63,900)<span></span>
</td>
<td class="num">$ (31,224)<span></span>
</td>
<td class="num">$ (33,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding</a></td>
<td class="nump">26,733<span></span>
</td>
<td class="nump">26,451<span></span>
</td>
<td class="nump">26,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per common share (in dollars per share)</a></td>
<td class="num">$ (2.39)<span></span>
</td>
<td class="num">$ (1.18)<span></span>
</td>
<td class="num">$ (1.24)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205078275536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_EmployeeBenefitPlansTextualAbstract', window );"><strong>Employee Benefit Plans (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent', window );">Percentage of limitation on pretax compensation</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Company match of first 3% of employee contributions</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions', window );">Percentage of employee contribution for first half</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution', window );">Employee contribution for next 2%</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch', window );">Percentage of employee contribution for next half</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contribution made by company | $</a></td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="nump">$ 5,400,000<span></span>
</td>
<td class="nump">$ 6,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue', window );">Employee share purchase limit aggregate market value | $</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance', window );">Shares available at ESPP | shares</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued under ESPP | shares</a></td>
<td class="nump">29,826<span></span>
</td>
<td class="nump">29,171<span></span>
</td>
<td class="nump">20,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_NumberOfUnionsContributedTo', window );">Number of unions contributed to</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneRedMember', window );">Zone Red [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfPlanFunded', window );">Percentage of plan funded</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DescriptionOfFundedPortionOfPlan', window );">Description of plans funded</a></td>
<td class="text">less than 65 percent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneYellowMember', window );">Zone Yellow [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfPlanFunded', window );">Percentage of plan funded</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DescriptionOfFundedPortionOfPlan', window );">Description of plans funded</a></td>
<td class="text">less than 80 percent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneGreenMember', window );">Zone Green [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_PercentageOfPlanFunded', window );">Percentage of plan funded</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_DescriptionOfFundedPortionOfPlan', window );">Description of plans funded</a></td>
<td class="text">at least 80 percent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan employer matching contribution percent for next two percent of employee contribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay, by the terms of the plan, that the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_DescriptionOfFundedPortionOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of funded portion of plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_DescriptionOfFundedPortionOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_EmployeeBenefitPlansTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_EmployeeBenefitPlansTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan per participant maximum annual share purchase limited to aggregate market value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan maximum number of shares available for issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_NumberOfUnionsContributedTo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of unions contributed to</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_NumberOfUnionsContributedTo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employee contribution as base for employer contribution to match</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employee contribution as base for employer contributions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_PercentageOfPlanFunded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan funded.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_PercentageOfPlanFunded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneRedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneRedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneYellowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneYellowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneGreenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MultiemployerPlanZoneByTypeAxis=mtrx_ZoneGreenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205075505568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost', window );">Contributions to other multiemployer plans</a></td>
<td class="nump">$ 3,729,000<span></span>
</td>
<td class="nump">$ 3,848,000<span></span>
</td>
<td class="nump">$ 8,352,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Total contributions made</a></td>
<td class="nump">$ 16,818,000<span></span>
</td>
<td class="nump">$ 15,369,000<span></span>
</td>
<td class="nump">37,403,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_BoilermakerBlacksmithNationalPensionTrustMember', window );">Boilermaker-Blacksmith National Pension Trust [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">48-6168020/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Yellow<span></span>
</td>
<td class="text">Yellow<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 5,208,000<span></span>
</td>
<td class="nump">$ 4,003,000<span></span>
</td>
<td class="nump">6,634,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_NationalElectricalBenefitFundLocal488And126Member', window );">National Electrical Benefit Fund, Local 488 and 126 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">53-0181657/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 2,973,000<span></span>
</td>
<td class="nump">$ 1,865,000<span></span>
</td>
<td class="nump">2,674,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionOneSixFourIbewMember', window );">Joint Pension Fund Local Union One Six Four Ibew [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">22-6031199/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 1,514,000<span></span>
</td>
<td class="nump">$ 1,958,000<span></span>
</td>
<td class="nump">1,560,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain', window );">Joint Pension Fund Local Union Number 102 IBEW [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">22-1615726/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 906,000<span></span>
</td>
<td class="nump">$ 1,341,000<span></span>
</td>
<td class="nump">1,227,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain', window );">IBEW Local 456 Pension Plan [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">22-6238995/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 734,000<span></span>
</td>
<td class="nump">$ 595,000<span></span>
</td>
<td class="nump">427,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_LocalThreeFiveOneIbewPensionPlanDomain', window );">Local 351 IBEW Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">22-3417366/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 395,000<span></span>
</td>
<td class="nump">$ 479,000<span></span>
</td>
<td class="nump">1,709,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain', window );">Steamfitters Local Union Number 420 Pension Plan [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">23-2004424/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Red<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 498,000<span></span>
</td>
<td class="nump">$ 442,000<span></span>
</td>
<td class="nump">1,523,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocal654PensionPlanMember', window );">IBEW Local 654 Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">23-6538183/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 857,000<span></span>
</td>
<td class="nump">$ 818,000<span></span>
</td>
<td class="nump">1,021,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_OhioCarpentersPensionFundLocal1090and351Member', window );">OhioCarpentersPensionFundLocal1090and351</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">34-6574360/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Red<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">3,042,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanLoc.55Member', window );">Iron Workers Pension Plan, Loc. 55 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">34-6682351/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,951,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member', window );">Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">34-6502487/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,504,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IndianaLaborersPensionFundDomain', window );">Indiana Laborers Pension Fund [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">35-6027150/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">1,604,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronworkersMidAmericaPensionPlanMember', window );">Ironworkers Mid-America Pension Plan, Local 395 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">36-6488227/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">840,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_PipefittersRetirementFundLocalFiveNineSevenMember', window );">Pipefitters Retirement Fund, Local 597 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">62-6105084/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Described below (1)<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">835,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member', window );">Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_MultiemployerPlansNumber', window );">EIN/Pension Plan Number</a></td>
<td class="text">25-1283169/001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription', window );">Multiemployer Plans, Underfunded Status, Description</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">FIP/RP Status Pending or Implemented</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Employer Contribution, Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge Imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_MultiemployerPlansNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Multiemployer plans number.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_MultiemployerPlansNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=29639808&amp;loc=d3e29008-114946<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are "No", "Pending", "Implemented", "Other", and "NA".</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:fundingImprovementAndRehabilitationPlanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are "No", "Yes" and "NA".</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:surchargeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansUnderfundedStatusDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the extent to which the employer could be responsible for obligations of the multiemployer plan, including benefits earned by employees during employment with another employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450678-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansUnderfundedStatusDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_BoilermakerBlacksmithNationalPensionTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_BoilermakerBlacksmithNationalPensionTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_NationalElectricalBenefitFundLocal488And126Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_NationalElectricalBenefitFundLocal488And126Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionOneSixFourIbewMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionOneSixFourIbewMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_LocalThreeFiveOneIbewPensionPlanDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_LocalThreeFiveOneIbewPensionPlanDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocal654PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IBEWLocal654PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_OhioCarpentersPensionFundLocal1090and351Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_OhioCarpentersPensionFundLocal1090and351Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanLoc.55Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanLoc.55Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IndianaLaborersPensionFundDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IndianaLaborersPensionFundDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronworkersMidAmericaPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IronworkersMidAmericaPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_PipefittersRetirementFundLocalFiveNineSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_PipefittersRetirementFundLocalFiveNineSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205076286176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">$ 714,850,000<span></span>
</td>
<td class="nump">$ 679,506,000<span></span>
</td>
<td class="nump">$ 1,107,582,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">707,780,000<span></span>
</td>
<td class="nump">673,398,000<span></span>
</td>
<td class="nump">1,100,938,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(1,206,000)<span></span>
</td>
<td class="nump">32,765,000<span></span>
</td>
<td class="nump">102,176,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">67,690,000<span></span>
</td>
<td class="nump">69,756,000<span></span>
</td>
<td class="nump">86,276,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Intangible asset impairments and restructuring costs</a></td>
<td class="nump">18,958,000<span></span>
</td>
<td class="nump">6,756,000<span></span>
</td>
<td class="nump">52,525,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(87,854,000)<span></span>
</td>
<td class="num">(43,747,000)<span></span>
</td>
<td class="num">(36,625,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets</a></td>
<td class="nump">440,793,000<span></span>
</td>
<td class="nump">467,556,000<span></span>
</td>
<td class="nump">517,310,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">3,345,000<span></span>
</td>
<td class="nump">4,354,000<span></span>
</td>
<td class="nump">18,539,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">15,254,000<span></span>
</td>
<td class="nump">17,858,000<span></span>
</td>
<td class="nump">19,124,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">220,093,000<span></span>
</td>
<td class="nump">210,052,000<span></span>
</td>
<td class="nump">212,001,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">220,093,000<span></span>
</td>
<td class="nump">210,052,000<span></span>
</td>
<td class="nump">212,001,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(8,586,000)<span></span>
</td>
<td class="nump">1,506,000<span></span>
</td>
<td class="nump">7,081,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">11,771,000<span></span>
</td>
<td class="nump">9,882,000<span></span>
</td>
<td class="nump">10,047,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Intangible asset impairments and restructuring costs</a></td>
<td class="nump">2,746,000<span></span>
</td>
<td class="nump">1,312,000<span></span>
</td>
<td class="nump">27,625,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(23,103,000)<span></span>
</td>
<td class="num">(9,688,000)<span></span>
</td>
<td class="num">(30,591,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets</a></td>
<td class="nump">94,059,000<span></span>
</td>
<td class="nump">81,717,000<span></span>
</td>
<td class="nump">67,398,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">1,183,000<span></span>
</td>
<td class="nump">3,285,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">3,812,000<span></span>
</td>
<td class="nump">4,127,000<span></span>
</td>
<td class="nump">3,054,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">258,497,000<span></span>
</td>
<td class="nump">201,472,000<span></span>
</td>
<td class="nump">424,710,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">254,848,000<span></span>
</td>
<td class="nump">199,917,000<span></span>
</td>
<td class="nump">421,871,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">9,270,000<span></span>
</td>
<td class="nump">17,642,000<span></span>
</td>
<td class="nump">36,349,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">12,506,000<span></span>
</td>
<td class="nump">14,756,000<span></span>
</td>
<td class="nump">24,266,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Intangible asset impairments and restructuring costs</a></td>
<td class="nump">6,867,000<span></span>
</td>
<td class="nump">3,807,000<span></span>
</td>
<td class="nump">22,914,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(10,103,000)<span></span>
</td>
<td class="num">(921,000)<span></span>
</td>
<td class="num">(10,831,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets</a></td>
<td class="nump">104,078,000<span></span>
</td>
<td class="nump">106,619,000<span></span>
</td>
<td class="nump">138,734,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">254,000<span></span>
</td>
<td class="nump">834,000<span></span>
</td>
<td class="nump">7,523,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">5,659,000<span></span>
</td>
<td class="nump">6,018,000<span></span>
</td>
<td class="nump">8,014,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">236,260,000<span></span>
</td>
<td class="nump">267,982,000<span></span>
</td>
<td class="nump">470,871,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">232,839,000<span></span>
</td>
<td class="nump">263,429,000<span></span>
</td>
<td class="nump">467,066,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">262,000<span></span>
</td>
<td class="nump">13,617,000<span></span>
</td>
<td class="nump">61,413,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">17,284,000<span></span>
</td>
<td class="nump">18,644,000<span></span>
</td>
<td class="nump">26,386,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Intangible asset impairments and restructuring costs</a></td>
<td class="nump">7,330,000<span></span>
</td>
<td class="nump">1,391,000<span></span>
</td>
<td class="nump">1,066,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(24,352,000)<span></span>
</td>
<td class="num">(6,418,000)<span></span>
</td>
<td class="nump">33,961,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets</a></td>
<td class="nump">141,084,000<span></span>
</td>
<td class="nump">160,782,000<span></span>
</td>
<td class="nump">187,167,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">338,000<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">4,921,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">5,540,000<span></span>
</td>
<td class="nump">7,456,000<span></span>
</td>
<td class="nump">7,743,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember', window );">Unallocated Corporate Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(2,152,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,667,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">26,129,000<span></span>
</td>
<td class="nump">26,474,000<span></span>
</td>
<td class="nump">25,577,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Intangible asset impairments and restructuring costs</a></td>
<td class="nump">2,015,000<span></span>
</td>
<td class="nump">246,000<span></span>
</td>
<td class="nump">920,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(30,296,000)<span></span>
</td>
<td class="num">(26,720,000)<span></span>
</td>
<td class="num">(29,164,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets</a></td>
<td class="nump">101,572,000<span></span>
</td>
<td class="nump">118,438,000<span></span>
</td>
<td class="nump">124,011,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">2,724,000<span></span>
</td>
<td class="nump">1,201,000<span></span>
</td>
<td class="nump">2,810,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">243,000<span></span>
</td>
<td class="nump">257,000<span></span>
</td>
<td class="nump">313,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">7,070,000<span></span>
</td>
<td class="nump">6,108,000<span></span>
</td>
<td class="nump">6,644,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Utility and Power Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Process and Industrial Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">3,649,000<span></span>
</td>
<td class="nump">1,555,000<span></span>
</td>
<td class="nump">2,839,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Storage and Terminal Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtrx_Grossrevenues', window );">Gross revenues</a></td>
<td class="nump">$ 3,421,000<span></span>
</td>
<td class="nump">$ 4,553,000<span></span>
</td>
<td class="nump">$ 3,805,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtrx_Grossrevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross revenues before intersegment eliminations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtrx_Grossrevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtrx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077851232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details 2) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_CustomerOneMember', window );">Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">12.90%<span></span>
</td>
<td class="nump">9.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_CustomerTwoMember', window );">Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.90%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_CustomerThreeMember', window );">Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_CustomerFourMember', window );">Customer Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtrx_CustomerFiveMemberMember', window );">Customer Five [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">41.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">35.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">42.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure | Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">15.10%<span></span>
</td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure | Customer Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure | Customer Five [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">33.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">25.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities | Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities | Customer Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities | Customer Five [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions | Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">19.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions | Customer Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
<td class="nump">16.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions | Customer Five [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_CustomerFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_CustomerFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mtrx_CustomerFiveMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtrx_CustomerFiveMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077358128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">30 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs and other benefits</a></td>
<td class="nump">$ 596,000<span></span>
</td>
<td class="nump">$ 5,545,000<span></span>
</td>
<td class="nump">$ 8,773,000<span></span>
</td>
<td class="nump">$ 14,914,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Facility costs</a></td>
<td class="nump">33,000<span></span>
</td>
<td class="nump">785,000<span></span>
</td>
<td class="nump">3,712,000<span></span>
</td>
<td class="nump">4,530,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Other intangible asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,525,000<span></span>
</td>
<td class="nump">1,525,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other Restructuring Costs</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">426,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">443,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">646,000<span></span>
</td>
<td class="nump">6,756,000<span></span>
</td>
<td class="nump">14,010,000<span></span>
</td>
<td class="nump">21,412,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember', window );">Utility and Power Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs and other benefits</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">1,199,000<span></span>
</td>
<td class="nump">1,340,000<span></span>
</td>
<td class="nump">2,584,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Facility costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">113,000<span></span>
</td>
<td class="nump">235,000<span></span>
</td>
<td class="nump">348,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Other intangible asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,150,000<span></span>
</td>
<td class="nump">1,150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other Restructuring Costs</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">46,000<span></span>
</td>
<td class="nump">1,312,000<span></span>
</td>
<td class="nump">2,725,000<span></span>
</td>
<td class="nump">4,083,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember', window );">Process and Industrial Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs and other benefits</a></td>
<td class="num">(22,000)<span></span>
</td>
<td class="nump">2,951,000<span></span>
</td>
<td class="nump">6,167,000<span></span>
</td>
<td class="nump">9,096,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Facility costs</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">431,000<span></span>
</td>
<td class="nump">2,757,000<span></span>
</td>
<td class="nump">3,205,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Other intangible asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">375,000<span></span>
</td>
<td class="nump">375,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other Restructuring Costs</a></td>
<td class="num">(1,597,000)<span></span>
</td>
<td class="nump">426,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,171,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="num">(1,602,000)<span></span>
</td>
<td class="nump">3,808,000<span></span>
</td>
<td class="nump">9,299,000<span></span>
</td>
<td class="nump">11,505,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember', window );">Storage and Terminal Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs and other benefits</a></td>
<td class="nump">69,000<span></span>
</td>
<td class="nump">1,231,000<span></span>
</td>
<td class="nump">347,000<span></span>
</td>
<td class="nump">1,647,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Facility costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">159,000<span></span>
</td>
<td class="nump">720,000<span></span>
</td>
<td class="nump">879,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other Restructuring Costs</a></td>
<td class="nump">28,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">97,000<span></span>
</td>
<td class="nump">1,390,000<span></span>
</td>
<td class="nump">1,067,000<span></span>
</td>
<td class="nump">2,554,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember', window );">Unallocated Corporate Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs and other benefits</a></td>
<td class="nump">504,000<span></span>
</td>
<td class="nump">164,000<span></span>
</td>
<td class="nump">919,000<span></span>
</td>
<td class="nump">1,587,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Facility costs</a></td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">98,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other Restructuring Costs</a></td>
<td class="nump">1,585,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,585,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">$ 2,105,000<span></span>
</td>
<td class="nump">$ 246,000<span></span>
</td>
<td class="nump">$ 919,000<span></span>
</td>
<td class="nump">$ 3,270,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessExitCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessExitCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UtilityAndPowerInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_ProcessAndIndustrialFacilitiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_StorageAndTerminalSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtrx_UnallocatedCorporateCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140205077577152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 12,002<span></span>
</td>
<td class="nump">$ 8,668<span></span>
</td>
<td class="nump">$ 5,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">18,681<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="nump">4,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(748)<span></span>
</td>
<td class="nump">452<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">29,935<span></span>
</td>
<td class="nump">12,002<span></span>
</td>
<td class="nump">8,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">898<span></span>
</td>
<td class="nump">905<span></span>
</td>
<td class="nump">923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(316)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
<td class="num">(1,176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">1,320<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">11,104<span></span>
</td>
<td class="nump">7,763<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">17,943<span></span>
</td>
<td class="nump">2,797<span></span>
</td>
<td class="nump">3,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(432)<span></span>
</td>
<td class="nump">544<span></span>
</td>
<td class="num">(258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">28,615<span></span>
</td>
<td class="nump">11,104<span></span>
</td>
<td class="nump">$ 7,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction', window );">Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits', window );">Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveIncrease', window );">Accounts Receivable Reserve - Increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveRecovery', window );">Accounts Receivable Reserve - Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=mtrx_AccountsReceivableReserveRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>mtrx-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtrx="http://www.matrixservicecompany.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibe34147e4b9a43ee92a7be0e7d795143_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee1b5bc2c7894b94b666b48220091bc5_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i91f31bfc61bd4c7abf97958483a32a06_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i479997c343be4594abeb76af138c0bab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i013bd1d3932e4817ba01b11f0e14503e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic5437094657942d1b4a9f25dc4f3b570_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i5ec5dfcc2a32496cb944aedcf2d48e95_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i27c676e549bf4112969fe958c85e2289_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ibbefdbd695b24a479065fa8b803f3beb_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ibefc465690604157946c5c7d6d12fdce_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e327774f3b24d91b770a22241905412_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee83423ff91c49a1bbd2c0db65d0bc39_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="iafd7452e26404687a42b75c41b499864_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="ic717f9c7ec994aaa8500d266c792c7d5_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="i785e1962e4924354ab1539a4e09793a8_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="ia8ceef5a81404cbba55b15214fc2e57d_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="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i273e4126c8b543de862be49bacc95514_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0c316edcf7f8444b9d0ac200c037db57_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="i74d049112a1d490c88b8dfadf74ce19e_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="i4524952cc2d04a789189f34746da316d_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="i85601c96795e4a96895e90dd5fb461d5_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="icb5d44e8246e458ca0353c7bd5fca8bb_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="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if6981273058245c0b028e7ee04131efc_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if7032c9a273749df9a8307cde3873729_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i994013e059884f26a4729ee5140f52bc_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4461b9b5474047cab2937aaf2fe9619a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2abb4419e8e94c129d8631f557f5a623_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6e99ffab7a954ff7bac2ee7ca01656f1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1e8460c8f8504c89a2e0b1865c3cb79c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2f875ca0da5643529189ddd9526bfef5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibc467908b019451f845dca85f4196c1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9974919ca8784da19f30f12bc7c13f18_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9daddcc0be47438f967d8f35b2e0b6e8_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7a3037e420d404d84508ab30dff0b0a_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie50adda224d74e4e93d5e3bc47b00686_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf4fc09ff4324c9ea0a82e85a9a5dfe8_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3be891ce32db41ebaf5579d27dd9028e_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaaa263855b6e415dad6cd25cec763b1b_D20210701-20220630">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if29ea7c02c52477e9a6d8622803de552_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i65b79492aeea4f539b3c24b4a78a0891_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8ad04e6252f14f599925ad6c5527b1af_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if669a13e4ae94090bdbb16aeacadea61_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6c9a85aa784f4530b11abc706273aea6_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd293e0dfb7b43ec8a3cf42760876e46_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5fa8dd497e4844ef9f153e93a5b24bf1_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4bea13ea37a045ee93b984ca486e45d3_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie3fb6beedaa3464280e9f8851769db85_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2a4e35cb48f14cfea387d7a475739561_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4608370c4da94d84953393606ef03fd0_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:OtherinternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if63e7bc492da40acb3d37e6b6421805a_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia43449cc1d204326877f877ce14d3fc8_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iba1846e779324417bc6f5f8154313f64_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i33f03412c3e14e888f6cd50b2caa72a9_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2d07742b7dd2488cb51aaba3c8278a09_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i00937e5df90b4e5aa084592f75ab902a_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7e267367177c478eaf31a9e169db3b9c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie40066c069994999b22cced8f72aabc4_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id509be05e4874e1d9bbf07e9151762af_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:UtilityAndPowerInfrastructureCapitalProject2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0b313a9088a34166b84bc9884bb3d01f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2f39e3bde088419a8525b64757962def_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c070f6567f149c1b6558e8d51f110b2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i291f450a747e4c58ae80d02a0501ab31_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iecf5f6607db74e9d83e9c14e792be0d7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5105c4e7333f4c6481cc65d1a4b1fbd8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia97b72a7472e44ba8f865ddcfd088f50_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i339a891bea464cf8b3d5fd7ce1c9949c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mtrx:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mtrx:OrangeCaliforniaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8829f3dcabe14d62a14b8412fcba0537_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i50c4409b4fdf4e919bc4fa74ce408022_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i00e60fe503c647c59e8e0b6faec11b8f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i896332a664a24f08bc3572a670640fcc_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic3864bf746ca4e76a6abd20d6482e256_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if26b851d9202454bb507834fb7e4cf47_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i442fad77cb6941c982a451b2104425b2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49fde8ccdeb0436fb1658b040b09717d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4c2ef304c644411f966ece66ab2bdb0c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if9a8ffd092a0451880063696f2d26e7f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i168ef5b61bbe4767bc82a7633779fd03_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if38123697cce4cdf9abfd259964d3077_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i734fc9d1d9084429bee5298f9dc00035_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia2b9bd620792438d8bb156d9116c262f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic349aabb860b4ca7a5eee0b1e24a5a99_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="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib28810de57d54dc49a42c562ef884717_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2f237f06647144a8ac00711f26a56285_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8321b360602f46de803768fcd683ed9f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77042d37b6264f43875a2ca17adb3910_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtrx:CustomerRelationshipImpairment3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cc50ffb60094db4aa1b04079c622795_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5ab17be4aaa44fada83dbbed6ac883b8_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0e14273a2a5943dc851d17b2bc3f86f9_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iec9f476524e94582ae9e44019c09dcd3_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib2784ee49aa7478fbb7909603b027c1e_D20210701-20220630">
        <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">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i770f8f2f44af4ee5b8b7fef613b752e9_D20210701-20220630">
        <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">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b1622f8dc3e47879479273b888f5e46_D20200701-20210630">
        <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">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24e5873a0da74c4a819d513b96074207_D20200701-20210630">
        <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">mtrx:CustomerBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i180156e714fe4c558e613ed48f46e6f2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i37c45013e21c45febb3951c9e40e886b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2022-10-05</startDate>
            <endDate>2022-10-05</endDate>
        </period>
    </context>
    <context id="idb404655ebbe4104b124c376343efb8b_I20221005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <instant>2022-10-05</instant>
        </period>
    </context>
    <context id="ic4f17195716a4662856bc7eabea977f6_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="ic6333c29a9474024b08ee38284764982_D20200701-20210630">
        <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>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i573d3c70de7b4f87a9d00430baa6fa72_D20210701-20220630">
        <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>2022-06-30</endDate>
        </period>
    </context>
    <context id="i243836c4b6bb4bdf947e9ef7a4f26058_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalNetOperatingLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie88dc0ab77bb49219bec0b2599f22476_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalNetOperatingLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i57dd8b081c35433795b84051f3d81e66_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalTaxCreditCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i95e79eb9375f4126b2fab18ac76d46ad_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalTaxCreditCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i13d0b974fc7d4185841768dcc6b3d133_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalForeignTaxCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i36b24e2bb5e2406aba5ef92ca0b877f2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:FederalForeignTaxCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i18c6c419566e472aa9cf78d9642eb5e8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4afeff52c31c4888aa614a5dc2ee45d1_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea59b3724d954c24b3acbc9d3c24c229_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if541de352ef849d88683e2532400128b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i395a1b657bdd4826b2b15ccec64a6ba4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia3a1c0d906d6417ca3861f06109e3e77_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:ForeignTaxCreditCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i761e96282a8d4d1dbf38bfcf7aa15d30_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:IncomeTaxAuthorityDescriptionAxis">mtrx:ForeignTaxCreditCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia146928d88ae4ef0806e7328b6b23522_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtrx:MaximumOperatingLeaseTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iad6d231660414c4e84d5f178e1a8ec10_D20210701-20220630">
        <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:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:EmployeeAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1bc17a71ce734d7f9b3db75a91023601_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:EmployeeAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i21ac66dc701d43be96df3118d38a4dc7_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">mtrx:DirectorAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90ef5a1c83194270882febf96a407045_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:MarketBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i66dcc3c0147b4b108ffe00fd755e024b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7a0f716fa1ac405e93131a1a98e11527_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1b14bd5ea81a432b88e044c04c651806_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:VestIn2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:ShareBasedPerformanceAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:CashPerformanceAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae1d6564671040479957e9d20d72bf68_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtrx:CashPerformanceAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneRedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ae58c94a12c455784d0659630302819_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneYellowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31294c2de5114df888b8967849168921_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtrx:MultiemployerPlanZoneByTypeAxis">mtrx:ZoneGreenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a41b29cbcc7462e9aa421f86948b94a_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ide074d3f788e4645890228a601a0574b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie81d72e24a5b41ecaf446ebcd53aa974_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NationalElectricalBenefitFundLocal488And126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic265426037de4c36800fc56162856496_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionOneSixFourIbewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa0a0dae3f064f09a94cce35af41aff9_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8e5448a8a7d4331886c280e33796755_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocalFourFiveSixPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia973d9be81ff469b956f943aa071b237_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9d97e958b9e4aeb8a3a24c7e9f09e1f_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:LocalThreeFiveOneIbewPensionPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1724f4473aa24ed1811ad261fa561c68_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7705065f992b4e4aacd82b53efbde1a0_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IBEWLocal654PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c62252d24044e66b550dac32c68307a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae5d0389af5b441e99e228c5224af2aa_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:OhioCarpentersPensionFundLocal1090and351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90418af9361e402a9ac1269f37e26886_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0274f508a9b240c8a25b462483ac27df_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanLoc.55Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i55609405f9af462d80f6c194d1de041d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62cbf238877741448c68e774bdd13533_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9dccc0e68001424282f4a4aa4d717e6a_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:NorthwesternOhioPlumbersAndPipeFittersLocal50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ede326d903d4874a41b7ec438db37a3_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IndianaLaborersPensionFundDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia153b294a28a4878928f551f6ac00a8e_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronworkersMidAmericaPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c3da109816a456386667091dcfb3332_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i50866563d9804df2b61229f9d918f274_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:PipefittersRetirementFundLocalFiveNineSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i801a4fdf88ce4f70acfe4b6360e046b2_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">mtrx:IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i69458107e6d4400796b1368b01039ad4_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia91952fc239d4468a8ee0d2fafcb2061_D20210701-20220630">
        <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:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9f475ca15d384791b6b534a224205513_D20210701-20220630">
        <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:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i158551925a124fd88e8dcb569227d23a_D20210701-20220630">
        <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:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee129bb7580c447c95f54985d295397c_D20210701-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i40cc343bc00f458e88e075038634b17a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i08198703315145269351bbbf8984326c_D20200701-20210630">
        <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:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48d3c8cbccb544a9aeb873a2ab750178_D20200701-20210630">
        <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:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i562cb25241c64f9794ba833c887facd5_D20200701-20210630">
        <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:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i29b659412c1d46929692393be21b8d38_D20200701-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2ca31729a08f4d3986323a6af735ae57_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="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2981a8e37a104235974225b6e57cab68_D20190701-20200630">
        <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:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i521990c8a93f47ad992e3fa5b88e099d_D20190701-20200630">
        <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:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic4abfbc5aab3417d908da163bdff63b7_D20190701-20200630">
        <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:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6dbb788b26d41c0899e5863be55fb23_D20190701-20200630">
        <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>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9737f334d48c4ecdb9a08cde3c61c7c7_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7898bf4112e044458a8df75635d161e1_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7efe25837c5f43c681acd4ef2f7d4fe6_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i175a81453fbf48328325c302c9b59d02_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4bd11458454e4dd1b090b72617d1e6dc_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i842ebf6475a24735a658ea9f3762ca10_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e43159bd9fe4bc6a7567ead9fb6423a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i214b5a2dbb4a43c29ce05dbed62d1a78_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1491684d43af4f5ca3ad34fc4267c62f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icead35388f8e4233b39811af90904dc2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icc6cd1327f204be590a3480b8de3424a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1bae2a4f912549c39e455db908a006c9_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iddb883f6437d48648fad60a2af61fb69_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i36ad4b9166954cc08f4eccc9b7aad007_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a4a244cd7f242718d6779d1b6f39f36_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4069a50b782547a99ce5896ea5a9b55d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b284d9768e74bb18719941d7df9158c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b39aad1704242b394ec62749df41a5d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41883e84331c43d99fc7060dcd553d43_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2f802d16d96844f5a1c0fb6b9e821017_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9763c9df174a45a092390baaa1925f7a_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaed3267744f3499993e46c2720dccf36_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i472b9b17b4be40db87c05432af443f45_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i66713309884e405a9f50844413136dfd_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4d5b5343a3aa4073a031e76f91bdd7e2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0af27a56eda4edfa15b941372b51036_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1ccbe677421f42cab5d1d909f5829c94_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if41cee2560c847ed841e901fa92073b1_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i870a4fe7a77446bb86d2467430a58a82_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6646640b32784a3a80c5e7fa45378027_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i71b1c1f6252947109cea085e255e5a1e_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iddd3b981aefd4e228379e1cde5910b00_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3918b815d680437892029389ffff8183_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0059130210de4dd9bae3af9d61ecdf68_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1af76b88bd942c6a44dfc0dda2dee7d_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i684b4cd72a89463f94671e781ff4e3ac_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib92a59e08b624a93a68e0e738857b2fd_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iecfc35f2a841487aaa400d791894d014_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2b14d5aa7cbb4c64b36a30cfde5b82a5_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i229ff4848b974a6c962f91f089ef0ae2_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i257e277e56a843ba88252d972aa49cb7_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i29c0e0b8ed9844cb93ee1a291c08ce7b_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i35344c238fce40c49b55c7a9fae4fcf3_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i09d39548956d4aa3961ca3d4fff5150f_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i36cea72ce39c4b3e89995d83e8796198_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib7711bc7674d4835ad81819085a15287_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2286a055fb0e4f3da180e5a4ca7d4c4d_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3668c37ccc834bb5abc8995bace796f0_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtrx:CustomerFiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:UtilityAndPowerInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:ProcessAndIndustrialFacilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtrx:StorageAndTerminalSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id792219f60c54b30b9c014541a017e6d_D20200101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i34209c7c816c418c8b568a06707d9e64_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i79cefbbb173c44a5a2ddfe1cc7c82999_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie664a5b1124640688a8e25b274c03428_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib11dd373da2a474e9a3b0c406f0cc421_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idb06440d61cd4af88447b5f74493b397_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf2a8644748445e0957081a6f12dc599_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76aefb2f7d9c4eff95242705ea9b4ea0_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1b2c3a3a096483ea918b3488355d492_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifab84bdb025743578d30fad5125da162_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9095e4df357c4bfbb3509c2dd4581319_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:AccountsReceivableReserveIncrease</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia93ef9247cbe49aeb35542de59d8bfd7_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866273</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">mtrx:AccountsReceivableReserveRecovery</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF8zLTEtMS0xLTQyNzY0_b3ec71f4-95a5-4630-ae84-4e0c75ff1969">0000866273</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF80LTEtMS0xLTQyNzY0_f6ce3ff2-1fcf-447c-8735-eb09f15dd4c0">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF81LTEtMS0xLTQyNzY0_768b2192-273e-441d-b59b-113b1f461ed0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF82LTEtMS0xLTQyNzY0_f9087e8a-3a75-4c60-b4b6-edcc957c368a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV80L2ZyYWc6MzE5MGY5OTVlNTQ1NGIxY2EwOGU3MTU0ZTRlNjQyMGQvdGFibGU6ZTU3N2FmN2E0YzY0NDRmMjljZmQzOGJkMDU0ZThiYjgvdGFibGVyYW5nZTplNTc3YWY3YTRjNjQ0NGYyOWNmZDM4YmQwNTRlOGJiOF83LTEtMS0xLTQyNzY0_c34bee20-6ef1-4233-b21f-2d45adb32991">false</dei:AmendmentFlag>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMS0xLTEtNDI3NjQ_e4f7a7f6-0661-4e69-8a7c-a18a7dc6685b"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMi0xLTEtNDI3NjQ_2a93390d-8935-4ede-8f57-2a1f967bf99b"
      unitRef="usd">223000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTgvZnJhZzoxNTRiOGU3NDczNWY0ZjBiYWI0NjAwYzU5ZGZhNzNjNi90YWJsZTo5YmFmMzBjOTg4M2Y0MWQ2OGRiMTc5ZTk2YTgyYjdmZS90YWJsZXJhbmdlOjliYWYzMGM5ODgzZjQxZDY4ZGIxNzllOTZhODJiN2ZlXzItMy0xLTEtNDI3NjQ_5cf10ee6-7871-47fe-bcff-68da9fefc024"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzItMS0xLTEtNDI3NjQ_0b59d40b-ffd1-41c3-a3c5-a75319053af0"
      unitRef="usd">1320000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzItMi0xLTEtNDI3NjQ_05d0b1d4-6504-4136-9f83-28287297331a"
      unitRef="usd">898000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzMtMS0xLTEtNDI3NjQ_d1851bb2-00e5-49ea-ab6d-6fac8c80aa8c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzMtMi0xLTEtNDI3NjQ_9129d90a-2e30-4ebe-ac76-3f7bb18681d8"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzQtMS0xLTEtNDI3NjQ_4343a454-6530-43fa-99c3-38cb7836a947"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzQtMi0xLTEtNDI3NjQ_7bfc0517-9d75-4393-af3e-22c21a9eee68"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzUtMS0xLTEtNDI3NjQ_5b65dc55-fc02-4162-a37f-6ed3d1673358"
      unitRef="shares">27888217</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzUtMi0xLTEtNDI3NjQ_99e2452b-676a-4241-87d6-958e279b9ec3"
      unitRef="shares">27888217</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharesOutstanding
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzYtMS0xLTEtNDI3NjQ_50807789-d9e9-4581-8100-3e161db9cbc2"
      unitRef="shares">26790514</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzYtMi0xLTEtNDI3NjQ_65cd08ac-8e3b-4b49-ac5b-89b290c4f71a"
      unitRef="shares">26549438</us-gaap:SharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzctMS0xLTEtNDI3NjQ_f593a1a2-ab97-42c0-8018-f49e8ed6f078"
      unitRef="shares">1097703</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjQvZnJhZzowZTMzZmUyZTExZDE0YjUyYTZlOGFkZmNjNDUzZjAzNi90YWJsZTphMmExYTlmY2EwNGI0MDQ2YTFjZGFkMjVlY2UxMDNhMy90YWJsZXJhbmdlOmEyYTFhOWZjYTA0YjQwNDZhMWNkYWQyNWVjZTEwM2EzXzctMi0xLTEtNDI3NjQ_b431d4f7-3e33-4517-a725-07e0c03d36f1"
      unitRef="shares">1338779</us-gaap:TreasuryStockShares>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzMtMS0xLTEtNDI3NjQ_c3f17c99-630d-4450-83e7-8136abca2036"
      unitRef="shares">19550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <mtrx:DeferredSharesIssued
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzQtMS0xLTEtNDI3NjQ_feb49d12-f331-45a8-b884-1e0d9a09e115"
      unitRef="shares">268403</mtrx:DeferredSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzUtMS0xLTEtNDI3NjQ_24cb9f91-adc5-4ed1-b746-f6b9dbe247df"
      unitRef="shares">29826</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzYtMS0xLTEtNDI3NjQ_346de04d-86ec-40ed-a6cc-484beb174ea0"
      unitRef="shares">76703</mtrx:OtherTreasurySharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzctMS0xLTEtNDI3NjQ_1a17d8a9-7edf-4a43-b504-445575c9ac98"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEwLTEtMS0xLTQyNzY0_65a59037-fc75-4eec-9282-875f9096cff7"
      unitRef="shares">34150</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <mtrx:DeferredSharesIssued
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzExLTEtMS0xLTQyNzY0_8203c84a-02d5-49df-8077-359c941b116f"
      unitRef="shares">515218</mtrx:DeferredSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEyLTEtMS0xLTQyNzY0_1752661c-127f-486c-96f2-8a66f62d8450"
      unitRef="shares">29171</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzEzLTEtMS0xLTQyNzY0_4e6d40c1-d3cf-424c-89ac-8c9e733d95f6"
      unitRef="shares">170629</mtrx:OtherTreasurySharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE0LTEtMS0xLTQyNzY0_6354449a-d48b-45fe-b968-d9c15679a6c1"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE3LTEtMS0xLTQyNzY0_879877ab-57f6-4bca-8613-ba75a265a51d"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <mtrx:DeferredSharesIssued
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE4LTEtMS0xLTQyNzY0_274aed92-bea5-4655-bd57-509c246f49f4"
      unitRef="shares">542279</mtrx:DeferredSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzE5LTEtMS0xLTQyNzY0_768e967f-a457-4003-a8c8-7e8c2a0ac3b2"
      unitRef="shares">20733</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzIwLTEtMS0xLTQyNzY0_143010ae-33b6-4eb3-a5d8-6422e980361a"
      unitRef="shares">181081</mtrx:OtherTreasurySharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzMvZnJhZzpmM2NjMmM1MTNhNTI0OTczYTIxYTk3YzQ3NjI0N2Y5ZC90YWJsZTo2MDllNTk4NzdiZDI0ZGNmYjM0NmFlN2FlMmIyMmUxZS90YWJsZXJhbmdlOjYwOWU1OTg3N2JkMjRkY2ZiMzQ2YWU3YWUyYjIyZTFlXzIxLTEtMS0xLTQyNzY0_67915d15-17e7-4af8-bb9c-f9675045e94f"
      unitRef="shares">1047606</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5cc50ffb60094db4aa1b04079c622795_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtMi0xLTEtNDI3NjQ_f7354fc9-36de-408b-9d55-f74824981f78">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5ab17be4aaa44fada83dbbed6ac883b8_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtMy0xLTEtNDI3NjQ_26b0b669-627e-4697-aea2-706cbe8b8797">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0e14273a2a5943dc851d17b2bc3f86f9_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtNC0xLTEtNDI3NjQ_84c7f496-a73a-4893-93e2-7bf4b8928dac">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iec9f476524e94582ae9e44019c09dcd3_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzMtNS0xLTEtNDI3NjQ_20142a4a-3267-4cc7-b8a6-99546011dd98">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib2784ee49aa7478fbb7909603b027c1e_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtMi0xLTEtNDI3NjQ_bc4a40a5-2aa0-45d1-9451-4bec3f74c752">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i770f8f2f44af4ee5b8b7fef613b752e9_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtMy0xLTEtNDI3NjQ_799f5305-b5c4-4dca-a26a-e85a05816223">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8b1622f8dc3e47879479273b888f5e46_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtNC0xLTEtNDI3NjQ_b3d318de-eded-4d1d-91a8-c1542b05e552">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i24e5873a0da74c4a819d513b96074207_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzQtNS0xLTEtNDI3NjQ_35f2d7e9-099e-491a-92db-af0c077045a6">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i180156e714fe4c558e613ed48f46e6f2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzUtMi0xLTEtNDI3NjQ_9aef9322-e7ee-4b04-a74f-ef68ddabf705">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i37c45013e21c45febb3951c9e40e886b_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTEvZnJhZzo2Y2U0MGQ3NTE1ODU0NjhhYjMzMDViYzhkZWUyODk1Mi90YWJsZTo5ZTA4NzY5ZTNhOWI0ZjQ2OGY0NTJmMWM5NzM4NTFmNS90YWJsZXJhbmdlOjllMDg3NjllM2E5YjRmNDY4ZjQ1MmYxYzk3Mzg1MWY1XzUtNC0xLTEtNDI3NjQ_68fd2f2e-b5e4-4e32-a894-93526f006830">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzIvZnJhZzo0Mzg1MThiZDAxZDY0MmU1YTgxMDk2NTBmYzdhY2E1OS90YWJsZToxNTYxNzk4YjEwNDI0NThiYWZjOTc0MzZiYTk4MWIxMS90YWJsZXJhbmdlOjE1NjE3OThiMTA0MjQ1OGJhZmM5NzQzNmJhOTgxYjExXzItMS0xLTEtNDI3NjQ_fa8c10b7-43e0-4ddb-822c-3644afbb61b0"
      unitRef="shares">5000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzIvZnJhZzo0Mzg1MThiZDAxZDY0MmU1YTgxMDk2NTBmYzdhY2E1OS90YWJsZToxNTYxNzk4YjEwNDI0NThiYWZjOTc0MzZiYTk4MWIxMS90YWJsZXJhbmdlOjE1NjE3OThiMTA0MjQ1OGJhZmM5NzQzNmJhOTgxYjExXzItMi0xLTEtNDI3NjQ_34ba5213-da60-434d-82d8-07265d02aa89"
      unitRef="shares">5000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iad6d231660414c4e84d5f178e1a8ec10_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyMTY_ba41d7da-ff8f-4a32-a1ea-7066f8043403">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting
      contextRef="i1bc17a71ce734d7f9b3db75a91023601_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyNTU_f2cb0c4e-c002-4846-9d12-d213192a514f">P1Y</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting
      contextRef="i21ac66dc701d43be96df3118d38a4dc7_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM3MzQ_9a6f7f09-ebe3-4df7-8594-877ba95dcbdf">P1Y</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzgvZnJhZzplM2VjMWNjMjJiN2Y0NDA5YWM0OTliMjM2YzA5M2MyYy90ZXh0cmVnaW9uOmUzZWMxY2MyMmI3ZjQ0MDlhYzQ5OWIyMzZjMDkzYzJjXzM1Nw_0764ac71-41d6-4c7b-b066-db5ecd4e2433"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <mtrx:PercentageOfPlanFunded
      contextRef="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzc1Ng_5e0a15be-dec8-4711-9b1c-924c8635bd2b"
      unitRef="number">0.65</mtrx:PercentageOfPlanFunded>
    <mtrx:PercentageOfPlanFunded
      contextRef="i4ae58c94a12c455784d0659630302819_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzc5Nw_34073693-5082-463d-9ebf-b59f56b22b8d"
      unitRef="number">0.80</mtrx:PercentageOfPlanFunded>
    <mtrx:PercentageOfPlanFunded
      contextRef="i31294c2de5114df888b8967849168921_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzgzNw_e43491af-a6f7-45b8-b0aa-4093bbdcab8a"
      unitRef="number">0.80</mtrx:PercentageOfPlanFunded>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODcvZnJhZzoyODZjNThmZDg1MWU0MTY3YTY0MTlhN2QyNzBlMzI2MS90ZXh0cmVnaW9uOjI4NmM1OGZkODUxZTQxNjdhNjQxOWE3ZDI3MGUzMjYxXzg4NA_069b4b4b-f4cd-49d4-875d-074c48a0877d"
      unitRef="usd">6200000</us-gaap:DefinedContributionPlanCostRecognized>
    <dei:DocumentType
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgz_a7425eeb-4f7a-494b-9ba4-b845864a2f4d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6YzcxMjRhNTM1YjkxNGQ5MGI1ZDVhYjg3NThjNTJmMjUvdGFibGVyYW5nZTpjNzEyNGE1MzViOTE0ZDkwYjVkNWFiODc1OGM1MmYyNV8xLTAtMS0xLTQyNzY0_63fc1dab-88d3-41df-8d1c-5441333a419d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18xMTc_d58b2fd7-4643-4ea4-a213-e4e3530f77f9">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6NWE2OWRhZWNhMzljNGFiZWIzNWIxYWRjMDM1M2ZlZjEvdGFibGVyYW5nZTo1YTY5ZGFlY2EzOWM0YWJlYjM1YjFhZGMwMzUzZmVmMV8wLTAtMS0xLTQyNzY0_54c15951-63cd-4b16-b238-ae0d65327323">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg4_d4ba6e73-a394-4a54-98e5-0419ad02029b">001-15461</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg0_b3aba911-d6a6-40ba-b0b9-7ed015ba6d95">MATRIX SERVICE CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8wLTAtMS0xLTQyNzY0_9553a4bf-49ec-4b91-bb82-ef901bdb7076">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8wLTMtMS0xLTQyNzY0_798b4a0f-3775-476c-ac20-d4c95fe3fb4b">73-1352174</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTAtMS0xLTQyNzY0_e802a14b-7d43-4a78-b549-451b19ab5599">5100 E. Skelly Drive,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTEtMS0xLTQyNzY0_4c1f9ed8-32e5-45fc-a884-45f60df9e6a0">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV8zLTMtMS0xLTQyNzY0_cf9f989d-d7cf-4f8c-b436-63760e237f62">74135</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV80LTAtMS0xLTQyNzY0_7c615822-491d-40a1-a8dc-f85aeb8b19da">Tulsa,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6ODliNDZjYTMzNjM2NDgwOGEzODc3OTQ0OTBmNWRkZDUvdGFibGVyYW5nZTo4OWI0NmNhMzM2MzY0ODA4YTM4Nzc5NDQ5MGY1ZGRkNV80LTEtMS0xLTQyNzY0_bba8f599-f0fd-4403-b3cc-7fe9331f1e16">OK</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzky_a92a2ded-7581-4e08-9e89-56985bc75817">918</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg1_cb6e763d-c006-449d-bdd6-3a47952c3fba">838-8822</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTAtMS0xLTQyNzY0_fdbff7fd-baf7-491f-8649-af4d1a2990ae">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTEtMS0xLTQyNzY0_767f01ab-271b-463c-a877-5b460b75110f">MTRX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGFibGU6MDE2NDNkODU2MDA2NGI0YzkyZjM5ZDRkNzYyM2ZhMTQvdGFibGVyYW5nZTowMTY0M2Q4NTYwMDY0YjRjOTJmMzlkNGQ3NjIzZmExNF8xLTItMS0xLTQyNzY0_a0a1a072-6545-4411-8396-81f2ef98a01a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg5_a35c4a63-03ea-4d16-a67a-738c3a7aa3e9">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzkz_b2bc3fd0-5871-4786-b9ed-f4cae3229bf3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzk0_f77ab602-62a2-4bc5-bc27-de551e809a4a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzc5_bcd51cce-c06b-44a4-a8f4-095d31d1c352">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgw_ba029844-a931-4277-a08b-b18bf673135a">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzkw_ccf8fbc3-940b-4495-b003-0e0fdc8e097b">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg2_73295836-a548-41cc-bbc3-41da05ac7881">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzgy_b9be89d5-e29a-4451-a17e-4331ac863276">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMzg3_f5e1db5e-2a78-4ab8-be8f-8f755f16458d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ibe34147e4b9a43ee92a7be0e7d795143_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18yOTUx_d49b07c8-4f32-4167-a42e-8cd5d9f5bfb0"
      unitRef="usd">195000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iee1b5bc2c7894b94b666b48220091bc5_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xL2ZyYWc6ZDYyYzNjNTk2ZjIwNDg5OGE1MzI3YjM2NGEzOGI0MTMvdGV4dHJlZ2lvbjpkNjJjM2M1OTZmMjA0ODk4YTUzMjdiMzY0YTM4YjQxM18zMDM0_8166f570-c6fe-41cc-a484-4296a3ee9199"
      unitRef="shares">26972621</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDMvZnJhZzo0NjJmMGRhYzBhMzU0NDM5OTk2ZGE1OWIzMmZmOTA5ZC90YWJsZTpmMzMxNDA2NjFmYjU0Yjc5ODU0OTk5Yjg1ZjQ0MGQ2MS90YWJsZXJhbmdlOmYzMzE0MDY2MWZiNTRiNzk4NTQ5OTliODVmNDQwZDYxXzQtMC0xLTEtNjI4MTUvdGV4dHJlZ2lvbjpkZWM2MTVkMzJmYTM0NWZiYTA5MGZmMzljNzc1Mjc2N18xMDk5NTExNjI4MTA1_3517bd33-9f06-43a0-9061-09cfd75a7055">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDkvZnJhZzozM2FlZDU4ZjFkODE0MmRmOGRkMThjMzY1ZGNmMzg2ZS90ZXh0cmVnaW9uOjMzYWVkNThmMWQ4MTQyZGY4ZGQxOGMzNjVkY2YzODZlXzEwOTk1MTE2NTI0MzY_5bc94fcb-305d-4aea-b0e6-873a7b49dbdd">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMDkvZnJhZzozM2FlZDU4ZjFkODE0MmRmOGRkMThjMzY1ZGNmMzg2ZS90ZXh0cmVnaW9uOjMzYWVkNThmMWQ4MTQyZGY4ZGQxOGMzNjVkY2YzODZlXzEwOTk1MTE2NTI0Mzc_00a495fa-6a66-4ca6-b268-50a9df598769">Tulsa, Oklahoma</dei:AuditorLocation>
    <us-gaap:Revenues
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtMi0xLTEtNDI3NjQ_df47c36a-2f95-4ef2-8db2-a4a7124f58bc"
      unitRef="usd">707780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtNC0xLTEtNDI3NjQ_fd6ba0e6-c042-4474-a8cc-af4175bed497"
      unitRef="usd">673398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzMtNi0xLTEtNDI3NjQ_b3729936-5858-45c8-a8dc-0ca7ac110ce5"
      unitRef="usd">1100938000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtMi0xLTEtNDI3NjQ_da110591-d7b2-4af4-8e9c-61dbf074d5b4"
      unitRef="usd">708986000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtNC0xLTEtNDI3NjQ_393d8cd8-e3cd-44b0-8eca-a47ddc6ed6b6"
      unitRef="usd">640633000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzQtNi0xLTEtNDI3NjQ_8fcafff3-ea10-4421-b594-29dcd807d193"
      unitRef="usd">998762000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtMi0xLTEtNDI3NjQ_6265203a-d88c-4afd-a1a7-19e8c15fc66c"
      unitRef="usd">-1206000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtNC0xLTEtNDI3NjQ_f11ff837-b793-413f-b637-aee254689032"
      unitRef="usd">32765000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzUtNi0xLTEtNDI3NjQ_9ee00fd2-d358-4386-8c35-9657a2c0c029"
      unitRef="usd">102176000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtMi0xLTEtNDI3NjQ_0e837dcf-45d3-4797-8da5-2f94d311da6d"
      unitRef="usd">67690000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtNC0xLTEtNDI3NjQ_70156d92-1968-4018-b6b4-aabdfc249279"
      unitRef="usd">69756000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzYtNi0xLTEtNDI3NjQ_a086b9fe-5bc3-4122-801d-b73e4c91c8c4"
      unitRef="usd">86276000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctMi0xLTEtNDI3NjQ_290b39e3-3a07-48ce-be42-eea4b752db7d"
      unitRef="usd">18312000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctNC0xLTEtNDI3NjQ_324526ed-3849-4559-9f38-262dd5cb3528"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzctNi0xLTEtNDI3NjQ_234f5942-678b-4e43-86c1-412b65ff3053"
      unitRef="usd">38515000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:RestructuringCharges
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtMi0xLTEtNDI3NjQ_ed473201-a193-4968-a360-6125eb2ad923"
      unitRef="usd">646000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtNC0xLTEtNDI3NjQ_d4ca68e0-8371-4fbd-a952-95aba4a00a16"
      unitRef="usd">6756000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzgtNi0xLTEtNDI3NjQ_009fc7ee-2c78-4b09-bed9-92fe49fae7fa"
      unitRef="usd">14010000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktMi0xLTEtNDI3NjQ_7bb0ecef-afd1-4063-961d-6350b9c52636"
      unitRef="usd">-87854000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktNC0xLTEtNDI3NjQ_2c25816a-a9c7-4e7d-8ce4-fa4d5be0c9e3"
      unitRef="usd">-43747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzktNi0xLTEtNDI3NjQ_e9c43d48-c37b-4fa5-a866-b2c5c32a2760"
      unitRef="usd">-36625000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTItMS0xLTQyNzY0_5a5ec7c7-8d2a-417a-a383-f253a0dbdad7"
      unitRef="usd">2951000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTQtMS0xLTQyNzY0_d5f04ae3-0307-478b-9b38-29417b5e844d"
      unitRef="usd">1559000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzExLTYtMS0xLTQyNzY0_df7cfb71-7d9d-4513-8c99-61cbbf1d7921"
      unitRef="usd">1597000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTItMS0xLTQyNzY0_00d338e3-7ae5-4329-aa26-14d5157fc597"
      unitRef="usd">90000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTQtMS0xLTQyNzY0_d3d8c1ec-6e1a-4c4f-8ead-88c0390f0fde"
      unitRef="usd">126000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEyLTYtMS0xLTQyNzY0_e2a27495-1848-44f1-b105-b92f8773c52b"
      unitRef="usd">1270000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTItMS0xLTQyNzY0_6822200b-d97a-4f4a-9f9c-41615877fd78"
      unitRef="usd">32432000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTQtMS0xLTQyNzY0_3ca785ee-75a9-4dd7-a038-9c074c8bdf7e"
      unitRef="usd">1917000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzEzLTYtMS0xLTQyNzY0_27cfdfc7-0fce-4118-a7a0-137fb9d3fba8"
      unitRef="usd">308000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTItMS0xLTQyNzY0_757d59e6-ce34-4096-ae10-a2dd5e86f156"
      unitRef="usd">-58283000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTQtMS0xLTQyNzY0_5159f2f9-110b-4bd9-91b8-a6bdae7e856f"
      unitRef="usd">-43263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE0LTYtMS0xLTQyNzY0_1d7324b6-e84a-4c5a-bb4f-f1421bed11e7"
      unitRef="usd">-36644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTItMS0xLTQyNzY0_0a305230-d746-4f85-9a76-b076b4dfcead"
      unitRef="usd">5617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTQtMS0xLTQyNzY0_b92a44a2-120e-4c68-88e0-9b1a39d6bb91"
      unitRef="usd">-12039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE1LTYtMS0xLTQyNzY0_4cb8d7ba-d8f0-4eb5-b0aa-bdaf81abb763"
      unitRef="usd">-3570000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTItMS0xLTQyNzY0_1c2b584b-a880-4196-8d9b-068b7c3d9139"
      unitRef="usd">-63900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTQtMS0xLTQyNzY0_8541716b-bdd8-4e25-a00a-cf87de3f51fc"
      unitRef="usd">-31224000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE2LTYtMS0xLTQyNzY0_d614d779-edcc-4f7b-a476-dc01e16d3b28"
      unitRef="usd">-33074000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTItMS0xLTQyNzY0_a7239990-b112-4c61-a79c-dc4f8709477c"
      unitRef="usdPerShare">-2.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTQtMS0xLTQyNzY0_06752478-0f19-4a74-ab14-18a6903642ef"
      unitRef="usdPerShare">-1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzE5LTYtMS0xLTQyNzY0_8b70d479-e7b0-4531-a3eb-857b6841b4d9"
      unitRef="usdPerShare">-1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTItMS0xLTQyNzY0_817429e7-6f4c-47e2-953d-93ff5afd7137"
      unitRef="usdPerShare">-2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTQtMS0xLTQyNzY0_271f9b82-5c09-41c9-bbfa-9c6203f5d625"
      unitRef="usdPerShare">-1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIwLTYtMS0xLTQyNzY0_a13b5fc1-00bb-4e21-96c2-492a797ebe17"
      unitRef="usdPerShare">-1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTItMS0xLTQyNzY0_ab30afe8-e28e-4ad0-a3ec-542e7f87742f"
      unitRef="shares">26733000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTQtMS0xLTQyNzY0_d4aae837-faea-407e-836e-bce6e92d89be"
      unitRef="shares">26451000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIyLTYtMS0xLTQyNzY0_f27bf6e9-23d8-465f-8f53-06245c8f0891"
      unitRef="shares">26621000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTItMS0xLTQyNzY0_29682b52-1c1b-4c14-a1a9-3082ea8fc604"
      unitRef="shares">26733000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTQtMS0xLTQyNzY0_1f48f796-dfec-4095-9730-2434516b5ec8"
      unitRef="shares">26451000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTIvZnJhZzozOWU1ZGZjOTgwYjY0OWYzYmYyZDQ3NGNhMWIyOGM5MC90YWJsZTpkOTNmYWZiMDNmNWE0ODY3OGMzYmU3ZjE4M2RkODJjMy90YWJsZXJhbmdlOmQ5M2ZhZmIwM2Y1YTQ4Njc4YzNiZTdmMTgzZGQ4MmMzXzIzLTYtMS0xLTQyNzY0_aa5fb4b8-6369-4ae2-98c8-f3991101e824"
      unitRef="shares">26621000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItMi0xLTEtNDI3NjQ_fd5e0bac-6abf-402b-8f54-65bed5e180f6"
      unitRef="usd">-63900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItNC0xLTEtNDI3NjQ_b57112cd-d7a0-4293-afc3-4675eca71c2d"
      unitRef="usd">-31224000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzItNi0xLTEtNDI3NjQ_9b933e68-4e21-4d45-bbee-953c7d70e2a5"
      unitRef="usd">-33074000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtMi0xLTEtNDI3NjQ_637023e2-d444-41d5-b05c-b4e8c3a0b3f9"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtNC0xLTEtNDI3NjQ_23d3dfce-bc8d-44e1-a9b5-8289edac372e"
      unitRef="usd">1624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzQtNi0xLTEtNDI3NjQ_d220300a-e25b-44f5-947d-8fdd54fd980c"
      unitRef="usd">-622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtMi0xLTEtNDI3NjQ_34df058c-4eb6-4650-95b1-3bf448612369"
      unitRef="usd">-65326000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtNC0xLTEtNDI3NjQ_3cbddbe5-1b45-48d8-b1df-ee514f67b2b3"
      unitRef="usd">-29600000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMTUvZnJhZzpjOTQ5OWE1ZDExNzU0OGRiYmMxN2UxMzFkNzZhN2Q1NC90YWJsZTphN2I4ZWY4OWFiNmM0MjA1OTNjYjQxYWZmMWMyNzQ0NC90YWJsZXJhbmdlOmE3YjhlZjg5YWI2YzQyMDU5M2NiNDFhZmYxYzI3NDQ0XzUtNi0xLTEtNDI3NjQ_2d3d2eca-dd4a-48f4-9331-ea9f9734fdba"
      unitRef="usd">-33696000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzMtMi0xLTEtNDI3NjQ_08c95065-1526-439c-8724-8c236e6c5418"
      unitRef="usd">52371000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzMtNC0xLTEtNDI3NjQ_f0dce950-8030-4fd1-a204-a40087f52e33"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzQtMi0xLTEtNDI3NjQ_c280c503-51c4-4617-808d-560ba26795c8"
      unitRef="usd">153879000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzQtNC0xLTEtNDI3NjQ_337da862-8eb2-497b-b925-be05161d3025"
      unitRef="usd">148030000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzUtMi0xLTEtNDI3NjQ_6421d5b8-f8fa-4f5c-818d-7d741a8d0457"
      unitRef="usd">44752000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzUtNC0xLTEtNDI3NjQ_38bb69e1-1c34-46d3-80ff-3d66a6922ac5"
      unitRef="usd">30774000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzYtMi0xLTEtNDI3NjQ_d615d74d-f7fb-4ba2-93e1-5d45f473c7ec"
      unitRef="usd">9974000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzYtNC0xLTEtNDI3NjQ_ad560f8f-0aed-4393-a74d-8f907b4e8b08"
      unitRef="usd">7342000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzctMi0xLTEtNDI3NjQ_696c8e60-5d0d-4523-887e-3d1f32ed4a41"
      unitRef="usd">13547000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzctNC0xLTEtNDI3NjQ_d0994eb2-f0c5-4223-8565-dd00c0a76fd2"
      unitRef="usd">16965000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzktMi0xLTEtNDI3NjQ_329c2cd4-d53d-4f09-8583-bf5bdc519a4a"
      unitRef="usd">12889000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzktNC0xLTEtNDI3NjQ_521ea168-f62a-4f9e-8330-1b5dc454de90"
      unitRef="usd">4230000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzEwLTItMS0xLTQyNzY0_0aca57e8-6cdf-43ca-aa6d-0569c0fcb050"
      unitRef="usd">287412000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzEwLTQtMS0xLTQyNzY0_bbcabd56-ba0c-4265-8180-83ef94250aa7"
      unitRef="usd">291219000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE4LTItMS0xLTU2OTA1_1b466f3b-da7a-4fde-9e22-b79c96452db6"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE4LTQtMS0xLTU2OTA1_5cfb091b-37ea-4eb7-9c5d-f906524a1fd8"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE5LTItMS0xLTQyNzY0_83d3407f-ca38-46e1-afab-7cc779ccee2a"
      unitRef="usd">53869000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzE5LTQtMS0xLTQyNzY0_07d2be6e-f1c1-4f81-9630-5bf5bc6b2d0f"
      unitRef="usd">69407000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIwLTItMS0xLTQyNzY0_69ba2ab7-1c4e-4c47-a985-21b27acb8347"
      unitRef="usd">22067000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIwLTQtMS0xLTQyNzY0_c27aa6c7-1ba7-4609-8616-19b3ff1b6c64"
      unitRef="usd">22412000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIxLTItMS0xLTQyNzY0_3802eb70-e4eb-4524-9ce2-db56dffadb16"
      unitRef="usd">42135000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIxLTQtMS0xLTQyNzY0_0f96a64a-1e9b-4ef8-bb16-978cda1f7642"
      unitRef="usd">60636000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIyLTItMS0xLTQyNzY0_9c1be520-76bd-45a5-b7ac-58a2544b7169"
      unitRef="usd">4796000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIyLTQtMS0xLTQyNzY0_f055166e-b58f-42c7-80f6-e5c9a5ac2ef9"
      unitRef="usd">6614000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIzLTItMS0xLTQyNzY0_6cb25795-1a47-441a-824d-06d3aa1cadb4"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzIzLTQtMS0xLTQyNzY0_bb4218e6-c736-4804-b2f0-3fe2ff574cdd"
      unitRef="usd">5295000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI0LTItMS0xLTQyNzY0_f7b6ce86-7c5d-45f2-9c45-0ff65f24df6d"
      unitRef="usd">5514000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI0LTQtMS0xLTQyNzY0_4b22d275-434c-4e3a-9325-3f2a081176ac"
      unitRef="usd">11973000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI1LTItMS0xLTQyNzY0_0472ab36-6fd3-4889-953c-d9c622405855"
      unitRef="usd">440793000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZTo5NmY3ZmU3NzQ2OWU0MDQwYjM1OWEyZWY0YzBiYTJiYi90YWJsZXJhbmdlOjk2ZjdmZTc3NDY5ZTQwNDBiMzU5YTJlZjRjMGJhMmJiXzI1LTQtMS0xLTQyNzY0_1e7ea327-dbfc-4a27-884e-9141268c9d54"
      unitRef="usd">467556000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzMtMi0xLTEtNDI3NjQ_03055408-1512-46d8-88ba-d6e8e7558514"
      unitRef="usd">74886000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzMtNC0xLTEtNDI3NjQ_7f49c377-0bd5-4932-b1a7-d36dfcec0fe3"
      unitRef="usd">60920000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzQtMi0xLTEtNDI3NjQ_52f12f59-39a3-4cdb-a92f-7fbdef498dae"
      unitRef="usd">65106000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzQtNC0xLTEtNDI3NjQ_aa4dda59-51b6-4b5c-b45b-7e6faa35795c"
      unitRef="usd">53832000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzUtMi0xLTEtNDI3NjQ_390b20f5-7b50-420d-9322-4dc94188e7db"
      unitRef="usd">21526000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzUtNC0xLTEtNDI3NjQ_3a7bf64d-669c-4a59-bb1f-b179006d10e8"
      unitRef="usd">21008000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzYtMi0xLTEtNDI3NjQ_6313e649-15df-4860-b668-575011c14b0a"
      unitRef="usd">6125000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzYtNC0xLTEtNDI3NjQ_e6e4443a-9782-4cbc-a788-53b2f6bfde96"
      unitRef="usd">6568000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzctMi0xLTEtNDI3NjQ_bca7833b-d7fa-4042-92ee-3b1ab891e093"
      unitRef="usd">5715000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzctNC0xLTEtNDI3NjQ_24371b47-1419-46ec-9062-bd0fd2872f7e"
      unitRef="usd">5747000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEwLTItMS0xLTQyNzY0_a04342ca-ee82-4787-a798-9ee2f3867b52"
      unitRef="usd">4427000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEwLTQtMS0xLTQyNzY0_60cb632a-173c-43b9-a8f4-4dd0bd72c63b"
      unitRef="usd">5327000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzExLTItMS0xLTQyNzY0_35632805-f179-4504-a4bb-a3a26edcfa18"
      unitRef="usd">177785000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzExLTQtMS0xLTQyNzY0_37227f45-fd8e-472e-97dd-cbe8b7194748"
      unitRef="usd">153402000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEyLTItMS0xLTQyNzY0_8662cb23-1f00-4991-ab1d-7702de5a940e"
      unitRef="usd">26000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEyLTQtMS0xLTQyNzY0_16ed1783-f88c-40bc-8bdb-082ff3fcf952"
      unitRef="usd">34000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEzLTItMS0xLTQyNzY0_d77c7a01-5171-4353-9309-5283a5e0521b"
      unitRef="usd">19904000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzEzLTQtMS0xLTQyNzY0_36d8e87a-1a55-42fa-9940-a40672dac26b"
      unitRef="usd">20771000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LineOfCredit
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE0LTItMS0xLTQyNzY0_4b0668e1-9614-4f06-9d76-ced4f29e7a9b"
      unitRef="usd">15000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE0LTQtMS0xLTQyNzY0_5d528334-5aee-4fdc-8dea-4258282bc9eb"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE1LTItMS0xLTQyNzY0_1529d86e-b12b-4cdc-ac79-197ba6a0d194"
      unitRef="usd">372000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE1LTQtMS0xLTQyNzY0_95de4cb0-0215-4a9a-a1e1-0d50ec450e22"
      unitRef="usd">7810000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE2LTItMS0xLTQyNzY0_670d179f-8baa-47cc-8763-2e773d6e8411"
      unitRef="usd">213087000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE2LTQtMS0xLTQyNzY0_b2585063-f081-455e-a0f5-109de984bff1"
      unitRef="usd">182017000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE3LTItMS0xLTQyNzY0_d2bd5adf-69f1-45f3-9539-8611db8f7694"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE3LTQtMS0xLTQyNzY0_02b2a11a-e657-45ee-9c3c-d7dda48cf5b8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE5LTItMS0xLTQyNzY0_c42eb024-58c3-46f7-9df0-1e852819804e"
      unitRef="usd">279000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzE5LTQtMS0xLTQyNzY0_16dc78f5-d7d9-4f60-95cf-934d5d69d98d"
      unitRef="usd">279000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIwLTItMS0xLTQyNzY0_c66e884f-7c55-44f5-b09c-79286ebf0a6e"
      unitRef="usd">139854000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIwLTQtMS0xLTQyNzY0_a336ea7e-2eeb-4519-8939-bf1747cafae0"
      unitRef="usd">137575000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIxLTItMS0xLTQyNzY0_f4b42457-295d-4e2b-8ccd-9e133c630cbf"
      unitRef="usd">111278000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIxLTQtMS0xLTQyNzY0_d694a519-0f94-44f2-aa4e-c66326511912"
      unitRef="usd">175178000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIyLTItMS0xLTQyNzY0_5757eee8-8eea-41a6-8cb4-a4ccf6746334"
      unitRef="usd">-8175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIyLTQtMS0xLTQyNzY0_a89db66d-7a00-4981-9d14-ce5c39274170"
      unitRef="usd">-6749000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIzLTItMS0xLTQyNzY0_bda4c6e6-5398-4075-b311-d532c594f683"
      unitRef="usd">243236000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzIzLTQtMS0xLTQyNzY0_940aa221-cad4-4b4d-9158-f93b953d5d95"
      unitRef="usd">306283000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockValue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI0LTItMS0xLTQyNzY0_2eac4d2a-a3da-43c9-bb18-e10e63f7d39f"
      unitRef="usd">15530000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI0LTQtMS0xLTQyNzY0_39d8c8f4-8e81-434b-8734-e4a658a43a15"
      unitRef="usd">20744000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI3LTItMS0xLTQyNzY0_c5340e1d-b723-4f59-af92-0f1734a46790"
      unitRef="usd">227706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI3LTQtMS0xLTQyNzY0_d15b01eb-3bbe-488f-972b-3c0c5b8f1be3"
      unitRef="usd">285539000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI4LTItMS0xLTQyNzY0_842e7b51-361d-4b45-bf4d-d47ae8765b79"
      unitRef="usd">440793000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjEvZnJhZzo4ZWJkNzMxYjM4NTI0MzU4YTUyZTYzMmZhYjJhNmU0Yy90YWJsZToyMDIyMmRiNDBkNjg0ZTU1YTJjN2ZkMzA5NzFlMWRhMi90YWJsZXJhbmdlOjIwMjIyZGI0MGQ2ODRlNTVhMmM3ZmQzMDk3MWUxZGEyXzI4LTQtMS0xLTQyNzY0_8e810985-e622-4954-99e8-8fadea8015a2"
      unitRef="usd">467556000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtMi0xLTEtNDI3NjQ_b905e4e4-1bf2-4b12-887f-fbd8e83609c6"
      unitRef="usd">-63900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtNC0xLTEtNDI3NjQ_018b0d1a-8bc8-48e0-8d6e-79c564f2332d"
      unitRef="usd">-31224000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMtNi0xLTEtNDI3NjQ_85e83b5a-c7c0-4c88-9d8c-8c9dc4980482"
      unitRef="usd">-33074000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtMi0xLTEtNDI3NjQ_f3c2b697-9199-487e-ae91-5e5b75b6051d"
      unitRef="usd">15254000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtNC0xLTEtNDI3NjQ_de6d6b72-be58-46e1-9294-94a1ff19b986"
      unitRef="usd">17858000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzUtNi0xLTEtNDI3NjQ_dd836b56-746f-4ea3-9108-0c61ea54ca53"
      unitRef="usd">19124000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtMi0xLTEtNDI3NjQ_5bd97996-a483-49a4-b695-e0232731c56f"
      unitRef="usd">18312000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtNC0xLTEtNDI3NjQ_b03168e8-6166-413f-80cc-1671948754cc"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzYtNi0xLTEtNDI3NjQ_ab1b353d-1f03-413f-92d6-502f61dce196"
      unitRef="usd">38515000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctMi0xLTEtNDI3NjQ_d803d507-f242-40ce-a848-479140161cad"
      unitRef="usd">7877000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctNC0xLTEtNDI3NjQ_5bbb6b5c-9947-4e4b-bab2-55d0808ed7cd"
      unitRef="usd">8156000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzctNi0xLTEtNDI3NjQ_e7b7fef4-97aa-4917-9ffe-950912b8ee17"
      unitRef="usd">9877000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtMi0xLTEtNDI3NjQ_e2428993-0a6f-43fb-b035-edc07aae21fc"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtNC0xLTEtNDI3NjQ_bcc5e1f3-53d7-4737-a587-4346cee1ea9b"
      unitRef="usd">454000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzgtNi0xLTEtNDI3NjQ_4ed3c207-cf74-4973-9b6f-8919b6a67a34"
      unitRef="usd">5215000</us-gaap:OtherAssetImpairmentCharges>
    <mtrx:DeferredIncomeTaxExpenseBenefitSocf
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktMi0xLTEtNDI3NjQ_31e3bbcf-b330-42df-8dcf-33de9fc96639"
      unitRef="usd">5358000</mtrx:DeferredIncomeTaxExpenseBenefitSocf>
    <mtrx:DeferredIncomeTaxExpenseBenefitSocf
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktNC0xLTEtNDI3NjQ_921b1ab1-d29d-48ae-a909-490605b2faf1"
      unitRef="usd">889000</mtrx:DeferredIncomeTaxExpenseBenefitSocf>
    <mtrx:DeferredIncomeTaxExpenseBenefitSocf
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzktNi0xLTEtNDI3NjQ_b17957b0-077d-42ab-96fa-9c8f794a2a8f"
      unitRef="usd">-3630000</mtrx:DeferredIncomeTaxExpenseBenefitSocf>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTItMS0xLTQyNzY0_b050dc6a-d371-4e87-90d5-c9cd9a76bdc1"
      unitRef="usd">33114000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTQtMS0xLTQyNzY0_e4c1a04d-dd39-4c68-aa89-bd685babeced"
      unitRef="usd">1201000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzExLTYtMS0xLTQyNzY0_aa449b3c-dcd2-4063-8f4e-870813150de9"
      unitRef="usd">767000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTItMS0xLTQyNzY0_b6d3358c-d310-4ad1-b9e5-b2b6fafbb5bf"
      unitRef="usd">738000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTQtMS0xLTQyNzY0_df4e1b18-861c-4f1f-9aa6-8442a5c723aa"
      unitRef="usd">85000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTYtMS0xLTQyNzY0_85a896c6-d1ff-4ff8-9ac2-9abf1bd89861"
      unitRef="usd">1158000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTItMS0xLTUxNTM3_e9b7875a-d570-4104-a216-b664349ab7df"
      unitRef="usd">1518000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTQtMS0xLTUxNTQ3_ac032f8e-65c8-4703-91b0-83ed465810cd"
      unitRef="usd">0</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzEyLTYtMS0xLTUxNTU1_91f7f085-8305-424b-a611-a3d2ced976db"
      unitRef="usd">0</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTItMS0xLTQyNzY0_a8a9246c-0dfa-4026-ac5f-9dd521481521"
      unitRef="usd">-169000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTQtMS0xLTQyNzY0_4a5b5e23-fa17-4a3f-8278-44fdecd429bd"
      unitRef="usd">-460000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE1LTYtMS0xLTQyNzY0_4156a512-c914-4f6e-ac0e-b6c4843b3c8a"
      unitRef="usd">7000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTItMS0xLTQyNzY0_74c3efbe-c39b-4df2-b172-2259e13141ed"
      unitRef="usd">6587000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTQtMS0xLTQyNzY0_0f75ecca-c0fe-40b4-903f-4574cd3015c2"
      unitRef="usd">-11109000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE3LTYtMS0xLTQyNzY0_13c5f823-ba94-41ee-9f34-bcb68e33f2e7"
      unitRef="usd">-56603000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTItMS0xLTQyNzY0_f4054639-b35e-4208-9182-3dda3d19256c"
      unitRef="usd">13978000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTQtMS0xLTQyNzY0_da94b73d-34aa-4178-a2d3-cd7c62e268fd"
      unitRef="usd">-28774000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE4LTYtMS0xLTQyNzY0_525280f3-9fee-4377-a66d-cabcf0dbc9ba"
      unitRef="usd">-36535000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTItMS0xLTQyNzY0_e9806f71-4ff0-4567-b7f7-7a8f3af82246"
      unitRef="usd">2632000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTQtMS0xLTQyNzY0_2751a7c6-7968-4254-a46b-983fa0ecebd6"
      unitRef="usd">882000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzE5LTYtMS0xLTQyNzY0_043d514b-70ee-4b4e-8b61-3e7a47f2db43"
      unitRef="usd">-1557000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTItMS0xLTQyNzY0_b0eb5447-bd2c-44b3-88c6-6b83171eda67"
      unitRef="usd">530000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTQtMS0xLTQyNzY0_75b0a3b1-70e1-46dd-bc55-26b53374018f"
      unitRef="usd">21916000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIwLTYtMS0xLTQyNzY0_e23d0e10-3184-4530-89c9-d7454fe33fd4"
      unitRef="usd">-11029000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTItMS0xLTQyNzY0_d92435ed-acd0-4f16-a049-43e4894cf6a3"
      unitRef="usd">13654000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTQtMS0xLTQyNzY0_7b653b6c-0cd8-45f6-809b-ad35ce85b312"
      unitRef="usd">-12387000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIxLTYtMS0xLTQyNzY0_bc11a24c-44ad-4ae6-9f64-3548a84ced4b"
      unitRef="usd">-38915000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTItMS0xLTQyNzY0_dd98fd44-0ddd-4814-808e-9fec5f4fb722"
      unitRef="usd">11274000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTQtMS0xLTQyNzY0_22b58ae7-7647-4975-8edf-2b341e872065"
      unitRef="usd">-8610000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIyLTYtMS0xLTQyNzY0_d282c8f2-c5f5-48c2-918a-1762943c2e7c"
      unitRef="usd">-41737000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTItMS0xLTQyNzY0_626d3607-6cb8-4010-b07f-2a6d90e9fef8"
      unitRef="usd">-7609000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTQtMS0xLTQyNzY0_2ad16d53-7537-47c2-8633-b27ed11b5cee"
      unitRef="usd">5464000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzIzLTYtMS0xLTQyNzY0_85b92577-d395-4091-b345-bcf9fea0d026"
      unitRef="usd">-17398000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTItMS0xLTQyNzY0_b92f0bf1-4ec4-4ca4-a667-f3155f5dc7f2"
      unitRef="usd">-54196000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTQtMS0xLTQyNzY0_5b8d9d08-541d-470c-89d1-2de7bf143c17"
      unitRef="usd">-2971000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI0LTYtMS0xLTQyNzY0_06dcbdea-dedf-4d3c-be92-755d2c51b2d9"
      unitRef="usd">44085000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTItMS0xLTQyNzY0_59488887-c4fd-4aaa-a614-fe8222b48889"
      unitRef="usd">3345000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTQtMS0xLTQyNzY0_467adde6-36af-4c00-920f-dad969e67e97"
      unitRef="usd">4354000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzI2LTYtMS0xLTQyNzY0_178c95e1-614a-435f-976f-a150a109263a"
      unitRef="usd">18539000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTItMS0xLTQyNzY0_fd5af11a-57e8-43d3-87ca-817f9ea3ed59"
      unitRef="usd">39018000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTQtMS0xLTQyNzY0_b9136967-0510-482e-9bbf-20442a55475b"
      unitRef="usd">2090000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMxLTYtMS0xLTQyNzY0_0e100213-2313-4740-bdf9-21d2f4ac1c63"
      unitRef="usd">1423000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTItMS0xLTQyNzY0_cb4b14a3-0eca-407b-b1d8-516fbbdcd22f"
      unitRef="usd">35673000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTQtMS0xLTQyNzY0_89df1fa1-ab2c-477c-9023-e8435456cae9"
      unitRef="usd">-2264000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTplMzk5ZWZiZmQzNWE0YTVkODZlOTllZDMxNzk3ZWQ2MS90YWJsZXJhbmdlOmUzOTllZmJmZDM1YTRhNWQ4NmU5OWVkMzE3OTdlZDYxXzMyLTYtMS0xLTQyNzY0_3054e29d-aeb9-4f23-b4ae-eef8c14be079"
      unitRef="usd">-17116000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtMi0xLTEtNDI3NjQ_e84822e0-ef6d-4606-ace5-f573ea8657d4"
      unitRef="usd">0</mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtNC0xLTEtNDI3NjQ_e37b516b-f06e-47b5-b9ac-303518a2c907"
      unitRef="usd">1125000</mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzMtNi0xLTEtNDI3NjQ_df4677db-5a39-4afb-a6ff-c5f444dd9b76"
      unitRef="usd">18567000</mtrx:AdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtMi0xLTEtNDI3NjQ_c64b08f4-f2a8-4edd-95f4-24d0ad1ec824"
      unitRef="usd">0</mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtNC0xLTEtNDI3NjQ_5aa6d4a5-0ac0-43fa-9df8-dc3c02e172bc"
      unitRef="usd">10913000</mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzQtNi0xLTEtNDI3NjQ_91c270ab-08b3-469b-a065-2b68d4370e72"
      unitRef="usd">14357000</mtrx:RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtMi0xLTEtNDUzMzE_a15956cc-f8f0-4d19-91a6-585f797e04f4"
      unitRef="usd">20000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNC0xLTEtNDUzMzg_c9b421f5-5693-4e83-a107-646e5338166d"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNi0xLTEtNDUzNDU_6240e27c-024e-47ce-8a0a-99d4aa99fe67"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtMi0xLTEtNDUzMzE_41f4c381-6cbb-4cc1-aaef-631bc9c89315"
      unitRef="usd">5000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNC0xLTEtNDUzMzg_06d63a5c-b0a4-4d5e-9a9b-d43bc2e64cb1"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNi0xLTEtNDUzNDU_fa97135b-2678-4775-8717-2d57f82945eb"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtMi0xLTEtNDI3NjQ_bc89478d-4b29-4489-a08f-c0ce42b1ec52"
      unitRef="usd">1263000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNC0xLTEtNDI3NjQ_2c6075e4-a67d-4ad6-9931-24168ea2eabb"
      unitRef="usd">1275000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzUtNi0xLTEtNDI3NjQ_785fcc84-9fc8-4a4e-bdee-34f2f228abea"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtMi0xLTEtNDI3NjQ_f2bb4021-4a4a-4653-adbd-08b0d7e80357"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNC0xLTEtNDI3NjQ_9c52e380-57d7-4744-8881-e771e0a8386d"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzYtNi0xLTEtNDI3NjQ_0fbc38dc-be23-43c7-a2bd-2fdc6d21fa16"
      unitRef="usd">17045000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctMi0xLTEtNDI3NjQ_6b057f2a-680a-427b-8815-c5efec4ade74"
      unitRef="usd">199000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctNC0xLTEtNDI3NjQ_285e4c46-2206-40db-893d-1765fe86b4f9"
      unitRef="usd">349000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzctNi0xLTEtNDI3NjQ_4914cb90-1485-44ce-93bf-5bc472dc8e39"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktMi0xLTEtNDI3NjQ_e1999787-60d2-4b05-a64d-3419ec8d7b9d"
      unitRef="usd">270000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktNC0xLTEtNDI3NjQ_ffc4d815-af4b-4b1a-8c61-695326fbbd65"
      unitRef="usd">299000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzktNi0xLTEtNDI3NjQ_1862c240-7de0-4d41-98a3-d81f4baa10f6"
      unitRef="usd">320000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTItMS0xLTQyNzY0_86c3146f-13b7-4e68-bf57-c941e6198391"
      unitRef="usd">853000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTQtMS0xLTQyNzY0_642a880a-01df-4c60-96ed-3741a7d4e9f3"
      unitRef="usd">1554000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEwLTYtMS0xLTQyNzY0_a2cd016d-3f91-4113-852e-ed4f01449cdf"
      unitRef="usd">3524000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTItMS0xLTQyNzY0_14e7b6d8-603d-4055-95c2-0a39cc41c44d"
      unitRef="usd">654000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTQtMS0xLTQyNzY0_9923c7de-3cd6-4373-ad9c-c8aeb014d620"
      unitRef="usd">355000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzExLTYtMS0xLTQyNzY0_34aac044-f97b-404b-838e-b7cb658937b4"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTItMS0xLTQyNzY0_829c42e0-4b25-4b66-a75d-2bdd8e48b967"
      unitRef="usd">12699000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTQtMS0xLTQyNzY0_000f85d5-5864-49ae-ae2a-d60ce7dcfd9e"
      unitRef="usd">-12324000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzEzLTYtMS0xLTQyNzY0_a671b3bd-8077-4af7-a714-031d5f00ac15"
      unitRef="usd">-16039000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTItMS0xLTQyNzY0_a64fa62d-5760-4098-86b3-ef1c65893f78"
      unitRef="usd">-683000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTQtMS0xLTQyNzY0_220828eb-3606-47d8-ae12-c9e02f287419"
      unitRef="usd">1401000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE0LTYtMS0xLTQyNzY0_f52b5262-8488-4e3e-86c2-fa598ac2891e"
      unitRef="usd">-609000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTItMS0xLTQyNzY0_6b8d5ea7-c46d-48bd-9e60-8f3dfb0cfdfe"
      unitRef="usd">-6507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTQtMS0xLTQyNzY0_fd716c23-d976-4503-b2f5-587565371924"
      unitRef="usd">-16158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE1LTYtMS0xLTQyNzY0_406fed62-244f-4b7b-8f78-3b0509e07245"
      unitRef="usd">10321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTItMS0xLTQyNzY0_5068b51c-c630-4501-9170-508ad4cb5b4f"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTQtMS0xLTQyNzY0_80f20ee6-3146-4b49-bda0-9877563f7da8"
      unitRef="usd">100036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE2LTYtMS0xLTQyNzY0_3e384147-3cd9-4dfe-8100-6a52fbcc70ec"
      unitRef="usd">89715000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTItMS0xLTQyNzY0_33d74bcb-844d-448d-87f8-58fc6a2e010b"
      unitRef="usd">77371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTQtMS0xLTQyNzY0_b7c1d1d5-9771-4e43-9338-d76ffd5a4f77"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzE3LTYtMS0xLTQyNzY0_75e62bcf-a8ec-4acf-b754-808f31bff679"
      unitRef="usd">100036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTItMS0xLTQyNzY0_0127f103-fc1e-4ca6-8f68-188dabe2654e"
      unitRef="usd">-2864000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTQtMS0xLTQyNzY0_8bafaebd-e61e-419c-b9ad-ace2e9868fad"
      unitRef="usd">451000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIwLTYtMS0xLTQyNzY0_8715010e-93c6-461f-bd88-ecf77df9f7e9"
      unitRef="usd">6394000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTItMS0xLTQyNzY0_512cfcaf-5537-4e6a-97bd-8bdd4ec20558"
      unitRef="usd">2773000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTQtMS0xLTQyNzY0_30fd75c0-a6d6-41d8-9e66-d169a10aaa90"
      unitRef="usd">1834000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzIxLTYtMS0xLTQyNzY0_065928e1-b21e-4488-b5b1-d98d56422c8d"
      unitRef="usd">2148000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTItMS0xLTQyNzY0_b1619576-5361-431a-bcc3-b62ee74a0020"
      unitRef="usd">54000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTQtMS0xLTQyNzY0_28b7f33d-2156-4351-8931-27dcfc3853c2"
      unitRef="usd">106000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMjcvZnJhZzoyZjQxZTkxOWU1Y2Q0OGQzODUwY2M5YTFkMDdkOTAzYy90YWJsZTo5NjdiMDFmODFmM2Q0NjFjYTA2MGVmOGY2ODgzZGEzMi90YWJsZXJhbmdlOjk2N2IwMWY4MWYzZDQ2MWNhMDYwZWY4ZjY4ODNkYTMyXzI0LTYtMS0xLTQyNzY0_1935bc5a-2a89-4f95-b2da-2c61929a3b90"
      unitRef="usd">48000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5437094657942d1b4a9f25dc4f3b570_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtMi0xLTEtNDI3NjQ_35efa941-a113-4f4e-a5b6-0cf79610e2c4"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ec5dfcc2a32496cb944aedcf2d48e95_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtNC0xLTEtNDI3NjQ_843a09b2-5ec1-4a4c-b42f-a15b4abd9966"
      unitRef="usd">137712000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27c676e549bf4112969fe958c85e2289_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtNi0xLTEtNDI3NjQ_0b26210a-ec26-4418-a25c-7fdf2972e4fe"
      unitRef="usd">239476000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibbefdbd695b24a479065fa8b803f3beb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtOC0xLTEtNTUyMjM_8640d6cb-91b5-4845-86b4-00377076fe9a"
      unitRef="usd">-7751000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibefc465690604157946c5c7d6d12fdce_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtOC0xLTEtNDI3NjQ_30630d92-ba97-4427-9505-0c1f727d523a"
      unitRef="usd">-17759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEtMTQtMS0xLTQyNzY0_e1f50fca-a2e3-4cfa-916e-6faf3873f333"
      unitRef="usd">351957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtMi0xLTEtNDI3NjQ_ee6f46ad-c665-493f-ac58-c726f15fd121"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtNC0xLTEtNDI3NjQ_62d2cf4d-f8f8-4966-9a7a-5ecdc7b57fc7"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtNi0xLTEtNDI3NjQ_e7d2d4d2-a668-468f-8819-88c7f1c294d1"
      unitRef="usd">-33074000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtOC0xLTEtNTUyMjM_c7d0d097-c4a0-4839-a785-374b49475689"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtOC0xLTEtNDI3NjQ_2f81d034-5601-46f3-8279-542b95e4fc03"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMtMTQtMS0xLTQyNzY0_5b66e25c-dfad-40c1-94ac-e0f7d2d83b02"
      unitRef="usd">-33074000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtMi0xLTEtNDI3NjQ_32225cc6-584b-4eff-b0a6-3d7b44075aa8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtNC0xLTEtNDI3NjQ_10e60096-a232-42dd-9c51-cc775ccbefbf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtNi0xLTEtNDI3NjQ_e82a594a-bdd7-4c9b-b127-289e2f655ebe"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtOC0xLTEtNTUyMjM_9e4e0e65-07fa-4f3c-9e1f-0381e0e4ef39"
      unitRef="usd">-622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtOC0xLTEtNDI3NjQ_4bb3488d-b25b-4f54-a876-8c94772791fd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzQtMTQtMS0xLTQyNzY0_53ad65dc-18f1-454f-af7f-c6fe463c560e"
      unitRef="usd">-622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtMi0xLTEtNDI3NjQ_762b3f57-8769-4e84-8428-cba7d8d1905a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtNC0xLTEtNDI3NjQ_9d96c2c1-7970-4aa5-9d21-7ad2f66976bb"
      unitRef="usd">-19000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtNi0xLTEtNDI3NjQ_54353f6f-fdd3-4901-b12c-4f43a9d02cfc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtOC0xLTEtNTUyMjM_7e018cc5-3b22-4497-a038-b372fac700bf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtOC0xLTEtNDI3NjQ_d86562e4-4c2c-4c57-ad6e-566a80f37b8f"
      unitRef="usd">339000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzYtMTQtMS0xLTQyNzY0_2eceb54f-29bc-4c90-aa69-545f77e5bb2c"
      unitRef="usd">320000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtMi0xLTEtNDI3NjQ_10205a94-e845-49a0-b730-ba399b99b781"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtNC0xLTEtNDI3NjQ_a0af3839-c435-47d6-a0e6-2c77a157d0fb"
      unitRef="usd">-8604000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtNi0xLTEtNDI3NjQ_edb4a95e-f7a3-4e74-b0cc-ac3fbce240a1"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtOC0xLTEtNTUyMjM_18b6cae4-2474-470b-aadd-f3d74dade817"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtOC0xLTEtNDI3NjQ_b2eb3dca-70c2-4024-80d5-7cfae6f21276"
      unitRef="usd">8604000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzgtMTQtMS0xLTQyNzY0_d2e6f2df-7cc9-468b-a78d-cb131876f9da"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktMi0xLTEtNDI3NjQ_67689157-0b63-4c0e-919e-7c6faf1b498a"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktNC0xLTEtNDI3NjQ_ccd26dcb-8af8-4ca4-a7c3-d8b63d8073aa"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktNi0xLTEtNDI3NjQ_0343e98e-db8e-429e-a9c5-95f71c894ec8"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktOC0xLTEtNTUyMjM_b4cc3787-d2a0-4109-9234-93b3ec82115c"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktOC0xLTEtNDI3NjQ_ba823893-bf54-44a1-822c-86b62fc6d872"
      unitRef="usd">3524000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzktMTQtMS0xLTQyNzY0_9a229a40-e85c-4adf-82d9-b333f205494a"
      unitRef="usd">3524000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTItMS0xLTQyNzY0_18cee063-316b-4279-8004-81670e4e9930"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTQtMS0xLTQyNzY0_6c7a39a7-99c6-4bd0-a077-e86f434c9333"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTYtMS0xLTQyNzY0_0c011090-2fdd-43a6-806d-108a464a7c01"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTgtMS0xLTU1MjIz_66568c66-d39b-4479-9ee0-ece8fc66f91b"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTgtMS0xLTQyNzY0_de3be4b6-27f8-4af8-a085-6c374354acf7"
      unitRef="usd">17045000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzExLTE0LTEtMS00Mjc2NA_2c36f124-1806-4693-b9dd-469526b12008"
      unitRef="usd">17045000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i734d80d56b234091b1e5866de5a2ba92_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTItMS0xLTQyNzY0_cc27a2d5-f508-4cd7-9ecb-43d0a3366de9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6e327774f3b24d91b770a22241905412_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTQtMS0xLTQyNzY0_bdea6825-c7ae-4982-95c7-151ad8bc13c3"
      unitRef="usd">9877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ief51cd21d3a84b228d14cde71f30eeb6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTYtMS0xLTQyNzY0_090cab08-bcb8-4372-9431-2f309cacba51"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b4b7bc3dcb6487dac15cc57f3a07765_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTgtMS0xLTU1MjIz_85be47c8-879f-4a81-b811-f4a1ac1bbd18"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d1f124eda2a463e82dba3a4e8921fe5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTgtMS0xLTQyNzY0_27810217-6cf7-416f-934a-c73816378f22"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEyLTE0LTEtMS00Mjc2NA_f5b43fba-6bd3-4ce5-8440-adcd6b47928e"
      unitRef="usd">9877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee83423ff91c49a1bbd2c0db65d0bc39_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTItMS0xLTQyNzY0_ed4495fb-c354-4e91-aeb3-a8280ca92d10"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafd7452e26404687a42b75c41b499864_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTQtMS0xLTQyNzY0_751eb195-4382-4f5a-a624-485cfc19dbb5"
      unitRef="usd">138966000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic717f9c7ec994aaa8500d266c792c7d5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTYtMS0xLTQyNzY0_af775045-59ce-41d6-84f6-5995ac3641bb"
      unitRef="usd">206402000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i785e1962e4924354ab1539a4e09793a8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTgtMS0xLTU1MjIz_96d3532e-a9bb-472c-a1a9-8d15654facc9"
      unitRef="usd">-8373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8ceef5a81404cbba55b15214fc2e57d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTgtMS0xLTQyNzY0_894d45b3-2cb2-476a-8393-c7c9ce940fda"
      unitRef="usd">-29385000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzEzLTE0LTEtMS00Mjc2NA_7d89ecb8-99de-49fe-9283-8e1703e2965b"
      unitRef="usd">307889000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTItMS0xLTQyNzY0_1ce13e17-9b6e-4505-8ba8-f5586e44e626"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTQtMS0xLTQyNzY0_95a391bf-bfd4-4404-9dfa-eee415d7b947"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTYtMS0xLTQyNzY0_e44d806f-f948-49f0-b37b-7f8cec074949"
      unitRef="usd">-31224000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTgtMS0xLTU1MjIz_4e50b5ce-2844-4905-80b9-df346e7834ed"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTgtMS0xLTQyNzY0_1bca3c14-db5b-4a00-a4be-07e95d9c3148"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE3LTE0LTEtMS00Mjc2NA_c17fbcd2-991d-4505-bd3c-226362166e9c"
      unitRef="usd">-31224000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTItMS0xLTQyNzY0_8bac8664-6f1d-4a17-8ad0-a20225d13c68"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTQtMS0xLTQyNzY0_96407b86-74b0-4161-be4b-c4157a2cccc4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTYtMS0xLTQyNzY0_912e1dae-6422-46de-8bd9-b51e4c38e469"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTgtMS0xLTU1MjIz_1dfadcf7-2363-404f-90d4-c4a252e0be0a"
      unitRef="usd">1624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTgtMS0xLTQyNzY0_b14d3a3c-41de-4de0-addd-7587040a98ae"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE4LTE0LTEtMS00Mjc2NA_6eb61f14-4da9-4b89-be71-fb18328c54e2"
      unitRef="usd">1624000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTItMS0xLTQyNzY0_6219e856-a707-400b-9199-43cc21cf3fda"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTQtMS0xLTQyNzY0_68ad0cab-77fb-4411-a034-ab3278f4d513"
      unitRef="usd">-207000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTYtMS0xLTQyNzY0_9b29bc9b-0ece-4106-bb26-aa62a933d235"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTgtMS0xLTU1MjIz_8d7f4411-d305-4446-b77b-1b724cf90d4a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTgtMS0xLTQyNzY0_dcbaf9b8-709d-4ee4-800e-86d212277ca0"
      unitRef="usd">506000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzE5LTE0LTEtMS00Mjc2NA_b662f639-87c1-4c3e-bf60-f69f9e35d2c3"
      unitRef="usd">299000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTItMS0xLTQyNzY0_fdc3bc35-4f9f-4b58-9d43-52864347114d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTQtMS0xLTQyNzY0_06ddb06e-4460-4264-99c9-3222de19866f"
      unitRef="usd">-257000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTYtMS0xLTQyNzY0_1ec9d469-a88a-4e67-9e76-50b76657ced2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTgtMS0xLTU1MjIz_320bc977-7c9c-4425-8f17-a8a6390ba8a3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTgtMS0xLTQyNzY0_a391df73-e825-4bf4-9b9b-2e9f36b29763"
      unitRef="usd">606000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIwLTE0LTEtMS00Mjc2NA_442e5f3d-814a-4652-be62-ec2aebab4013"
      unitRef="usd">349000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mtrx:IssuanceOfDeferredShares
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTItMS0xLTQyNzY0_4d1e42ca-fb93-462e-a441-a127ac69657f"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTQtMS0xLTQyNzY0_ad66912d-9eb2-42e4-9549-188bae42f82b"
      unitRef="usd">-9083000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTYtMS0xLTQyNzY0_8cfdac44-91a7-4076-a830-6a59c1200e13"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTgtMS0xLTU1MjIz_1f3e27e1-25c7-4a82-be37-953399e438fd"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTgtMS0xLTQyNzY0_5b2924be-5237-482a-abef-e5d70becd196"
      unitRef="usd">9083000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIxLTE0LTEtMS00Mjc2NA_246e1d7d-dddb-48b0-9c47-5c30d5b465b8"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTItMS0xLTQyNzY0_ed95c456-b1d9-488c-b36f-8d3919f4a1b5"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTQtMS0xLTQyNzY0_773e0037-7b7d-49b3-9775-150fae7ca2e8"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTYtMS0xLTQyNzY0_d0b73fdb-01a7-4f83-8dde-f93ad47608d4"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTgtMS0xLTU1MjIz_2f5d7a33-adcc-4264-b151-c6e4d88b7491"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTgtMS0xLTQyNzY0_64f64ded-3407-40fc-9403-f42fd845f572"
      unitRef="usd">1554000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzIyLTE0LTEtMS00Mjc2NA_56711fbf-dd0e-4692-85b7-0dcc27b1bda3"
      unitRef="usd">1554000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic9ae20e5259b46e88d74926179b40b35_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTItMS0xLTQyNzY0_da8ea5a2-ef13-4664-ae3c-fcbbf8ab6149"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i436c3a47709a4f759afbc03fde0000ed_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTQtMS0xLTQyNzY0_9c7239a3-b951-4298-a66f-917584246fe8"
      unitRef="usd">8156000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c9c42edb0fb4975a9a90edc70ecb216_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTYtMS0xLTQyNzY0_1c21ef49-4a6e-4bfe-a511-83023a790cd6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7b623b454224a378fb7f261c90a8933_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTgtMS0xLTU1MjIz_192f00eb-6535-4596-80f6-1a080b248278"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i273e4126c8b543de862be49bacc95514_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTgtMS0xLTQyNzY0_0bb77fb6-9e94-40db-ba63-0e96bd5b09a3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI1LTE0LTEtMS00Mjc2NA_0ba91230-9140-4c6e-a240-018744cf7d5a"
      unitRef="usd">8156000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c316edcf7f8444b9d0ac200c037db57_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTItMS0xLTQyNzY0_a0852e69-3fb7-4e7c-aef9-bf3fa466b26e"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74d049112a1d490c88b8dfadf74ce19e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTQtMS0xLTQyNzY0_ea73c321-eb57-4e6e-a13a-4bb21047f490"
      unitRef="usd">137575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4524952cc2d04a789189f34746da316d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTYtMS0xLTQyNzY0_5f5fb514-de43-4f48-a668-51563e3e5a80"
      unitRef="usd">175178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85601c96795e4a96895e90dd5fb461d5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTgtMS0xLTU1MjIz_83e7f677-b114-40d2-a8e1-e0051bef0486"
      unitRef="usd">-6749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb5d44e8246e458ca0353c7bd5fca8bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTgtMS0xLTQyNzY0_e31be218-5677-4728-b314-322ca7e167f1"
      unitRef="usd">-20744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI2LTE0LTEtMS00Mjc2NA_25abf46d-afd5-4e8e-a8e4-01ad4fdf8b27"
      unitRef="usd">285539000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTItMS0xLTQyNzY0_f72c0181-21a0-43f7-aa81-9947c036ecf0"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTQtMS0xLTQyNzY0_1cd32138-4090-49b9-9b1d-ad5c789ab264"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTYtMS0xLTQyNzY0_c43a895b-536b-47fa-bfbf-3fa67cb0cb37"
      unitRef="usd">-63900000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTgtMS0xLTU1MjIz_3c8ca141-1752-4f8e-b4fb-19f603a82eb4"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTgtMS0xLTQyNzY0_f96c3f6f-c873-4256-9ad1-d56526d4cfff"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI4LTE0LTEtMS00Mjc2NA_71a8afcc-7875-40a1-a9e3-7188b7a26993"
      unitRef="usd">-63900000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTItMS0xLTQyNzY0_c5ca51b0-4718-4fdb-a1db-66f24cbea707"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTQtMS0xLTQyNzY0_f75bba85-70f5-428f-98e8-b8c29cf84787"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTYtMS0xLTQyNzY0_e91a3b42-d088-46f7-ba2a-24505b1c178c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTgtMS0xLTU1MjIz_b79263d5-615d-44d4-ac3b-64104a8a7c76"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTgtMS0xLTQyNzY0_c9413171-4235-48ad-af9c-affe9205b01f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzI5LTE0LTEtMS00Mjc2NA_b5636d2f-7aec-470c-b311-b9222f80f634"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTItMS0xLTQyNzY0_58d5929d-29a0-4219-b42b-0f9f49deea61"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTQtMS0xLTQyNzY0_a2eab448-074f-4d5e-a649-6281a35b01b5"
      unitRef="usd">-307000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTYtMS0xLTQyNzY0_8667e5c1-ffc7-4b9e-8adc-2d49b0b3f6bb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTgtMS0xLTU1MjIz_6f138e74-e243-41c1-9e74-1e42e30b213d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTgtMS0xLTQyNzY0_39534cde-fd2e-4221-84b8-89d85502e6b3"
      unitRef="usd">577000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMwLTE0LTEtMS00Mjc2NA_13323c03-6ffe-4b44-858e-0f4949d520c7"
      unitRef="usd">270000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTItMS0xLTQyNzY0_2918ed6f-7a49-4a01-90c0-db27e026ad39"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTQtMS0xLTQyNzY0_e19f3656-4690-4ea0-b52e-9f9921ab9a02"
      unitRef="usd">-189000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTYtMS0xLTQyNzY0_bc5488aa-0f7e-4b07-8512-2289e19debd6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTgtMS0xLTU1MjIz_7c01b421-7030-407f-8439-559814d5c5c1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTgtMS0xLTQyNzY0_bf57558a-1818-4aae-a5ab-139cfbd42a8c"
      unitRef="usd">388000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMxLTE0LTEtMS00Mjc2NA_31ef8021-f5f1-4c5f-bdf2-42ab7b0152e0"
      unitRef="usd">199000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTItMS0xLTQyNzY0_23aba96c-8cbd-4488-b43e-9704301e92fd"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTQtMS0xLTQyNzY0_715122ed-4013-48d1-9adb-e80f4c43148f"
      unitRef="usd">-5102000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTYtMS0xLTQyNzY0_5dabe7f9-e5b3-43f9-ba77-4f9172d83a75"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTgtMS0xLTU1MjIz_04c18d4f-791e-484c-a854-54fbc42f68e8"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTgtMS0xLTQyNzY0_8a880ca5-dea5-49a0-a5eb-0fb8ec021593"
      unitRef="usd">5102000</mtrx:IssuanceOfDeferredShares>
    <mtrx:IssuanceOfDeferredShares
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMyLTE0LTEtMS00Mjc2NA_b53e26f7-cf48-44ea-946d-3f4d47878c55"
      unitRef="usd">0</mtrx:IssuanceOfDeferredShares>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTItMS0xLTQyNzY0_baa3347d-2c56-42dd-a810-9310a98fefc6"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTQtMS0xLTQyNzY0_e4b54093-bc47-4005-9293-5e71655e8c7e"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTYtMS0xLTQyNzY0_bb3f5d8f-d3fa-417e-b28e-b65744ee7105"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTgtMS0xLTU1MjIz_08775634-7759-4d54-a9bf-e1f124d07bff"
      unitRef="usd">0</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTgtMS0xLTQyNzY0_4e99822a-7450-4e18-a42c-f2bb21602c0b"
      unitRef="usd">853000</mtrx:OtherTreasurySharePurchases>
    <mtrx:OtherTreasurySharePurchases
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzMzLTE0LTEtMS00Mjc2NA_4f3f228b-712e-4ef6-a1c2-9d5717062e79"
      unitRef="usd">853000</mtrx:OtherTreasurySharePurchases>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i365491d57b914ddcab16a3d6ed3a2218_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTItMS0xLTQyNzY0_c3a11a88-a33a-466f-ad8a-aaac8ebe4551"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if6981273058245c0b028e7ee04131efc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTQtMS0xLTQyNzY0_d23c9992-74a9-4a01-8f46-db4f10173c1b"
      unitRef="usd">7877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if7032c9a273749df9a8307cde3873729_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTYtMS0xLTQyNzY0_3de6c6a8-a847-469f-a1d6-66063166ecd1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i994013e059884f26a4729ee5140f52bc_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTgtMS0xLTU1MjIz_d604f384-1dd3-4628-95ec-a34ca5e9f773"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i27fe392e2a3e444d8ef709952bae0d49_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTgtMS0xLTQyNzY0_3c8dd4e4-877d-4827-beb3-74b9c180c1cc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM2LTE0LTEtMS00Mjc2NA_696967ef-c649-490b-b4d6-cac0452909ad"
      unitRef="usd">7877000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4461b9b5474047cab2937aaf2fe9619a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTItMS0xLTQyNzY0_a05ff1f7-5589-4a72-b222-c57f97d73e22"
      unitRef="usd">279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2abb4419e8e94c129d8631f557f5a623_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTQtMS0xLTQyNzY0_33bd0a4d-19e6-4218-a663-e45c857783cb"
      unitRef="usd">139854000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e99ffab7a954ff7bac2ee7ca01656f1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTYtMS0xLTQyNzY0_5a109a1c-1e64-4f8d-956f-8d0cd06bc275"
      unitRef="usd">111278000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e8460c8f8504c89a2e0b1865c3cb79c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTgtMS0xLTU1MjIz_e890ba27-153b-44d8-9ac7-8a0efec6abe9"
      unitRef="usd">-8175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f875ca0da5643529189ddd9526bfef5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTgtMS0xLTQyNzY0_fbad3601-d3c5-41f6-8190-72f89b10b9f6"
      unitRef="usd">-15530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzAvZnJhZzpjOTE5ODI3YTc1MGI0YTVhYjFhZjkwMjZkM2UyMDJlOS90YWJsZTpiYmI2OGY3MzliY2M0NzkwYWE0MjRlZWVjODJiNTVmZS90YWJsZXJhbmdlOmJiYjY4ZjczOWJjYzQ3OTBhYTQyNGVlZWM4MmI1NWZlXzM3LTE0LTEtMS00Mjc2NA_b5210308-c583-4ad4-95be-34cff704df64"
      unitRef="usd">227706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjA2_7df988ec-7904-4987-9cb1-6a9a9534cc94">Summary of 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-style:italic;font-weight:700;line-height:120%"&gt;Organization and 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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts of Matrix Service Company and its subsidiaries (&#x201c;Matrix&#x201d;, the &#x201c;Company&#x201d; or &#x201c;we&#x201d;, &#x201c;our&#x201d;, and &#x201c;us&#x201d; are to Matrix Service Company and its subsidiaries), all of which are wholly owned.  Intercompany transactions and balances 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;We operate in the United States, Canada, South Korea and Australia.  Our reportable segments are 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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of 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;The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  We believe the most significant estimates and judgments are associated with revenue recognition, the recoverability tests that must be periodically performed with respect to our goodwill and other intangible assets, deferred tax assets, and the estimation of loss contingencies, including liabilities associated with litigation and with the self-insured retentions on our insurance programs.  Actual results could materially differ from those 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-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&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;General Information about our Contracts with 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-weight:400;line-height:120%"&gt;Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.&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;Step 1: Contract Identification&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 do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.&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;Step 2: Identify 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;Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.&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;Step 3: Determine Contract Price&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;After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in 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;A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.&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;Step 4: Assign Contract Price to 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;After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.&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;Step 5: Recognize Revenue as Performance Obligations are Satisfied&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 record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.&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 recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.&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 incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.&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 have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.&lt;/span&gt;&lt;/div&gt;&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;Change Orders &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;Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies.&lt;/span&gt;&lt;/div&gt;&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;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;Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies.&lt;/span&gt;&lt;/div&gt;&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:700;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;We include as cash equivalents all investments with original maturities of three months or less which are readily convertible into cash.  We have cash on deposit at June&#160;30, 2022 with banks in the United States, Canada, South Korea and Australia in excess of Federal Deposit Insurance Corporation ("FDIC"), Canada Deposit Insurance Corporation ("CDIC"), Korea Deposit Insurance Corporation ("KDIC") and Financial Claims Scheme ("FCS")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;protection limits, respectively.  The United States Dollar equivalent of Canadian, South Korean and Australian deposits totaled $5.7 million as of 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: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 Consolidated Balance Sheets.  The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the 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;June 30, 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, 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;52,371&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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 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;77,371&#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;&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:700;line-height:120%"&gt;Accounts Receivable&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;Accounts receivable are carried on a gross basis, less the allowance for credit losses.  We estimate the allowance for credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount.  Our customers consist primarily of major integrated oil companies, independent refiners and marketers, power companies, petrochemical companies, pipeline companies, mining companies, contractors and engineering firms.  We are exposed to the risk of individual customer defaults or depressed cycles in our customers&#x2019; industries.  To mitigate this risk, many of our contracts require payment as projects progress or advance payment in some circumstances.  In addition, in most cases we can place liens against the property, plant or equipment constructed or terminate the contract if a material contract default occurs.  Accounts are written off against the allowance for credit losses only after all reasonable collection attempts have been exhausted.&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:700;line-height:120%"&gt;Retentions&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;Contract retentions collectable beyond one year are included in Other assets in the Consolidated Balance Sheets.  Accounts payable retentions are generally settled within one year.&lt;/span&gt;&lt;/div&gt;&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:700;line-height:120%"&gt;Loss Contingencies&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;Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#x201c;Loss Contingencies&#x201d;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable, and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.&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:700;line-height:120%"&gt;Inventories&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;Inventories consist primarily of steel plate and pipe and aluminum coil and extrusions.  Cost is determined primarily using the average cost method and inventories are stated at the lower of cost or net realizable value.&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:700;line-height:120%"&gt;Depreciation&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;Depreciation is computed using the straight-line method over the estimated useful lives of the depreciable assets.  Depreciable lives are as follows: buildings&#x2014;40 years, construction equipment&#x2014;3 to 15 years, transportation equipment&#x2014;3 to 5 years, and office equipment and software&#x2014;3 to 10 years.  Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term. &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:700;line-height:120%"&gt;Leases&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 enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  We determine if an arrangement is or contains a lease at inception of the arrangement.  An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration.  Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received.  Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date.  Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis.  Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. &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;Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease.  We consider various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.&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;Right-of-use assets are evaluated for impairment in accordance with our policy for impairment of long-lived assets.&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:700;line-height:120%"&gt;Impairment of Long-Lived Assets&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 evaluate long-lived assets for impairment when events or changes in circumstances indicate, in management&#x2019;s judgment, that the carrying value of such assets used in operations may not be recoverable.  The determination of whether an impairment has occurred is based on management&#x2019;s estimate of undiscounted future cash flows attributable to the assets as compared to the carrying value of the assets.  If an impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and, to the extent the carrying value exceeds the fair value of the assets, recording a loss provision.&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;For assets identified to be disposed of in the future, the carrying value of the assets are compared to the estimated fair value less the cost of disposal to determine if an impairment has occurred.  Until the assets are disposed of, an estimate of the fair value is redetermined when related events or circumstances change. &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:700;line-height:120%"&gt;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-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.&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 perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#x2019;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.&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 utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.&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:700;line-height:120%"&gt;Other Intangible Assets&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;Intangible assets that have finite useful lives are amortized by the straight-line method over their useful lives ranging from 6 years to 15 years.  A finite intangible asset is considered impaired when its carrying amount is not recoverable and exceeds the asset's fair value.  The carrying amount is deemed unrecoverable if it is greater than the sum of undiscounted cash flows expected to result from use and eventual disposition of the asset.  An impairment loss is equal to the excess of the carrying amount over the fair value of the asset.  If quoted market prices are not available, the fair values of the intangible assets are based on present values of expected future cash flows or royalties avoided using discount rates commensurate with the risks involved.&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:700;line-height:120%"&gt;Insurance Reserves&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 maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, coverage limits and self-insured retentions.  We establish reserves for claims using a combination of actuarially determined estimates and case-by-case evaluations of the underlying claim data and update our evaluations as further information becomes known.  Judgments and assumptions are inherent in our reserve accruals; as a result, changes in assumptions or claims experience could result in changes to these estimates in the future.  If actual results of claim settlements are different than the amounts estimated, we may be exposed to future gains and losses that could be material.&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:700;line-height:120%"&gt;Stock-Based Compensation&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 have issued stock options, nonvested deferred share awards and cash-settled restricted share units under our long-term incentive compensation plans.  The fair value of these awards is calculated at grant date.  The fair value of time-based, nonvested deferred shares and cash-settled restricted share units is the value of our common stock at the grant date.  The fair value of market-based nonvested deferred shares is based on several factors, including the probability that the market condition specified in the grant will be achieved, which is calculated using a Monte Carlo model.  Cash-settled restricted share units must be settled in cash and are accounted for as liability-type awards and are remeasured at the end of each reporting period at fair &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;value until settlement.  For all awards, expense is recognized over the requisite service period with forfeitures recorded as they occur.&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:700;line-height:120%"&gt;Income 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;We use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities. &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:700;line-height:120%"&gt;Foreign 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;The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#x2019; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njc0_b35a99bb-2f75-4c68-a97b-e58637127907">&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:700;line-height:120%"&gt;Organization and 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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts of Matrix Service Company and its subsidiaries (&#x201c;Matrix&#x201d;, the &#x201c;Company&#x201d; or &#x201c;we&#x201d;, &#x201c;our&#x201d;, and &#x201c;us&#x201d; are to Matrix Service Company and its subsidiaries), all of which are wholly owned.  Intercompany transactions and balances 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;We operate in the United States, Canada, South Korea and Australia.  Our reportable segments are Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzAw_76bd1243-f3ef-4a1f-8f8c-d2458a45e3e2">&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:700;line-height:120%"&gt;Use of 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;The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  We believe the most significant estimates and judgments are associated with revenue recognition, the recoverability tests that must be periodically performed with respect to our goodwill and other intangible assets, deferred tax assets, and the estimation of loss contingencies, including liabilities associated with litigation and with the self-insured retentions on our insurance programs.  Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzEy_dd57d058-8fa4-4a59-a0a6-372f25ef69c4">&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:700;line-height:120%"&gt;Revenue Recognition&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;General Information about our Contracts with 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-weight:400;line-height:120%"&gt;Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services.  Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones.  Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project.  The elapsed time from award to completion of performance may exceed one year for capital projects.&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;Step 1: Contract Identification&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 do not recognize revenue unless we have identified a contract with a customer.  A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable.  We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract.  This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.&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;Step 2: Identify 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;Next, we identify each performance obligation in the contract.  A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer.  Revenue is recognized separately for each performance obligation in the contract.  Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services.  For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer.  Accordingly, we generally identify one performance obligation in our contracts.  The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.&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;Step 3: Determine Contract Price&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;After determining the performance obligations in the contract, we determine the contract price.  The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s).  In a fixed-price contract, the contract price is a single lump-sum amount.  In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in 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;A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price.  These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets.  We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable.  We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved.  Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.&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;Step 4: Assign Contract Price to 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;After determining the contract price, we assign such price to the performance obligation(s) in the contract.  If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.&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;Step 5: Recognize Revenue as Performance Obligations are Satisfied&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 record revenue for contracts with our customers as we satisfy the contracts' performance obligations.  We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced.  We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.&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 recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract.  As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.&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 incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs.  Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.  Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected.  We do not sell separate warranties.&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 have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion.  Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment.  Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period.  If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.&lt;/span&gt;&lt;/div&gt;&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;Change Orders &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;Contracts are often modified through change orders, which are changes to the agreed upon scope of work.  Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract.  The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.  For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies.&lt;/span&gt;&lt;/div&gt;&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;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;Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us.  Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim.  The determination of our legal basis for a claim requires significant judgment.  We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above.  Claims are more fully discussed in Note 7 - Commitments and Contingencies.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjEz_207612a4-61f4-486b-888b-f1762b3840e5">&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:700;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;We include as cash equivalents all investments with original maturities of three months or less which are readily convertible into cash.  We have cash on deposit at June&#160;30, 2022 with banks in the United States, Canada, South Korea and Australia in excess of Federal Deposit Insurance Corporation ("FDIC"), Canada Deposit Insurance Corporation ("CDIC"), Korea Deposit Insurance Corporation ("KDIC") and Financial Claims Scheme ("FCS")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;protection limits, respectively.  The United States Dollar equivalent of Canadian, South Korean and Australian deposits totaled $5.7 million as of 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: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 Consolidated Balance Sheets.  The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the 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;June 30, 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, 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;52,371&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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 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;77,371&#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:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:Cash
      contextRef="ibc467908b019451f845dca85f4196c1b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE0OTU1_9e25dba8-9d6e-4d0d-9bc7-8e398e02bacc"
      unitRef="usd">5700000</us-gaap:Cash>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzU0OTc1NTg0ODI0MA_fd90a371-52e0-4819-965a-9ce6a9cba9e8">&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;June 30, 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, 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;52,371&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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 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;77,371&#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;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzEtMi0xLTEtNDU1OTg_08c95065-1526-439c-8724-8c236e6c5418"
      unitRef="usd">52371000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzEtNC0xLTEtNDU2MDQ_f0dce950-8030-4fd1-a204-a40087f52e33"
      unitRef="usd">83878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzItMi0xLTEtNDU2MDE_1b466f3b-da7a-4fde-9e22-b79c96452db6"
      unitRef="usd">25000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzItNC0xLTEtNDU2MDc_5cfb091b-37ea-4eb7-9c5d-f906524a1fd8"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzMtMi0xLTEtNDczNzA_a1c8707a-263c-4424-906f-2fe63e12f177"
      unitRef="usd">77371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90YWJsZToyZmI2NmMyYThmNmE0NDRmYjVkMGQwYTU2NjMzZjAwNy90YWJsZXJhbmdlOjJmYjY2YzJhOGY2YTQ0NGZiNWQwZDBhNTY2MzNmMDA3XzMtNC0xLTEtNDg1MDU_a3ecf742-1735-4f60-9f5f-77417a8ec78f"
      unitRef="usd">83878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njk1_2b487cd1-221c-4f75-aff7-e6b6b40b62b1">&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:700;line-height:120%"&gt;Accounts Receivable&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;Accounts receivable are carried on a gross basis, less the allowance for credit losses.  We estimate the allowance for credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount.  Our customers consist primarily of major integrated oil companies, independent refiners and marketers, power companies, petrochemical companies, pipeline companies, mining companies, contractors and engineering firms.  We are exposed to the risk of individual customer defaults or depressed cycles in our customers&#x2019; industries.  To mitigate this risk, many of our contracts require payment as projects progress or advance payment in some circumstances.  In addition, in most cases we can place liens against the property, plant or equipment constructed or terminate the contract if a material contract default occurs.  Accounts are written off against the allowance for credit losses only after all reasonable collection attempts have been exhausted.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <mtrx:RetentionPayablePolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njkx_705f0357-1357-417e-8900-fba736015679">&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:700;line-height:120%"&gt;Retentions&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;Contract retentions collectable beyond one year are included in Other assets in the Consolidated Balance Sheets.  Accounts payable retentions are generally settled within one year.&lt;/span&gt;&lt;/div&gt;</mtrx:RetentionPayablePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjIy_f270fd33-fe0f-422e-9df9-464465e0d1f1">&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:700;line-height:120%"&gt;Loss Contingencies&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;Various legal actions, claims and other contingencies arise in the normal course of our business.  Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with ASC 450-20, &#x201c;Loss Contingencies&#x201d;.  Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable.  We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known.  We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity.  However, the results of litigation are inherently unpredictable, and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njc2_a45b10a7-bca4-45fa-9634-9079d8693aba">&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:700;line-height:120%"&gt;Inventories&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;Inventories consist primarily of steel plate and pipe and aluminum coil and extrusions.  Cost is determined primarily using the average cost method and inventories are stated at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjQ3_ca9ede5e-918d-4583-a1cd-e5373ae030d7">DepreciationDepreciation is computed using the straight-line method over the estimated useful lives of the depreciable assets.  Depreciable lives are as follows: buildings&#x2014;40 years, construction equipment&#x2014;3 to 15 years, transportation equipment&#x2014;3 to 5 years, and office equipment and software&#x2014;3 to 10 years.  Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term.</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9974919ca8784da19f30f12bc7c13f18_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTA5_749b1936-2f07-496a-a8fe-f3e22db08730">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9daddcc0be47438f967d8f35b2e0b6e8_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTQy_a27cef22-9fd9-45d2-a358-72602d06b7b5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie7a3037e420d404d84508ab30dff0b0a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTQ4_a2631c25-fa1d-48a9-b9c7-27b472c29d5b">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie50adda224d74e4e93d5e3bc47b00686_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTgz_c00ca839-f6a2-4b20-9dd6-cee6d8d7328a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icf4fc09ff4324c9ea0a82e85a9a5dfe8_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NTg5_13ab9522-f68e-4617-8137-21972798d8f5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3be891ce32db41ebaf5579d27dd9028e_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NjMz_f9eee412-77a5-426e-9a42-1b0359adb291">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaaa263855b6e415dad6cd25cec763b1b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzE3NjM5_db1aca45-531b-4809-a7db-ac7ba63cdcd3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzAz_d5ef17c2-ad4d-4518-81e2-a03b0b9c7600">&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:700;line-height:120%"&gt;Leases&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 enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business.  We determine if an arrangement is or contains a lease at inception of the arrangement.  An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration.  Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received.  Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date.  Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis.  Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. &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;Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease.  We consider various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.&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;Right-of-use assets are evaluated for impairment in accordance with our policy for impairment of long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjE2_55452ec2-ead6-4fa5-8304-9f7e1a48a4ea">&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:700;line-height:120%"&gt;Impairment of Long-Lived Assets&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 evaluate long-lived assets for impairment when events or changes in circumstances indicate, in management&#x2019;s judgment, that the carrying value of such assets used in operations may not be recoverable.  The determination of whether an impairment has occurred is based on management&#x2019;s estimate of undiscounted future cash flows attributable to the assets as compared to the carrying value of the assets.  If an impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and, to the extent the carrying value exceeds the fair value of the assets, recording a loss provision.&lt;/span&gt;&lt;/div&gt;For assets identified to be disposed of in the future, the carrying value of the assets are compared to the estimated fair value less the cost of disposal to determine if an impairment has occurred.  Until the assets are disposed of, an estimate of the fair value is redetermined when related events or circumstances change.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njcx_cb84f9f4-9091-4053-89f5-347be9b67fbc">&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:700;line-height:120%"&gt;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-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired.  In accordance with current accounting guidance, goodwill is not amortized and is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.&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 perform our annual impairment test in the fourth quarter of each fiscal year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable, to determine whether an impairment exists and to determine the amount of headroom.  We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value.  The goodwill impairment test involves comparing management&#x2019;s estimate of the fair value of a reporting unit with its carrying value, including goodwill.  If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired.  If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.&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 utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units.  For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan.  As a result, actual results may differ from the estimates utilized in our income approach.  For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA.  The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements.  As a test for reasonableness, we also consider the combined fair values of our reporting units to our market capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3Njk5_0f3cd2a5-e148-40a4-97bf-40a6263c8d5e">&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:700;line-height:120%"&gt;Other Intangible Assets&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;Intangible assets that have finite useful lives are amortized by the straight-line method over their useful lives ranging from 6 years to 15 years.  A finite intangible asset is considered impaired when its carrying amount is not recoverable and exceeds the asset's fair value.  The carrying amount is deemed unrecoverable if it is greater than the sum of undiscounted cash flows expected to result from use and eventual disposition of the asset.  An impairment loss is equal to the excess of the carrying amount over the fair value of the asset.  If quoted market prices are not available, the fair values of the intangible assets are based on present values of expected future cash flows or royalties avoided using discount rates commensurate with the risks involved.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if29ea7c02c52477e9a6d8622803de552_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzIyOTM0_01bf21d9-74b1-46b5-87ad-bde2da150290">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i65b79492aeea4f539b3c24b4a78a0891_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzIyOTQ2_803cba20-1758-405f-8887-aaeaea07677c">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <mtrx:InsuranceReservesPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjIz_92d80a3f-9b07-4758-a30e-d1bd7768e9d5">&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:700;line-height:120%"&gt;Insurance Reserves&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 maintain insurance coverage for various aspects of our operations.  However, we retain exposure to potential losses through the use of deductibles, coverage limits and self-insured retentions.  We establish reserves for claims using a combination of actuarially determined estimates and case-by-case evaluations of the underlying claim data and update our evaluations as further information becomes known.  Judgments and assumptions are inherent in our reserve accruals; as a result, changes in assumptions or claims experience could result in changes to these estimates in the future.  If actual results of claim settlements are different than the amounts estimated, we may be exposed to future gains and losses that could be material.&lt;/span&gt;&lt;/div&gt;</mtrx:InsuranceReservesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NzA2_a5610104-c557-4e5e-bd82-24cf597b7f79">&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:700;line-height:120%"&gt;Stock-Based Compensation&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 have issued stock options, nonvested deferred share awards and cash-settled restricted share units under our long-term incentive compensation plans.  The fair value of these awards is calculated at grant date.  The fair value of time-based, nonvested deferred shares and cash-settled restricted share units is the value of our common stock at the grant date.  The fair value of market-based nonvested deferred shares is based on several factors, including the probability that the market condition specified in the grant will be achieved, which is calculated using a Monte Carlo model.  Cash-settled restricted share units must be settled in cash and are accounted for as liability-type awards and are remeasured at the end of each reporting period at fair &lt;/span&gt;&lt;/div&gt;value until settlement.  For all awards, expense is recognized over the requisite service period with forfeitures recorded as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NjYy_2791a31d-c813-4417-b0f7-fa28acb99f21">Income TaxesWe use the asset and liability approach for financial accounting and reporting for income taxes.  Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income.  Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results.  Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors.  Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NTkw_a35dbfd8-8348-44f5-b100-bb6596e6e320">&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:700;line-height:120%"&gt;Foreign 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;The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#x2019; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xMzkvZnJhZzpiNmVjMTlkZmJjMmQ0OTJjOTRhNzkzNTUyODVhYjgwMS90ZXh0cmVnaW9uOmI2ZWMxOWRmYmMyZDQ5MmM5NGE3OTM1NTI4NWFiODAxXzI3NTk5_2f0d4667-3c6c-4c26-90ff-e392502b6f42">&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:700;line-height:120%"&gt;Foreign 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;The functional currencies of our operations in Canada, South Korea and Australia are the Canadian Dollar, South Korean Won and U.S. Dollar, respectively.  The functional currency of our Australian operations is the U.S. Dollar since its sales are primarily denominated in that currency.  For subsidiaries with operations using a foreign functional currency, assets and liabilities are translated at the year-end exchange rates and the income statement accounts are translated at average exchange rates throughout the year.  Translation gains and losses are reported in Accumulated Other Comprehensive Loss, net of tax, in the Consolidated Statements of Changes in Stockholders&#x2019; Equity and in Other Comprehensive Income (Loss) in the Consolidated Statements of Comprehensive Income.  Translation gains and losses are reversed from Accumulated Other Comprehensive Income (Loss) and are recognized in current period income in the event we dispose of an entity with accumulated translation gains or losses.  Transaction gains and losses are reported as a component of Other income (expense) in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzA_1c54f11b-0f4e-42a3-bf0b-293e13037109">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 $484.2 million of remaining performance obligations yet to be satisfied as of June&#160;30, 2022.  We expect to recognize approximately $389.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-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 payment, 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-top:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,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:top"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(11,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net contract 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;(20,354)&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;(23,058)&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;2,704&#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: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 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 fiscal year ended June&#160;30, 2022 that was included in the prior period BIE balance was $49.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 June&#160;30, 2022 and June&#160;30, 2021 included retentions to be collected within one year of $16.1 million and $19.9 million, respectively.  Contract retentions collectable beyond one year are included in other assets in the Consolidated Balance Sheets and totaled $4.0 million as of June&#160;30, 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 13 - Segment Information.  The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:&lt;/span&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;Geographic Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="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;June 30,&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-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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&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="15" 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: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;640,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;604,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,020,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;63,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;4,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#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;673,398&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="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;June 30,&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-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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&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="15" 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: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;421,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;444,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;685,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;286,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#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;673,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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;Typically, we assume more risk with fixed-price contracts since increases in cost 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.  The project reduced gross profit by $8.7&#160;million during fiscal 2022.  The increase in forecasted costs was primarily due to poor performance of a now terminated subcontractor, which required rework, as well as supply chain and escalation issues, in order to meet our client's expectations.  We expect to complete the project during the second quarter of fiscal 2023.&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 two large capital projects in the Utility and Power Infrastructure segment.  Improved project execution on the first project resulted in an increase in gross profit of $2.2&#160;million during the second half of fiscal 2022.  However, increases in the forecasted costs to complete this project during the first half of fiscal 2022 resulted in the project reducing gross profit by $3.6&#160;million during fiscal 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.  &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;Increased forecasted costs to the complete the second project resulted in the project reducing gross profit by $2.2&#160;million during the fourth quarter of fiscal 2022 and $0.1&#160;million during fiscal 2022.  We recognized $78.1&#160;million of revenue on this project during the year at a near break-even margin as a result of the change in estimate.  The increase in forecasted costs was the result of higher than anticipated subcontractor costs and labor costs as the project neared completion.  We expect to complete the project during the second quarter of fiscal 2023.&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 $6.3&#160;million in fiscal 2022.  The increase in costs was primarily due to changes in repair scope, expanded client weld testing and associated schedule delays.  We achieved substantial completion on this project in the fourth quarter of fiscal 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzYz_b9cfde3b-e0fb-47de-a640-dd3ad30f2f65"
      unitRef="usd">484200000</us-gaap:RevenueRemainingPerformanceObligation>
    <mtrx:Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE3MQ_182faf00-93ab-4b25-a1ac-b1fa89f8fedb"
      unitRef="usd">389900000</mtrx:Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzE_8cb7a31a-9355-4042-9961-951cf0c7ae75">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,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:top"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(11,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net contract 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;(20,354)&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;(23,058)&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;2,704&#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;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItMi0xLTEtNDI3NjQ_6421d5b8-f8fa-4f5c-818d-7d741a8d0457"
      unitRef="usd">44752000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItNC0xLTEtNDI3NjQ_38bb69e1-1c34-46d3-80ff-3d66a6922ac5"
      unitRef="usd">30774000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtrx:ChangeinCIE
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzItNi0xLTEtNDI3NjQ_2e05dade-d992-4567-9faa-b96c490bea6a"
      unitRef="usd">13978000</mtrx:ChangeinCIE>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtMi0xLTEtNDI3NjQ_eab9fc25-de93-4d1b-9dcd-9e2739a1176a"
      unitRef="usd">65106000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtNC0xLTEtNDI3NjQ_faacfc6f-0e4f-4999-a18e-8b9c30257719"
      unitRef="usd">53832000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtrx:ChangeinBIE
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzMtNi0xLTEtNDI3NjQ_4f7011c8-e81e-49bb-be1f-6b470ac258ad"
      unitRef="usd">-11274000</mtrx:ChangeinBIE>
    <mtrx:ContractWithCustomerCurrentLiabilityNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtMi0xLTEtNDI3NjQ_013e6283-335f-4c4d-b4df-1939555bc059"
      unitRef="usd">-20354000</mtrx:ContractWithCustomerCurrentLiabilityNet>
    <mtrx:ContractWithCustomerCurrentLiabilityNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtNC0xLTEtNDI3NjQ_eb9a7c09-ad4f-481b-8d13-8ece5e683bac"
      unitRef="usd">-23058000</mtrx:ContractWithCustomerCurrentLiabilityNet>
    <mtrx:Changeinnetcontractbalances
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTphZTU0YmYyNThmNjA0OGQ3ODU5MzIyM2ZlMDJkZTI3ZS90YWJsZXJhbmdlOmFlNTRiZjI1OGY2MDQ4ZDc4NTkzMjIzZmUwMmRlMjdlXzQtNi0xLTEtNDI3NjQ_ca4c2b06-61b5-4fda-81b0-6c0d1fa3a390"
      unitRef="usd">2704000</mtrx:Changeinnetcontractbalances>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE0MDY_39788642-4b0e-4683-99e2-af8264405c18"
      unitRef="usd">49200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConstructionContractorReceivableRetainageYearOne
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE2NDM_a655df61-eef2-40f0-83bd-91af9301bdf7"
      unitRef="usd">16100000</us-gaap:ConstructionContractorReceivableRetainageYearOne>
    <us-gaap:ConstructionContractorReceivableRetainageYearOne
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE2NTA_a1d8d022-09bf-4225-8759-55a8aee237c6"
      unitRef="usd">19900000</us-gaap:ConstructionContractorReceivableRetainageYearOne>
    <us-gaap:ConstructionContractorReceivableRetainageAfterYearOne
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE3OTM_715eda98-edac-4089-9305-bd8273860b4a"
      unitRef="usd">4000000</us-gaap:ConstructionContractorReceivableRetainageAfterYearOne>
    <us-gaap:ConstructionContractorReceivableRetainageAfterYearOne
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzE4MDk_43d62182-8452-48ab-851d-5be21a977f0b"
      unitRef="usd">3100000</us-gaap:ConstructionContractorReceivableRetainageAfterYearOne>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzQyMzI_ce241164-7e88-403b-acbd-1fcf56455317">&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;Geographic Disaggregation:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="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;June 30,&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-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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&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="15" 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: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;640,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;604,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,020,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;63,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;4,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#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;673,398&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="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;June 30,&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-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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&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="15" 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: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;421,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;444,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;685,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;286,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#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;673,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#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:Revenues
      contextRef="i8ad04e6252f14f599925ad6c5527b1af_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtMi0xLTEtNDI3NjQ_1fd7a8ea-035c-4e9f-8f58-4368e6c53c1c"
      unitRef="usd">640512000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if669a13e4ae94090bdbb16aeacadea61_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtNC0xLTEtNDI3NjQ_a2360cab-3ea9-4ed9-9b45-6df50721406a"
      unitRef="usd">604739000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c9a85aa784f4530b11abc706273aea6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzMtNi0xLTEtNDI3NjQ_254352f4-1eba-415e-adb0-cc48311eba9e"
      unitRef="usd">1020083000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd293e0dfb7b43ec8a3cf42760876e46_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtMi0xLTEtNDI3NjQ_5c92e568-5906-4c0e-a643-13c5e865ca69"
      unitRef="usd">63045000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fa8dd497e4844ef9f153e93a5b24bf1_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtNC0xLTEtNDI3NjQ_89574cfc-3159-405c-8ea7-6b8470098ef2"
      unitRef="usd">61703000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4bea13ea37a045ee93b984ca486e45d3_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzQtNi0xLTEtNDI3NjQ_f2d2d18e-8d2f-4bd9-9704-5acd4df1c212"
      unitRef="usd">70133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3fb6beedaa3464280e9f8851769db85_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtMi0xLTEtNDI3NjQ_9722de90-475f-4b35-a0e1-00269b1d7a26"
      unitRef="usd">4223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a4e35cb48f14cfea387d7a475739561_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtNC0xLTEtNDI3NjQ_67b7f5b7-168c-472e-802b-8a2b39d2d1b7"
      unitRef="usd">6956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4608370c4da94d84953393606ef03fd0_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzUtNi0xLTEtNDI3NjQ_ab0efacd-e390-4952-acd0-e4455a8a0aef"
      unitRef="usd">10722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtMi0xLTEtNDI3NjQ_f23de64f-8edc-47ce-9eb9-1adc88150da9"
      unitRef="usd">707780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtNC0xLTEtNDI3NjQ_41141974-b812-49b6-965a-82d04bc7e27b"
      unitRef="usd">673398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTpjOTJhODI2ODg5Y2E0ZThmYjQ0MWEwYzJlZWFkNDIzZi90YWJsZXJhbmdlOmM5MmE4MjY4ODljYTRlOGZiNDQxYTBjMmVlYWQ0MjNmXzYtNi0xLTEtNDI3NjQ_353c5df5-6514-4acd-832c-b59479fab01c"
      unitRef="usd">1100938000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if63e7bc492da40acb3d37e6b6421805a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtMi0xLTEtNDI3NjQ_b5a47419-da92-4aed-ae6d-b0e79f2df0e5"
      unitRef="usd">421188000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia43449cc1d204326877f877ce14d3fc8_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtNC0xLTEtNDI3NjQ_661955de-9611-4ac8-a8eb-4223b0fb2e26"
      unitRef="usd">444042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba1846e779324417bc6f5f8154313f64_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzMtNi0xLTEtNDI3NjQ_7cc537ce-2164-453c-8647-27fd44a1d62a"
      unitRef="usd">685559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i33f03412c3e14e888f6cd50b2caa72a9_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtMi0xLTEtNDI3NjQ_7c70fac6-7b01-4d35-acd9-8e98a1db484b"
      unitRef="usd">286592000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d07742b7dd2488cb51aaba3c8278a09_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtNC0xLTEtNDI3NjQ_99ca50fe-ce5b-4cc9-b3be-a7429bc027c4"
      unitRef="usd">229356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00937e5df90b4e5aa084592f75ab902a_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzQtNi0xLTEtNDI3NjQ_adafb547-18c0-4e04-94f1-77ae3efe83ee"
      unitRef="usd">415379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtMi0xLTEtNDI3NjQ_abc5a623-ba0a-4911-af04-eb2ea121e3f2"
      unitRef="usd">707780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtNC0xLTEtNDI3NjQ_e5c57277-c1a6-4609-b6ac-64d7ff4d242a"
      unitRef="usd">673398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90YWJsZTo0MDU0MDYxODRmN2Q0ZmM3OGU5ZDkzMzc3ZGFkNWQ4Yi90YWJsZXJhbmdlOjQwNTQwNjE4NGY3ZDRmYzc4ZTlkOTMzNzdkYWQ1ZDhiXzUtNi0xLTEtNDI3NjQ_08f9f4f9-c08d-47e9-8da8-599852faef4d"
      unitRef="usd">1100938000</us-gaap:Revenues>
    <us-gaap:LossOnContracts
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2MzY1ODM_f7eba4c9-eb61-4b3d-9093-24a6d3dcb3ca"
      unitRef="usd">8700000</us-gaap:LossOnContracts>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i7e267367177c478eaf31a9e169db3b9c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTY1MQ_adb8f4e9-1786-46d9-9ccb-50cb99c683c7"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="ie40066c069994999b22cced8f72aabc4_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTY3OA_6802ca69-e72f-4466-b66f-fda2b9efecd9"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="id509be05e4874e1d9bbf07e9151762af_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDEwMDQ_04096fad-5101-43af-81f6-6f5f2ea2cf4c"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDA5OTA_36d86d90-ced8-434f-89e6-c600fd72fcc7"
      unitRef="usd">100000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:Revenues
      contextRef="i02ddf4c2fa544f83a758f4735eb4146a_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzEwOTk1MTE2NDEwMTg_8cd5623b-093d-4617-8bd0-27c3762312f3"
      unitRef="usd">78100000</us-gaap:Revenues>
    <us-gaap:LossOnContracts
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDIvZnJhZzo2MjNhOTA1YTMwYTQ0MDNkYjA4Y2ZkNGJjZGZlNTA4OC90ZXh0cmVnaW9uOjYyM2E5MDVhMzBhNDQwM2RiMDhjZmQ0YmNkZmU1MDg4XzU0OTc1NTgyMTg0Ng_34d40e82-3bff-4f01-9cae-35c84ec76344"
      unitRef="usd">6300000</us-gaap:LossOnContracts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzODM_542491a4-0095-431a-8cf0-63377d0437b6">Property, Plant and Equipment&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our property, plant and equipment - net at June 30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&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:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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;June 30,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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="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;Property, plant and equipment - at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;34,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;41,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 property, plant and equipment - at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment - net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;53,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,407&#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;&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;Geographical Disaggregation of Long-Lived Assets&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.085%"/&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="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;Long-Lived Assets&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;June 30,&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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: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;137,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;12,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;153,381&#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;176,337&#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;182,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Sale-leaseback Transaction&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 sold our regional office and fabrication and warehouse facilities located in Orange, California during the fourth quarter of fiscal 2022 for net proceeds of $37.4&#160;million in cash.  We recorded a gain of $32.4&#160;million on the sale, which is included in other income in the Consolidated Statements of Income.  In connection with the sale, we also entered into a leaseback agreement for a period up to 24 months while we locate replacement facilities.  We are still fully committed to our operations in Southern California - we decided to enter into the sale and leaseback transaction to take advantage of the elevated real estate market valuations in Southern California.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTI_fadb8f2e-a3bd-4d26-970c-131064439d43">&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:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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;June 30,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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="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;Property, plant and equipment - at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;34,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;41,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 property, plant and equipment - at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment - net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;53,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <mtrx:LandBuildingsAndImprovementsGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8yLTItMS0xLTU2ODM3_1c9ff1af-826f-4be0-b8ba-d1c0c0187f1b"
      unitRef="usd">34788000</mtrx:LandBuildingsAndImprovementsGross>
    <mtrx:LandBuildingsAndImprovementsGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8yLTQtMS0xLTU2ODM3_7c9adab3-dc3a-4dbc-b9ad-532338649588"
      unitRef="usd">41633000</mtrx:LandBuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8zLTItMS0xLTU2ODM3_a8fa1f6a-49fc-4a94-9764-2a76cadaa075"
      unitRef="usd">93036000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl8zLTQtMS0xLTU2ODM3_6277a3c6-1ee3-4aef-bdd8-19abf0bb5e97"
      unitRef="usd">94453000</us-gaap:MachineryAndEquipmentGross>
    <mtrx:TransportationEquipmentGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl80LTItMS0xLTU2ODM3_eade9487-b264-4cb8-9536-14e1333b2a82"
      unitRef="usd">48999000</mtrx:TransportationEquipmentGross>
    <mtrx:TransportationEquipmentGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl80LTQtMS0xLTU2ODM3_91e36aa9-f1e9-4ab0-84e6-38be8bffdcf7"
      unitRef="usd">50510000</mtrx:TransportationEquipmentGross>
    <mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl81LTItMS0xLTU2ODM3_85a8ba90-aa7a-4573-90b6-04a7ae1d4337"
      unitRef="usd">43823000</mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross>
    <mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl81LTQtMS0xLTU2ODM3_fff01853-e5da-4f3b-b883-90c5480ac448"
      unitRef="usd">42706000</mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl82LTItMS0xLTU2ODM3_6ce6bb51-2d0a-4d9e-8b90-98d989217519"
      unitRef="usd">1646000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl82LTQtMS0xLTU2ODM3_aca36f68-89b6-49b6-8113-84dd41552336"
      unitRef="usd">493000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl83LTItMS0xLTU2ODM3_64227245-997a-431a-b54e-dd68f6e3e204"
      unitRef="usd">222292000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl83LTQtMS0xLTU2ODM3_f77c6a4b-1092-4df9-bf69-307a312bd439"
      unitRef="usd">229795000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl84LTItMS0xLTU2ODM3_7fb1eff6-769f-4c52-9e6b-c6eb6b424fd2"
      unitRef="usd">168423000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl84LTQtMS0xLTU2ODM3_1cf20e4f-175a-42a9-bd09-98d0f1777571"
      unitRef="usd">160388000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl85LTItMS0xLTU2ODM3_64d8d02b-448a-4f88-8f9e-f6b2fa79325a"
      unitRef="usd">53869000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZmUwNTZmMzkyN2UyNGY1YmFhOTQxMWEzNGVmNDJiMjIvdGFibGVyYW5nZTpmZTA1NmYzOTI3ZTI0ZjViYWE5NDExYTM0ZWY0MmIyMl85LTQtMS0xLTU2ODM3_ec1af33a-4d2a-41bd-ad90-8efd211738bf"
      unitRef="usd">69407000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTA_5eab2ecd-b231-484a-a76e-be17fea5f266">&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;Geographical Disaggregation of Long-Lived Assets&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.085%"/&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="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;Long-Lived Assets&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;June 30,&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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: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;137,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;12,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;153,381&#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;176,337&#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;182,150&#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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i0b313a9088a34166b84bc9884bb3d01f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTItMS0xLTU2OTQ4_4199f509-ef75-4ee6-b8dd-ce569ce0fde6"
      unitRef="usd">137682000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2f39e3bde088419a8525b64757962def_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTQtMS0xLTU2OTQ4_b2981b7f-23f7-45f6-83e3-3a8a43e7120a"
      unitRef="usd">157442000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7c070f6567f149c1b6558e8d51f110b2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF8zLTYtMS0xLTU2OTQ4_7c143edf-6c10-4514-ada8-9df5623e782a"
      unitRef="usd">164056000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i291f450a747e4c58ae80d02a0501ab31_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTItMS0xLTU2OTQ4_c4e625d9-39f7-48d0-91de-5662d655fefa"
      unitRef="usd">3436000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iecf5f6607db74e9d83e9c14e792be0d7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTQtMS0xLTU2OTQ4_f90b36f8-312c-4b95-be65-ebce0ca4cc43"
      unitRef="usd">6523000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5105c4e7333f4c6481cc65d1a4b1fbd8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF80LTYtMS0xLTU2OTQ4_2bbf7baa-fa8d-4357-bcac-36c690ce1c18"
      unitRef="usd">5659000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibc467908b019451f845dca85f4196c1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTItMS0xLTU2OTQ4_367e5a58-d6b9-4e1e-a2d1-83b1ce101c4c"
      unitRef="usd">12263000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia97b72a7472e44ba8f865ddcfd088f50_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTQtMS0xLTU2OTQ4_f5b9356d-cca0-44bc-af3c-8469e4ee47b3"
      unitRef="usd">12372000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i339a891bea464cf8b3d5fd7ce1c9949c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF81LTYtMS0xLTU2OTQ4_055d513d-0774-48e7-bd8f-b8f4c214eab8"
      unitRef="usd">12435000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTItMS0xLTU2OTQ4_e550c824-2033-4c87-83af-8006042a75e5"
      unitRef="usd">153381000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTQtMS0xLTU2OTQ4_34f7ec50-5d03-49cd-99e4-82938d10d5f2"
      unitRef="usd">176337000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGFibGU6ZGY3OTRkZWQ2NjUzNDUzMmI1YjNhYjc2YjVlNDE4YjQvdGFibGVyYW5nZTpkZjc5NGRlZDY2NTM0NTMyYjViM2FiNzZiNWU0MThiNF82LTYtMS0xLTU2OTQ4_af58df6b-a50d-4539-b6e7-63f52da9a07c"
      unitRef="usd">182150000</us-gaap:NoncurrentAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzNTM_cb177b80-0749-4ac1-b7f4-791c63fbf9b8"
      unitRef="usd">37400000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzNjg_87f4f758-db2e-46af-91d7-c30f35d46f39"
      unitRef="usd">32400000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i263d74313d884ff2b4a090d4a660515f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8yMDU1L2ZyYWc6MWZhMzVjN2YzOTQ0NGM5YWE4NTg5NjdkMTVhMjFlYTMvdGV4dHJlZ2lvbjoxZmEzNWM3ZjM5NDQ0YzlhYTg1ODk2N2QxNWEyMWVhM181NDk3NTU4MTgzOTQ_b6d44f19-daab-490d-aefb-a2678a4cd9ee">P24M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NjA_d6e3b208-f524-4e42-acf8-2ab17624832a">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-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 amount of goodwill by segment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&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;Utility and Power&lt;br/&gt;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&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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: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:400;line-height:100%"&gt;Net balance at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,618&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,636&#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:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 30, 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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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:3pt"&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="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 performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment.  The fiscal 2022 test indicated that four reporting units with a combined total of $33.8&#160;million of goodwill as of June 30, 2022 were at higher risk of future impairment.  If our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then we may be required to record an impairment of 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-weight:400;line-height:120%"&gt;In the third quarter of fiscal 2022, 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="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:400;line-height:120%;padding-left:14.5pt"&gt;$8.4 million in the Process and Industrial Facilities segment;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%;padding-left:14.5pt"&gt;$7.2 million in the Storage and Terminal Solutions segment; and&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%;padding-left:14.5pt"&gt;$2.7 million in the Utility and Power Infrastructure segment.&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;In the second quarter of fiscal 2020, we concluded that a goodwill impairment indicator existed in the Utility and Power Infrastructure segment based on the recent history of depressed gross margins and the second quarter&#x2019;s downward acceleration of revenue and gross margin.  Accordingly, we performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9&#160;million of goodwill was fully impaired.  Additionally, we concluded that a goodwill impairment indicator existed for a Process and Industrial Facilities segment reporting unit based on several second quarter events.  These events included the deterioration of our relationship with a significant customer in the iron and steel industry in the second quarter.  As a result, the customer canceled other previously awarded work and we received no subsequent business from this customer.  Accordingly, we performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired.&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 and market multiples of projected EBITDA.  The key assumptions used are described in Note 1 - Summary of Significant Accounting Policies, and Item 7. 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-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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.265%"/&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="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, 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: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="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&lt;br/&gt;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="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;(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: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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;Customer based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,889&#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;(15,093)&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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span&gt;&lt;br/&gt;&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.991%"/&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="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: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;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&lt;br/&gt;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="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;(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: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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,837&#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;(13,223)&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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Amortization expense totaled $1.8 million, $2.3 million, and $3.4 million in fiscal 2022, 2021, and 2020, respectively.&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 fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $1.2&#160;million.  The customer relationship primarily related to services in the Utility and Power Infrastructure segment which were impacted by our performance improvement plan (see Note 14 - Restructuring Costs).  As a result, the customer relationship intangible asset was no longer recoverable.  As of June 30, 2020, this intangible asset had a remaining useful life of approximately 2 years, a gross carrying amount of $6.3&#160;million and accumulated amortization of $5.1&#160;million.  The impairment is included in restructuring costs in the Consolidated Statements of Income.&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;Also in the fourth quarter of fiscal 2020, we fully impaired a customer relationship intangible asset with a net book value of $0.4&#160;million in connection with the closure of an underperforming operating unit in the Process and Industrial Facilities segment.  The closure was part of our performance improvement plan (see Note 14 - Restructuring Costs).  As of June 30, 2020, this intangible asset had a remaining useful life of approximately 4 years, a gross carrying amount of $0.9&#160;million and accumulated amortization of $0.5&#160;million.  The impairment is included in the restructuring costs caption in the Consolidated Statements of Income.&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 second quarter of fiscal 2020, in connection with the factors disclosed for the Process and Industrial Facilities segment goodwill impairment above, we fully impaired a customer relationship with a net book value of $5.6&#160;million.  As of December 31, 2019, this intangible asset had a remaining useful life of 9 years, a gross carrying amount of $9.4&#160;million and accumulated amortization of $3.8&#160;million.  The impairment is included within the goodwill and other intangible asset impairment caption in the Consolidated Statements of Income.&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;We estimate that future amortization of other intangible assets will be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&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;For year 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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2026&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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NjQ_f610ba3f-86e6-482d-a96a-a0a2d9cf9db4">&lt;div style="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 amount of goodwill by segment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&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;Utility and Power&lt;br/&gt;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&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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: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:400;line-height:100%"&gt;Net balance at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,618&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,636&#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:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 30, 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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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:3pt"&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="i8829f3dcabe14d62a14b8412fcba0537_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItMi0xLTEtNDI3NjQ_601c7ba3-caf8-440c-badd-55dddbb2b7c1"
      unitRef="usd">31840000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50c4409b4fdf4e919bc4fa74ce408022_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItNC0xLTEtNDI3NjQ_a4263805-e328-4c1e-a944-d5fffe1cc544"
      unitRef="usd">34842000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00e60fe503c647c59e8e0b6faec11b8f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItNi0xLTEtNDI3NjQ_5fcd8616-7ee5-4957-80ae-6c3784c2ad6f"
      unitRef="usd">26686000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzItMTAtMS0xLTQyNzY0_68d140dc-94ab-46ea-9fb6-4b895928b049"
      unitRef="usd">93368000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtMi0xLTEtNDI3NjQ_09146a73-ca6f-4ef2-9d71-f5c4158a8442"
      unitRef="usd">24900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtNC0xLTEtNDI3NjQ_88cfbd20-f001-4eac-876a-49f8e788ec66"
      unitRef="usd">7981000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtNi0xLTEtNDI3NjQ_1440cb5d-4db6-4538-b17b-acfa73294a4c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzMtMTAtMS0xLTQyNzY0_7456bb6c-a6f0-479e-9cdc-3fdced3f7a5c"
      unitRef="usd">32881000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtMi0xLTEtNDI3NjQ_f9459963-7b04-49cd-8070-ae8797962e9e"
      unitRef="usd">-35000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtNC0xLTEtNDI3NjQ_66801b93-0a1e-451e-b6bf-ad3edc2b378a"
      unitRef="usd">-15000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtNi0xLTEtNDI3NjQ_9181d3dc-4223-4b92-a9e9-350b840f5f08"
      unitRef="usd">-68000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzQtMTAtMS0xLTQyNzY0_cc0b5bca-59fc-4fdc-99ba-c34acc66d83d"
      unitRef="usd">-118000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtMi0xLTEtNDI3NjQ_c6a0ced3-602b-46f8-bbfa-acecdc4c79f0"
      unitRef="usd">6905000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic3864bf746ca4e76a6abd20d6482e256_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtNC0xLTEtNDI3NjQ_dc8ba85e-7cb8-4e61-9607-555e7f91da38"
      unitRef="usd">26846000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if26b851d9202454bb507834fb7e4cf47_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtNi0xLTEtNDI3NjQ_b4135050-11cb-437a-b277-022545e480a2"
      unitRef="usd">26618000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzUtMTAtMS0xLTQyNzY0_fa6c6b50-8f50-48fd-8bc3-df650b6706d8"
      unitRef="usd">60369000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctMi0xLTEtNDI3NjQ_5502faf4-4958-4d55-ab63-364ce2f81a74"
      unitRef="usd">79000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctNC0xLTEtNDI3NjQ_0d49151a-4d4e-413b-99b5-40003490609c"
      unitRef="usd">32000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctNi0xLTEtNDI3NjQ_408a1fb7-3c3c-46b7-ba7c-81134e03013e"
      unitRef="usd">156000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzctMTAtMS0xLTQyNzY0_f4c2049f-c30e-4511-9c8b-86eb7dd28e15"
      unitRef="usd">267000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i49fde8ccdeb0436fb1658b040b09717d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtMi0xLTEtNDI3NjQ_59a55f8d-77d3-42f7-bb8a-c6989ffd2bff"
      unitRef="usd">6984000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtNC0xLTEtNDI3NjQ_de335717-c48a-4307-8f0f-1a5874bdcfc9"
      unitRef="usd">26878000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtNi0xLTEtNDI3NjQ_89a03662-c1d1-4bbd-9d47-09dc27e5990a"
      unitRef="usd">26774000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzgtMTAtMS0xLTQyNzY0_8cb40a19-2651-4b8c-ad2f-bbe5b067576c"
      unitRef="usd">60636000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktMi0xLTEtNDI3NjQ_ae1eddbb-1e3d-473d-b156-ab1279b446a9"
      unitRef="usd">2659000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktNC0xLTEtNDI3NjQ_fa91c46b-ab41-43ff-9f3e-6101f9bd6add"
      unitRef="usd">8445000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktNi0xLTEtNDI3NjQ_02f02ab2-b509-4413-975a-5db4d79138ca"
      unitRef="usd">7208000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzktMTAtMS0xLTQyNzY0_a3be2964-87d2-42d6-8cce-605bf2fb89f7"
      unitRef="usd">18312000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTItMS0xLTQyNzY0_209f95c1-1e33-4ebe-815d-00a54d78baa5"
      unitRef="usd">-62000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTQtMS0xLTQyNzY0_ba30714e-6973-4f60-9394-cd4eedffd69b"
      unitRef="usd">-6000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTYtMS0xLTQyNzY0_f6829f70-039a-4d42-9d12-aa9daac1d39f"
      unitRef="usd">-121000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzEwLTEwLTEtMS00Mjc2NA_505fd5d6-34d7-4c51-9c28-1798cccfeb9e"
      unitRef="usd">-189000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i4c2ef304c644411f966ece66ab2bdb0c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTItMS0xLTQyNzY0_0ab4d0f0-2e88-4970-93f0-93fbf343de7e"
      unitRef="usd">4263000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9a8ffd092a0451880063696f2d26e7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTQtMS0xLTQyNzY0_efee1e30-6fb5-4f1e-b07d-cdfa3c70faae"
      unitRef="usd">18427000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i168ef5b61bbe4767bc82a7633779fd03_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTYtMS0xLTQyNzY0_b009d024-22ca-4c0e-ad31-b8027714d00a"
      unitRef="usd">19445000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpmMTYyYWI1MjJhNTY0ZDQ4YmNjMWRhNjdkMzhkZjgzNS90YWJsZXJhbmdlOmYxNjJhYjUyMmE1NjRkNDhiY2MxZGE2N2QzOGRmODM1XzExLTEwLTEtMS00Mjc2NA_7f71dfff-9fed-453c-8c7f-998ea8b54ce2"
      unitRef="usd">42135000</us-gaap:Goodwill>
    <mtrx:GoodwillAttributableToReportingUnitsAtRiskForImpairment
      contextRef="if38123697cce4cdf9abfd259964d3077_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzEwOTk1MTE2NDkwNjM_0d5d6b5f-1e2d-46d3-b584-29806e5b8200"
      unitRef="usd">33800000</mtrx:GoodwillAttributableToReportingUnitsAtRiskForImpairment>
    <mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NzY_1681f736-c272-486a-ad36-822c1047827d">&lt;div style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.265%"/&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="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, 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: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="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&lt;br/&gt;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="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;(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: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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;Customer based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,889&#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;(15,093)&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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span&gt;&lt;br/&gt;&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.991%"/&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="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: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;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&lt;br/&gt;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="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;(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: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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,837&#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;(13,223)&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,614&#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;</mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtNC0xLTEtNDI3NjQ_30f58c87-5290-4c2a-b04e-bc3c7bffcebc"
      unitRef="usd">2558000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtNi0xLTEtNDI3NjQ_8fa81258-6ff5-4509-b9db-293333548658"
      unitRef="usd">2276000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i734fc9d1d9084429bee5298f9dc00035_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzMtOC0xLTEtNDI3NjQ_2208416c-ccc9-4606-9de3-bfc6f418c73f"
      unitRef="usd">282000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtNC0xLTEtNDI3NjQ_b10699d1-a81c-497c-b219-050458450d80"
      unitRef="usd">17331000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtNi0xLTEtNDI3NjQ_842653fa-ca44-49bb-928d-0e431095c3f1"
      unitRef="usd">12817000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia2b9bd620792438d8bb156d9116c262f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzQtOC0xLTEtNDI3NjQ_f0a3cff8-14aa-4337-a3fb-cf60357cf790"
      unitRef="usd">4514000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctNC0xLTEtNDI3NjQ_edf92947-7889-43cb-b2a3-84a6fd0ffe4f"
      unitRef="usd">19889000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctNi0xLTEtNDI3NjQ_c293660d-e46c-436e-9078-3b72d3715852"
      unitRef="usd">15093000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTpjMWI4ZGViZGFkOGU0ODE5OWU0N2I1OGMzOGVjOTNmZi90YWJsZXJhbmdlOmMxYjhkZWJkYWQ4ZTQ4MTk5ZTQ3YjU4YzM4ZWM5M2ZmXzctOC0xLTEtNDI3NjQ_539fd414-b9e8-4453-a8e6-ff28c745bb5e"
      unitRef="usd">4796000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtNC0xLTEtNDI3NjQ_59c226ee-da90-4533-8398-117018c5e972"
      unitRef="usd">2483000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtNi0xLTEtNDI3NjQ_eebc0d59-c626-4866-9689-84e4bd7d18cb"
      unitRef="usd">2031000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic349aabb860b4ca7a5eee0b1e24a5a99_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzMtOC0xLTEtNDI3NjQ_ef4e6a46-9652-4b58-86ac-d6b1ab6478d8"
      unitRef="usd">452000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtNC0xLTEtNDI3NjQ_3244a4e4-5a48-4fd8-85e8-d479ea108036"
      unitRef="usd">17354000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtNi0xLTEtNDI3NjQ_7df1cee3-aa92-4492-b36d-1199b5ce2f39"
      unitRef="usd">11192000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i422ec3998d914bce9fe7bcb3f1bf0d6b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzQtOC0xLTEtNDI3NjQ_f6372298-1687-46a8-b545-562709b3a833"
      unitRef="usd">6162000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctNC0xLTEtNDI3NjQ_9c256ece-fee5-4448-bda2-392dbaebf253"
      unitRef="usd">19837000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctNi0xLTEtNDI3NjQ_0f37a34f-70a5-416b-bdfc-6d99c27d5301"
      unitRef="usd">13223000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTowNDYzMGYwNmVhZjI0NDdkOWRjMzdmYzM1YWRhZTU0ZC90YWJsZXJhbmdlOjA0NjMwZjA2ZWFmMjQ0N2Q5ZGMzN2ZjMzVhZGFlNTRkXzctOC0xLTEtNDI3NjQ_b685891f-68d0-452c-b2e9-37d27490db1b"
      unitRef="usd">6614000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQzOTI_aa472a04-484c-404b-80c3-ab225e01ecd7"
      unitRef="usd">1800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQzOTY_c1a8faef-6290-44ff-9daf-b4be6cc74624"
      unitRef="usd">2300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ0MDQ_23981a53-0e56-4799-ab79-5a9f690e513f"
      unitRef="usd">3400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib28810de57d54dc49a42c562ef884717_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTAyMg_5524f551-7c24-4c49-b420-b651d5dcc244"
      unitRef="usd">1200000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ib28810de57d54dc49a42c562ef884717_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTM1MA_5a4c2fdc-e47a-478e-b600-6c37aabbde74">P2Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f237f06647144a8ac00711f26a56285_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTM4Mg_0d4cd040-b4d1-46b3-87f9-8f5e4cb40026"
      unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f237f06647144a8ac00711f26a56285_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTQxOA_c3e64504-b41b-4aed-b6b2-5db74c817b88"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i8321b360602f46de803768fcd683ed9f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTY0Mw_397912c1-f5cb-4ea0-997b-5b4978d58506"
      unitRef="usd">400000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i8321b360602f46de803768fcd683ed9f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTkwMA_49109a12-4ad2-4a6b-8362-5acbc8c265d8">P4Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77042d37b6264f43875a2ca17adb3910_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTkzMg_0d17deb9-6ee7-4f0a-9969-99982be6fbe0"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77042d37b6264f43875a2ca17adb3910_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMTk2OA_294e4368-038f-4d2c-a4f5-a25859c0cc89"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjMwMQ_c05fa0d5-208b-48fc-a650-edb3dc4a477c"
      unitRef="usd">5600000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i784e178890ea4c8dac738fb205ff7b35_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjM4NQ_3c3bec97-3ca9-489f-ac97-b18a87be84ef">P9Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjQxNw_1dbe0992-206e-4437-94a7-97c451b43407"
      unitRef="usd">9400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib63dd0f032f94ba1b7c3639dc720e3cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzU0OTc1NTgzMjQ1Mw_e43c47ba-eb15-4abd-9605-5b50f13fb2bd"
      unitRef="usd">3800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90ZXh0cmVnaW9uOjM5YjU3NjllYjFhNTQ3MTc4ZTVmNzc4YTVkMjgwNWQ3XzQ1NTI_16c087eb-88c9-4e0e-b590-a1af9a0facef">&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;We estimate that future amortization of other intangible assets will be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&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;For year 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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2026&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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzEtMS0xLTEtNDI3NjQ_6cd630a3-cd0d-41e1-a020-33ecf2626eb4"
      unitRef="usd">1729000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzItMS0xLTEtNDI3NjQ_1b3b34fd-c6f5-47a3-905f-04414c3186d9"
      unitRef="usd">1416000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzMtMS0xLTEtNDI3NjQ_11256893-373b-45d0-97b2-3bd5b799783f"
      unitRef="usd">1096000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzQtMS0xLTEtNDI3NjQ_6ef63e7c-51f7-4d39-8af2-346d7ec74968"
      unitRef="usd">555000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNDgvZnJhZzozOWI1NzY5ZWIxYTU0NzE3OGU1Zjc3OGE1ZDI4MDVkNy90YWJsZTo4NjVhODJhYjk3YWI0MjA2YWJlNzViMTZjMGNhZTUxNS90YWJsZXJhbmdlOjg2NWE4MmFiOTdhYjQyMDZhYmU3NWIxNmMwY2FlNTE1XzctMS0xLTEtNDI3NjQ_cc30b2d1-be8d-49c0-837c-0f59c26f8097"
      unitRef="usd">4796000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzQ1NTg_0da35bc4-4034-4688-8b59-716506b26846">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 October 5, 2022, we and our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the &#x201c;Amendment&#x201d;), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein.  The Amendment (i) waives an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the &#x201c;Audited Financial Statements&#x201d;), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduces the maximum amount of loans under the ABL Facility to $90.0&#160;million from $100.0&#160;million and (iii) replaces the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the &#x201c;SOFR&#x201d;) as the interest rate benchmark.&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 is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries.  The ABL Facility available borrowings may be increased 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.  At June 30, 2022, our borrowing base was $80.8&#160;million, we had $15.0&#160;million of outstanding borrowings, and $23.3&#160;million in letters of credit outstanding, which resulted in availability of $42.5&#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 of either a base rate (&#x201c;Base Rate&#x201d;), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin.  The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero.  The Base Rate is defined as a fluctuating interest rate equal to the greater 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) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%.  Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings.  Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility.  The fee for undrawn amounts is 0.25% per annum and is due quarterly.  The interest rate in effect for borrowings outstanding at June 30, 2022, including applicable margin, was 6.00%.&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 lesser of (1) the current borrowing base and (2) 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 June 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-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 Chase Bank, N.A., 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 expired November 2, 2023.  We had no borrowings and $41.3&#160;million of letters of credit outstanding under the Prior Credit Agreement as of June 30, 2021.  Interest expense during fiscal 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="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQxODA_b7d14129-d7c3-4821-80a7-12156b902f49">2022-10-05</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityInitiationDate1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQxOTc_4b293ba8-f01a-45ef-8967-c6f1fe3d8c83">2021-09-09</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idb404655ebbe4104b124c376343efb8b_I20221005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyMTY_97f24425-c173-4024-ae7d-f908ff097f5a"
      unitRef="usd">90000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyMjk_1745131d-9c19-40ab-9495-c750d604b7d5"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNDM_2e939faf-80cc-41e2-a532-234b7afec960"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:CompensatingBalanceAmount
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNTg_542b03cd-af3b-43d9-bf23-cfcc369d7a75"
      unitRef="usd">25000000</us-gaap:CompensatingBalanceAmount>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMzM_6a26deac-4e2a-4314-abd7-94ae0d051181">2026-09-09</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMDM_30ca2cec-1653-40f1-8a53-c11282d9d1c0"
      unitRef="usd">80800000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyNzM_22842861-e4a2-448e-8b16-b86125baa21f"
      unitRef="usd">15000000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzMTg_b71f6342-e662-4b89-903d-8b3b2bf438d1"
      unitRef="usd">23300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQyODg_c5acd517-907b-44bf-829a-645ea11387dd"
      unitRef="usd">42500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <mtrx:MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn
      contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzNTI_3499bf12-5945-4455-b939-e03002b5b5e4"
      unitRef="number">11.448</mtrx:MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn>
    <mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor
      contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzNjA_faa9cdf7-48dd-4b6f-8604-be63b27fd72b"
      unitRef="number">26.161</mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor>
    <mtrx:MtrxAssetBackedCreditFacility_FederalFundsRateAddition
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzOTE_1442f465-25a5-4e88-9bd3-063402199705"
      unitRef="number">0.0050</mtrx:MtrxAssetBackedCreditFacility_FederalFundsRateAddition>
    <mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQzOTg_a4a9cbd3-ee4f-4564-8f84-461217191c78"
      unitRef="number">0.0100</mtrx:AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum>
    <mtrx:AlternateBaseRateMargin
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MDU_267991b2-b0a5-4ae2-98f9-b1d222c9f68d"
      unitRef="number">0.0100</mtrx:AlternateBaseRateMargin>
    <mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMinimum
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MTI_d25ba4ce-3ef0-4acd-ba0f-45507e99de01"
      unitRef="number">0.0100</mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMinimum>
    <mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMaximum
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MTk_47fba72b-9c0d-4aa6-9dc1-3f773ec81963"
      unitRef="number">0.0150</mtrx:LineOfCreditBasisSpreadOnAlternateBaseRateMaximum>
    <mtrx:AdditionalMarginOnAdjustedTermSOFRMinimum
      contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MjY_207f2a2b-9149-4835-b280-dc35898f65a6"
      unitRef="number">0.0200</mtrx:AdditionalMarginOnAdjustedTermSOFRMinimum>
    <mtrx:AdditionalMarginOnAdjustedTermSOFRMaximum
      contextRef="id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0MzM_8a35b45e-b253-456b-8e80-79df3c4ef800"
      unitRef="number">0.0250</mtrx:AdditionalMarginOnAdjustedTermSOFRMaximum>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0NDA_d1a2905e-3fdb-4f90-8684-dcbc21e482fa"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2NTQ0NDc_c6209e70-6fa4-4a19-ad41-10d839020e71"
      unitRef="number">0.0600</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <mtrx:MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzI5MTY_a76cc76a-9248-4e46-9a13-f4e6dcdca8a7"
      unitRef="usd">15000000</mtrx:MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio>
    <mtrx:MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzI5Mjg_d64fc5ef-3b01-4c41-81af-b544582e12de"
      unitRef="number">0.1500</mtrx:MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio>
    <mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzMwOTc_55d6cbfc-7ed4-4f72-8e92-e2f9a6bdc168"
      unitRef="usd">1.00</mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement>
    <mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzMxMDM_34673352-0267-4690-be24-49712d1fd17b"
      unitRef="usd">1.00</mtrx:AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic4f17195716a4662856bc7eabea977f6_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM2OTU_06ef202d-689c-4b4b-9ada-45e377ea3f60"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="ic6333c29a9474024b08ee38284764982_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM3MTE_d05642da-4912-462c-987f-b23e9a6f979c">2023-11-02</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ic4f17195716a4662856bc7eabea977f6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzM3NDA_94485fad-9a55-40fa-b313-b6e634e563d2"
      unitRef="usd">41300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:OtherNoncashExpense
      contextRef="i573d3c70de7b4f87a9d00430baa6fa72_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNTQvZnJhZzozYTQwY2RhNGQ3YTM0ZDU3YjI5M2JhNjRkY2RlMWJlZi90ZXh0cmVnaW9uOjNhNDBjZGE0ZDdhMzRkNTdiMjkzYmE2NGRjZGUxYmVmXzEwOTk1MTE2MzU5OTg_b70754f9-79f7-43e6-97d3-a3abe9dadb7c"
      unitRef="usd">1500000</us-gaap:OtherNoncashExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjQ_2a45ec8d-235a-48dc-86ab-36c6a96bcab5">Income Taxes&lt;div&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;Sources of Pretax Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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="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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(53,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(38,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;(58,283)&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;(43,263)&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;(36,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Components of the Provision for Income Tax Expense (Benefit)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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="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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(13,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,629)&lt;/span&gt;&lt;/td&gt;&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: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;5,617&#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;(12,039)&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;(3,570)&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:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;Reconciliation Between the Expected Income Tax Provision Applying the Domestic Federal Statutory Tax Rate and the Reported Income Tax Provision&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.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: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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;Expected benefit for federal income taxes at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(9,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Impairment of non-deductible goodwill&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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges without tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Change in valuation allowance&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;(2)&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;17,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax expense (benefit) on stock-based compensation&lt;/span&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other tax credits&lt;/span&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;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax differential&lt;/span&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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal rate differential net operating loss carryback&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;(3)&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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for federal, state and foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;5,617&#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;(12,039)&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;(3,570)&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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;In fiscal 2022, we impaired $18.3 million of goodwill, which included $5.4&#160;million of non-deductible goodwill.  In fiscal 2020, we impaired $32.9 million of goodwill, which included $8.6&#160;million of non-deductible goodwill.  See Note 4 - Goodwill and Other Intangible Assets for more information about the impairments.&lt;/span&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;(2)&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;In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.  In fiscal 2021, we placed $2.8 million of valuation allowances, including $1.5&#160;million on certain state net operating loss carryforwards due to a recent history of cumulative losses for a subsidiary.  In fiscal 2020, we placed $3.1&#160;million of valuation allowances on net operating loss carryforwards and foreign tax credits primarily related to Canada. &lt;/span&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;(3)&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;Relates to fiscal 2021 net operating losses carried back under provisions of the CARES Act to fiscal years 2016 and 2017 which had a 35% federal tax rate.&lt;/span&gt;&lt;/div&gt;&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;Significant Components of our Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;June 30,&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;/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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bad debt reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paid-time-off accrual&lt;/span&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance reserve&lt;/span&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal reserve&lt;/span&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss benefit and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and pension&lt;/span&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense on nonvested deferred shares&lt;/span&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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued losses&lt;/span&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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring reserve&lt;/span&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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Book over tax amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred FICA&lt;/span&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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax over book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable holdbacks and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset (liability)&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;(26)&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;5,261&#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;As reported in the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:66.788%"/&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:14.149%"/&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:14.297%"/&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;June 30,&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;/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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred income tax 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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;5,261&#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:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Valuation Allowance&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 fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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;Operating Loss and Tax Credit Carryforwards&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 have net operating loss carryforwards and tax credit carryforwards in federal, state and foreign jurisdictions.  The valuation allowance at June&#160;30, 2022 and June&#160;30, 2021 reduces the recognized tax benefit of these carryforwards to an amount that is more likely than not to be realized.&#160; The gross carryforwards will generally expire as shown below for each jurisdiction:&lt;/span&gt;&lt;/div&gt;&lt;div style="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.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.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:700;line-height:100%"&gt;Operating Loss and Tax Credit Carryforwards&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:700;line-height:100%"&gt;Expiration Period&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;Amount                    (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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,207&#160;&lt;/span&gt;&lt;/td&gt;&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;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2041 to June 2042&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;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023 to June 2025&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;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2025 to indefinite&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;73,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2033 to indefinite&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2029 to June 2042&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;37,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2035 to June 2042&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;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 Coronavirus Aid, Relief, and Economic Security (CARES) Act (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 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 June 30, 2022, we have a balance of $5.6&#160;million remaining on U.S. payroll taxes we deferred through provisions of the 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 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;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;In general, it is our practice and intention to reinvest the earnings of our foreign subsidiaries in our foreign operations.  We do not provide for outside basis differences under the indefinite reinvestment assertion of ASC 740-30.&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 file tax returns in multiple domestic and foreign taxing jurisdictions.  With a few exceptions, we are no longer subject to examination by taxing authorities through fiscal 2017.  At June&#160;30, 2022, we updated our evaluation of our open tax years in all known jurisdictions.  As of June 30, 2022, we have a $0.3 million liability for unrecognized tax positions and the payment of related interest and penalties.  We treat the related interest and penalties as income tax expense.  Due to the uncertainties related to these tax matters, we are unable to make a reasonably reliable estimate as to when cash settlement with a taxing authority will occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NTk_57535a0b-b7b8-4051-861d-5edc4f11c83a">&lt;div&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;Sources of Pretax Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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="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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(53,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(38,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;(58,283)&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;(43,263)&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;(36,644)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtMi0xLTEtNDI3NjQ_b05e78ab-2322-45e6-9b5f-46cb629c716d"
      unitRef="usd">-53258000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtNC0xLTEtNDI3NjQ_353f1e82-e1b8-4f46-a739-5ed037bdf09b"
      unitRef="usd">-38867000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzMtNi0xLTEtNDI3NjQ_502c6d10-9957-4df6-9ef5-afd7791551d0"
      unitRef="usd">-32660000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtMi0xLTEtNDI3NjQ_9a0a1975-f46a-4c4a-b7e6-53d152561574"
      unitRef="usd">-5025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtNC0xLTEtNDI3NjQ_a3c5e5d6-9e8d-42e0-acf0-c35b69b4e3ca"
      unitRef="usd">-4396000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzQtNi0xLTEtNDI3NjQ_c7c2b83d-fe09-453f-a861-0662c024a88f"
      unitRef="usd">-3984000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtMi0xLTEtNDI3NjQ_b99d9ccd-1edc-4b51-b2b5-646145cee088"
      unitRef="usd">-58283000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtNC0xLTEtNDI3NjQ_a26a929f-2c4c-4c2b-9372-303cd57c29c5"
      unitRef="usd">-43263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozMmJjOTI4ODFjOWQ0MTExOWMzMGUyNTAyYjVlNjJhNC90YWJsZXJhbmdlOjMyYmM5Mjg4MWM5ZDQxMTE5YzMwZTI1MDJiNWU2MmE0XzUtNi0xLTEtNDI3NjQ_9d0cd721-4d79-474a-901a-ec8694563fd7"
      unitRef="usd">-36644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4Nzg_898c576e-6418-45ca-a4ec-a3627362d137">&lt;div&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;Components of the Provision for Income Tax Expense (Benefit)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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="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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(13,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,629)&lt;/span&gt;&lt;/td&gt;&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: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;5,617&#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;(12,039)&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;(3,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtMi0xLTEtNDI3NjQ_f817e349-bfda-458e-85dc-3289325cf698"
      unitRef="usd">230000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtNC0xLTEtNDI3NjQ_3c19d87c-86a1-43bc-9cf3-dafe1b0f334e"
      unitRef="usd">-13154000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzQtNi0xLTEtNDI3NjQ_ff6f8b72-9398-4dc2-9ee4-3698bd6943cc"
      unitRef="usd">-376000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtMi0xLTEtNDI3NjQ_9fca33cc-5387-49f1-a094-378c4038e3de"
      unitRef="usd">28000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtNC0xLTEtNDI3NjQ_ec484b2e-cd99-4099-b31b-7ae539a9f828"
      unitRef="usd">465000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzUtNi0xLTEtNDI3NjQ_76881d5e-43a1-4072-9516-a982ac37f9ad"
      unitRef="usd">412000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtMi0xLTEtNDI3NjQ_2d98e7de-c971-4260-a536-99cc954d0844"
      unitRef="usd">1000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtNC0xLTEtNDI3NjQ_a465c377-5854-4c34-84bc-d04a152e035a"
      unitRef="usd">-239000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzYtNi0xLTEtNDI3NjQ_0ba72541-9185-424a-854c-f7647c811eae"
      unitRef="usd">23000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctMi0xLTEtNDI3NjQ_5366cfc7-e22d-4cb9-a215-8d7b48c9de3d"
      unitRef="usd">259000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctNC0xLTEtNDI3NjQ_2e8bef94-d457-4e26-ad50-38eb6d0bea97"
      unitRef="usd">-12928000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzctNi0xLTEtNDI3NjQ_d39fb851-eb05-4699-8234-de1b12f25d2b"
      unitRef="usd">59000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktMi0xLTEtNDI3NjQ_981a086d-c827-4a2a-800c-6aa848604d0d"
      unitRef="usd">2504000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktNC0xLTEtNDI3NjQ_79460bf8-c690-4649-9301-e34efc71a04b"
      unitRef="usd">774000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzktNi0xLTEtNDI3NjQ_1dcaed50-11bb-4f19-9055-849b8f179a9d"
      unitRef="usd">-5000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTItMS0xLTQyNzY0_a28b28fa-8eac-46ae-a1f4-b6c26ed5fe42"
      unitRef="usd">2858000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTQtMS0xLTQyNzY0_e743da5b-8e2a-4c19-9560-7ad90bda576a"
      unitRef="usd">-291000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEwLTYtMS0xLTQyNzY0_ade8a4c1-afa4-4f2f-a8d2-90156c8d845c"
      unitRef="usd">-1091000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTItMS0xLTQyNzY0_ec939c93-1c13-4780-86c2-981a6e4b7ce0"
      unitRef="usd">-4000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTQtMS0xLTQyNzY0_66e547ba-f0b5-4167-86b5-b1ca64e7705a"
      unitRef="usd">406000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzExLTYtMS0xLTQyNzY0_76680703-ab23-40c7-b3c1-190541a60e04"
      unitRef="usd">2462000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTItMS0xLTQyNzY0_a56cab93-d66a-45bc-85db-88d7c2ced4d4"
      unitRef="usd">5358000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTQtMS0xLTQyNzY0_9b159d23-7cfd-4d76-b571-b27ca0c2a7cc"
      unitRef="usd">889000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEyLTYtMS0xLTQyNzY0_8829848c-0ccf-4cd0-a9be-ae05ed482e40"
      unitRef="usd">-3629000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTItMS0xLTQyNzY0_8b1c02c2-9198-43f3-93cf-3b7a7ce2f8f5"
      unitRef="usd">5617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTQtMS0xLTQyNzY0_74b6c182-b305-4d03-8cc5-9ce3f5efc813"
      unitRef="usd">-12039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpkMTU0ODM4ODA2YjE0ZWE0YTI2NmExYTdjOGRjNWRlMi90YWJsZXJhbmdlOmQxNTQ4Mzg4MDZiMTRlYTRhMjY2YTFhN2M4ZGM1ZGUyXzEzLTYtMS0xLTQyNzY0_c220ab72-84dd-4b9d-a162-21f9646b2f4b"
      unitRef="usd">-3570000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjE_30d0623e-7406-4d6c-9cee-43f45f9ed9df">&lt;div style="margin-top:4pt;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;Reconciliation Between the Expected Income Tax Provision Applying the Domestic Federal Statutory Tax Rate and the Reported Income Tax Provision&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.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: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;Fiscal Years 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;June 30,&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 #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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;Expected benefit for federal income taxes at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(9,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Impairment of non-deductible goodwill&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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges without tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Change in valuation allowance&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;(2)&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;17,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax expense (benefit) on stock-based compensation&lt;/span&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other tax credits&lt;/span&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;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax differential&lt;/span&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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal rate differential net operating loss carryback&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;(3)&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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for federal, state and foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;5,617&#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;(12,039)&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;(3,570)&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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;In fiscal 2022, we impaired $18.3 million of goodwill, which included $5.4&#160;million of non-deductible goodwill.  In fiscal 2020, we impaired $32.9 million of goodwill, which included $8.6&#160;million of non-deductible goodwill.  See Note 4 - Goodwill and Other Intangible Assets for more information about the impairments.&lt;/span&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;(2)&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;In fiscal 2022, due to the existence of a cumulative loss over a three-year period, we recorded a full valuation allowance of $17.9 million against our deferred tax assets.  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 we generate 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.  In fiscal 2021, we placed $2.8 million of valuation allowances, including $1.5&#160;million on certain state net operating loss carryforwards due to a recent history of cumulative losses for a subsidiary.  In fiscal 2020, we placed $3.1&#160;million of valuation allowances on net operating loss carryforwards and foreign tax credits primarily related to Canada. &lt;/span&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;(3)&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;Relates to fiscal 2021 net operating losses carried back under provisions of the CARES Act to fiscal years 2016 and 2017 which had a 35% federal tax rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtMi0xLTEtNDI3NjQ_d22f368c-d2db-4573-aabf-46174ddc46dd"
      unitRef="usd">-12239000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtNC0xLTEtNDI3NjQ_c7f0c538-85fb-457c-b507-958cd54e9d90"
      unitRef="usd">-9085000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzMtNi0xLTEtNDI3NjQ_5ed754e6-431e-49e3-b341-a22e3167e7d5"
      unitRef="usd">-7695000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtMi0xLTEtNDI3NjQ_1477de45-527f-4ac0-aaac-96f6a05bddbb"
      unitRef="usd">-1971000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtNC0xLTEtNDI3NjQ_c43c1586-9609-472b-86e0-e56c013baab0"
      unitRef="usd">-1240000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzQtNi0xLTEtNDI3NjQ_a4a1900e-2334-4d69-8f50-30729aa67106"
      unitRef="usd">-768000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtMi0xLTEtNDI3NjQ_650a55ba-eab1-4f1f-ac05-3aeb8d47bdca"
      unitRef="usd">1132000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtNC0xLTEtNDI3NjQ_cfbc0e6b-bb06-4226-bb3c-42e9e390114f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzYtNi0xLTEtNDI3NjQ_a78038be-5f61-40c5-81da-0a49fe1817cc"
      unitRef="usd">1813000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctMi0xLTEtNDI3NjQ_622fca51-7481-440e-9db9-019cd707f095"
      unitRef="usd">-265000</mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit>
    <mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctNC0xLTEtNDI3NjQ_21baeab9-1a2c-4498-b4b1-b4bd7570998d"
      unitRef="usd">-961000</mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit>
    <mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzctNi0xLTEtNDI3NjQ_307e6dfc-f1b1-489f-8ada-04be254746ec"
      unitRef="usd">-1707000</mtrx:IncomeTaxReconciliationChargesWithoutTaxBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtMi0xLTEtNDI3NjQ_69316592-08b7-4844-ab18-e10aa5ed383c"
      unitRef="usd">17943000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtNC0xLTEtNDI3NjQ_f206ae1f-a62f-4710-b8c5-0017f746151f"
      unitRef="usd">2797000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzgtNi0xLTEtNDI3NjQ_a4f771bb-372f-4535-adbd-0e1f21266b19"
      unitRef="usd">3062000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <mtrx:Effectofnewaccountingstandardcomparedtooldstandard
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTItMS0xLTQyNzY0_0921d31c-de5e-49c6-a94a-7aed9a227c60"
      unitRef="usd">-1019000</mtrx:Effectofnewaccountingstandardcomparedtooldstandard>
    <mtrx:Effectofnewaccountingstandardcomparedtooldstandard
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTQtMS0xLTQyNzY0_608442d4-47d3-429e-a2e2-00964354de48"
      unitRef="usd">-1826000</mtrx:Effectofnewaccountingstandardcomparedtooldstandard>
    <mtrx:Effectofnewaccountingstandardcomparedtooldstandard
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzEwLTYtMS0xLTQyNzY0_17c8b920-76f9-4746-8ad5-3853f7a0f5eb"
      unitRef="usd">-230000</mtrx:Effectofnewaccountingstandardcomparedtooldstandard>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTItMS0xLTQyNzY0_b547a89f-dcb7-4e87-a3b6-d8c9a78933bb"
      unitRef="usd">613000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTQtMS0xLTQyNzY0_dabac71e-ce9a-47db-9eff-1cc65bb3baa8"
      unitRef="usd">1707000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE0LTYtMS0xLTQyNzY0_99195fb5-02b7-45be-af1c-5cddc2f3bf80"
      unitRef="usd">1724000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTItMS0xLTQyNzY0_dc8a2624-9d69-4944-8d46-a55ace3ff2cc"
      unitRef="usd">-232000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTQtMS0xLTQyNzY0_1590c5ae-b60a-4e3c-8c3a-56e1f3a23b6b"
      unitRef="usd">-96000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE1LTYtMS0xLTQyNzY0_576bff71-2300-4131-b1ba-c9d57b2db5b8"
      unitRef="usd">-132000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTItMS0xLTQyNzY0_c6b0ab1a-0482-4c9a-bbfc-88e68cd8b7d9"
      unitRef="usd">141000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTQtMS0xLTQyNzY0_06988624-b9e2-4bae-9dea-72dfc6d16bee"
      unitRef="usd">-5223000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE2LTYtMS0xLTQyNzY0_68393af4-4d7f-48cc-b233-473e821d83b9"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesOther
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTItMS0xLTQyNzY0_209cf3cd-2d1b-41a5-b29a-36f6ef2dc4c2"
      unitRef="usd">-120000</us-gaap:IncomeTaxReconciliationTaxContingenciesOther>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesOther
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTQtMS0xLTQyNzY0_1110a88c-4da5-43fa-938f-d6bcf3c86418"
      unitRef="usd">-7000</us-gaap:IncomeTaxReconciliationTaxContingenciesOther>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesOther
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE3LTYtMS0xLTQyNzY0_3b3cec8e-7a60-482b-bd35-fa0988c36f10"
      unitRef="usd">20000</us-gaap:IncomeTaxReconciliationTaxContingenciesOther>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTItMS0xLTQyNzY0_7a8d14a1-00be-460c-8abf-64e3bd3f7cf3"
      unitRef="usd">292000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTQtMS0xLTQyNzY0_f9f4c349-4a71-4363-a6af-e2e937b2b200"
      unitRef="usd">-265000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzE5LTYtMS0xLTQyNzY0_0bc7db76-f7b4-444a-95b9-da3b5ccd8866"
      unitRef="usd">-83000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTItMS0xLTQyNzY0_2032be9c-9573-4fcb-a84d-34a668629f4a"
      unitRef="usd">5617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTQtMS0xLTQyNzY0_245c11b7-c462-41ca-bac9-42acebd7cab9"
      unitRef="usd">-12039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTplZGExZDIzZDc5MWM0MzY4ODRmYTc5ZGQxYWNkZDgxOC90YWJsZXJhbmdlOmVkYTFkMjNkNzkxYzQzNjg4NGZhNzlkZDFhY2RkODE4XzIwLTYtMS0xLTQyNzY0_d78a53af-03e8-445f-954d-9b701f8d4a76"
      unitRef="usd">-3570000</us-gaap:IncomeTaxExpenseBenefit>
    <mtrx:AmountOfNonDeductibleGoodwillImpaired
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDcyNjg_4644435a-db21-4953-b477-659f2b0c8ff0"
      unitRef="usd">5400000</mtrx:AmountOfNonDeductibleGoodwillImpaired>
    <mtrx:AmountOfNonDeductibleGoodwillImpaired
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzIzNTQ_84f9b795-5be2-44e5-a0cd-7b6697820624"
      unitRef="usd">8600000</mtrx:AmountOfNonDeductibleGoodwillImpaired>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzI1NTQ_8e9f7101-5f21-41a5-9793-afacd75b39f4"
      unitRef="usd">1500000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NTU_1c589362-b676-43f9-8ddb-3e8bd34435fe">&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;Significant Components of our Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;June 30,&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;/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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bad debt reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paid-time-off accrual&lt;/span&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance reserve&lt;/span&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal reserve&lt;/span&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss benefit and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and pension&lt;/span&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense on nonvested deferred shares&lt;/span&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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued losses&lt;/span&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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring reserve&lt;/span&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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Book over tax amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred FICA&lt;/span&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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax over book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable holdbacks and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset (liability)&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;(26)&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;5,261&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzMtMi0xLTEtNDI3NjQ_35cc1fae-d9e0-45d9-86aa-ed3fa10fd8a0"
      unitRef="usd">206000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzMtNC0xLTEtNDI3NjQ_d853b1b4-446b-49f6-a9c6-68c03e618687"
      unitRef="usd">206000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzQtMi0xLTEtNDI3NjQ_6dc34818-367b-4cfd-96fa-197ca6501845"
      unitRef="usd">340000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzQtNC0xLTEtNDI3NjQ_73b9ec90-0133-4c32-a987-b70f3c4b18c5"
      unitRef="usd">231000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzUtMi0xLTEtNDI3NjQ_7467fe93-d196-492d-9903-4f45b6dc507f"
      unitRef="usd">315000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzUtNC0xLTEtNDI3NjQ_dd0f6dc4-084c-4200-89ba-6605662e6d3b"
      unitRef="usd">747000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <mtrx:DeferredTaxAssetsInsuranceReserve
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzYtMi0xLTEtNDI3NjQ_5df5d467-b85f-4340-8ba6-ea67a545176f"
      unitRef="usd">1019000</mtrx:DeferredTaxAssetsInsuranceReserve>
    <mtrx:DeferredTaxAssetsInsuranceReserve
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzYtNC0xLTEtNDI3NjQ_5b3476a1-626c-497d-8496-bcdc17d415ff"
      unitRef="usd">1229000</mtrx:DeferredTaxAssetsInsuranceReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzctMi0xLTEtNDI3NjQ_a0470e19-80dc-43ec-8931-32e61f826819"
      unitRef="usd">79000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzctNC0xLTEtNDI3NjQ_d0e7ac38-465d-4442-aa7c-6a6dcdeef4c9"
      unitRef="usd">146000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzgtMi0xLTEtNDI3NjQ_30c9962a-9cea-4391-b757-ea59d405b0f5"
      unitRef="usd">23717000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzgtNC0xLTEtNDI3NjQ_508a9eea-0c83-4550-abe0-13639e7574ad"
      unitRef="usd">14966000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEwLTItMS0xLTQyNzY0_71dfa5bc-3a3c-449f-a7da-e2469150b98a"
      unitRef="usd">736000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEwLTQtMS0xLTQyNzY0_020bd5fa-b018-4f56-82a3-de09c0fa7adc"
      unitRef="usd">690000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzExLTItMS0xLTQyNzY0_5516826b-6c04-452f-b183-00ef537b266c"
      unitRef="usd">16000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzExLTQtMS0xLTQyNzY0_e20fe5cd-d431-4bba-bb92-87ff98b55c0b"
      unitRef="usd">27000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEyLTItMS0xLTQyNzY0_51430ff5-55c5-4e56-b391-46ba68504fa8"
      unitRef="usd">1910000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEyLTQtMS0xLTQyNzY0_7aa7fa15-8783-4c6b-a7fa-0da493f50b4b"
      unitRef="usd">1895000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <mtrx:DeferredTaxAssetsAccruedLosses
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEzLTItMS0xLTQyNzY0_8102b847-b949-40b0-a9c5-3d7361fd39ed"
      unitRef="usd">1089000</mtrx:DeferredTaxAssetsAccruedLosses>
    <mtrx:DeferredTaxAssetsAccruedLosses
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzEzLTQtMS0xLTQyNzY0_2cb1e808-0e03-46a6-97b3-dc2da126b16d"
      unitRef="usd">64000</mtrx:DeferredTaxAssetsAccruedLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE0LTItMS0xLTQyNzY0_f3479bcd-011f-4caf-b0c4-70b9c95d1c17"
      unitRef="usd">160000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE0LTQtMS0xLTQyNzY0_13bab327-0323-48a5-884c-e8450fd7c224"
      unitRef="usd">725000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE1LTItMS0xLTQyNzY0_83625b8d-16ba-4af8-88fd-87b3732f1e79"
      unitRef="usd">5449000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE1LTQtMS0xLTQyNzY0_d62a7bba-f32b-4074-9028-b0ec6a591189"
      unitRef="usd">3765000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE2LTItMS0xLTQyNzY0_6651eb57-9bae-4846-81f3-2ccec99238bf"
      unitRef="usd">1427000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE2LTQtMS0xLTQyNzY0_7df01439-12ce-44b1-96be-5fb8d6f3c5d1"
      unitRef="usd">1920000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE3LTItMS0xLTQyNzY0_69777a8d-da3f-45ec-90d6-8e09e6e2826d"
      unitRef="usd">1002000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE3LTQtMS0xLTQyNzY0_2a6ae50f-f105-40b7-95c0-f46c1e5be782"
      unitRef="usd">665000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTItMS0xLTU2NTI3_eff79f96-517d-4ff6-9204-e11ea8cbb720"
      unitRef="usd">28615000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTQtMS0xLTU2NTI3_926eb7f3-d90b-4070-9fbf-0ebfc9100d7c"
      unitRef="usd">11104000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTItMS0xLTQyNzY0_4becfa52-5905-44b1-adde-537b5a21721b"
      unitRef="usd">8850000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzE4LTQtMS0xLTQyNzY0_e2e8fb53-0b7d-4a28-9ccb-a476de9ae403"
      unitRef="usd">16172000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzIwLTItMS0xLTQyNzY0_8f241765-0aca-4d3f-8ccc-f4e332256af7"
      unitRef="usd">7842000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzIwLTQtMS0xLTQyNzY0_44ec787d-1de5-48a9-a092-abd47f718c48"
      unitRef="usd">10315000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI0LTItMS0xLTQyNzY0_83e4dcf8-a18b-4f20-bae3-d19f2a4c21f8"
      unitRef="usd">1034000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI0LTQtMS0xLTQyNzY0_07920570-a6e8-4621-b65b-3195366566c8"
      unitRef="usd">596000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI1LTItMS0xLTQyNzY0_c8b301e0-27b4-4783-9a0b-6f0fa7e9f2cf"
      unitRef="usd">8876000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI1LTQtMS0xLTQyNzY0_8aea00e2-9606-4641-b277-060bf5e93946"
      unitRef="usd">10911000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI2LTItMS0xLTQyNzY0_a607c72e-61f6-4017-b168-b0f512ad29e4"
      unitRef="usd">-26000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTozZjI5N2FjMTc0N2I0YjM2YWNhYTI1NTJiM2IyMTgxMC90YWJsZXJhbmdlOjNmMjk3YWMxNzQ3YjRiMzZhY2FhMjU1MmIzYjIxODEwXzI2LTQtMS0xLTQyNzY0_6e590f66-7ad3-47dd-b26e-c274b0c55b33"
      unitRef="usd">5261000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <mtrx:ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NjY_24661343-00eb-4ac7-8ea8-cd041924fbfa">&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;As reported in the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:66.788%"/&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:14.149%"/&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:14.297%"/&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;June 30,&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;/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="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred income tax 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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;5,261&#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:ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzItMi0xLTEtNDI3NjQ_a126abc3-06dc-4007-8bce-1a46d53e7fa5"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzItNC0xLTEtNDI3NjQ_570fe845-5fdf-4cad-8920-9f2e60d42f2c"
      unitRef="usd">5295000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzMtMi0xLTEtNDI3NjQ_827b8c14-00af-4823-9e80-b030f68ea0bf"
      unitRef="usd">26000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzMtNC0xLTEtNDI3NjQ_01ec9eba-d9d0-4da9-b0e5-8fc80a6641e6"
      unitRef="usd">34000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzQtMi0xLTEtNDI3NjQ_683cb73c-23bf-4f61-b323-041608cf56b6"
      unitRef="usd">-26000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZToyZjMzOTU2NmE0Nzc0NzVlYmZhYzA2NmVmZDY1ZmRhZC90YWJsZXJhbmdlOjJmMzM5NTY2YTQ3NzQ3NWViZmFjMDY2ZWZkNjVmZGFkXzQtNC0xLTEtNDI3NjQ_66828a9c-701d-4369-bddc-aeafbb810621"
      unitRef="usd">5261000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ4NzU_20c177e2-2109-44e5-b349-64e80f093001">&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.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.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:700;line-height:100%"&gt;Operating Loss and Tax Credit Carryforwards&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:700;line-height:100%"&gt;Expiration Period&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;Amount                    (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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,207&#160;&lt;/span&gt;&lt;/td&gt;&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;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2041 to June 2042&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;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023 to June 2025&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;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2025 to indefinite&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;73,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2033 to indefinite&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2029 to June 2042&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;37,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2035 to June 2042&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;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:TaxCreditCarryforwardDescription
      contextRef="i243836c4b6bb4bdf947e9ef7a4f26058_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMS0xLTEtNjA3ODQ_18cc5b1e-3ef3-4553-8eb9-2fc5398b6477">Indefinite</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ie88dc0ab77bb49219bec0b2599f22476_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMi0xLTEtNjA3ODY_b5d4ff12-97cb-4093-a142-242f0352927a"
      unitRef="usd">27207000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardDescription
      contextRef="i57dd8b081c35433795b84051f3d81e66_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMS0xLTEtNTY2NDM_4c941beb-07cb-4ab2-8097-8188c1208a96">June 2041 to June 2042</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i95e79eb9375f4126b2fab18ac76d46ad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMi0xLTEtNTY2NDM_f5ed3665-216e-4816-aa5a-9b40cf98bd83"
      unitRef="usd">1700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardDescription
      contextRef="i13d0b974fc7d4185841768dcc6b3d133_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzMtMS0xLTEtNTY2NDg_4aea90f2-1f59-4090-8899-62b8b5933cdf">June 2023 to June 2025</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i36b24e2bb5e2406aba5ef92ca0b877f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzMtMi0xLTEtNTY2NDg_ca004b51-cc81-43e9-abe4-6af0901bfeb6"
      unitRef="usd">655000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse
      contextRef="ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMS0xLTEtNDI3NjQ_0d338cb5-dfae-465c-815e-d6912abd653b">June 2025 to indefinite</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i18c6c419566e472aa9cf78d9642eb5e8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzEtMi0xLTEtNDI3NjQ_7a40de36-9f53-4c99-acc4-cb7b8281069d"
      unitRef="usd">73889000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardDescription
      contextRef="i4afeff52c31c4888aa614a5dc2ee45d1_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzUtMS0xLTEtNTY2NTc_bdf77d82-9af5-4117-a76d-4eaa5aa479c9">June 2033 to indefinite</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="iea59b3724d954c24b3acbc9d3c24c229_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzUtMi0xLTEtNTY2NTc_e96b9d99-6d72-4f4c-aa2e-269eebaa5aae"
      unitRef="usd">912000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse
      contextRef="if541de352ef849d88683e2532400128b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMS0xLTEtNDI3NjQ_04d376d0-aea9-4e88-a248-19aeb6e8a049">June 2029 to June 2042</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i395a1b657bdd4826b2b15ccec64a6ba4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzItMi0xLTEtNDI3NjQ_7337d7c2-26ca-4d88-bdff-b078990ce509"
      unitRef="usd">37379000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardDescription
      contextRef="ia3a1c0d906d6417ca3861f06109e3e77_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzctMS0xLTEtNTY2NjM_b6a86489-e7e7-4309-a619-5dacb015805a">June 2035 to June 2042</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i761e96282a8d4d1dbf38bfcf7aa15d30_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90YWJsZTpmNzg2YzZkNjJhZWE0YzkwOTcyZDc4ODkwYWU0MzM5My90YWJsZXJhbmdlOmY3ODZjNmQ2MmFlYTRjOTA5NzJkNzg4OTBhZTQzMzkzXzctMi0xLTEtNTY2NjM_fd568f83-da47-44ec-9c44-2faa3470c202"
      unitRef="usd">676000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDAyMDQ_0060f28d-fe21-4a64-8c40-6c8453f6776a"
      unitRef="usd">12600000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2MzgyMjY_44fce36d-9992-47e7-9e10-7a39f20bf511"
      unitRef="usd">2400000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <mtrx:CARESACTDeferredPayrollTaxLiability
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzEwOTk1MTE2NDExOTY_0e6251aa-b4f5-4da7-80ec-43a013fe021d"
      unitRef="usd">5600000</mtrx:CARESACTDeferredPayrollTaxLiability>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjAvZnJhZzowOGQ2NDlhZjUwZWU0Y2UzODI2Njg5YjJlOGU5NmUzMS90ZXh0cmVnaW9uOjA4ZDY0OWFmNTBlZTRjZTM4MjY2ODliMmU4ZTk2ZTMxXzQ1MTU_19bae421-e138-4dd5-aa1c-c33b4e081931"
      unitRef="usd">300000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzMxMTE_82acf0d1-ec3d-4707-b8e5-68a9435ab145">Commitments and Contingencies&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;Insurance Reserves&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 maintain insurance coverage for various aspects of our operations.  However, exposure to potential losses is retained 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;As of June&#160;30, 2022 and June&#160;30, 2021, costs and estimated earnings in excess of billings on uncompleted contracts included revenue for unpriced change orders and claims of $8.9 million and $14.6 million, respectively.  The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.  Generally we expect collection of amounts related to unpriced change orders and claims within twelve months.  However, customers may not pay these amounts until final resolution of related claims, which 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 June&#160;30, 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="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzE2MDg_6c7a1f7b-f83f-49fe-bd16-4ed2f3a60709"
      unitRef="usd">8900000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzE2MTU_60447ae7-0361-4f03-af69-bad2da8efeaf"
      unitRef="usd">14600000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmounts
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjMvZnJhZzo1NjE4YjczYmMwZDA0NmFlOGQwNjIyZmQ3MDBhNGNmOC90ZXh0cmVnaW9uOjU2MThiNzNiYzBkMDQ2YWU4ZDA2MjJmZDcwMGE0Y2Y4XzI2MDg_f55dbb3e-43ec-46d7-bacc-9f2b4ad42269"
      unitRef="usd">17000000</us-gaap:ContractsReceivableClaimsAndUncertainAmounts>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTI_7435e3eb-2f7b-402f-b2d2-c07af93299e5">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 June&#160;30, 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 a 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;In fiscal 2021 we recorded $0.5&#160;million of impairments to right-of-use assets related to leased office space that was closed in connection with our restructuring activities, see Note 14 &#x2013; Restructuring Costs for additional information.&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 Consolidated Statements of Income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:22.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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;Fiscal Years 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="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;June 30, 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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location of Expense in Consolidated Statements of Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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="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;31,736&#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;34,298&#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;49,645&#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;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 Consolidated Balance Sheets, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&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;June 30, 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 #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: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;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,956&#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;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 2027&lt;/span&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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,676&#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;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;(6,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,619&#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;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;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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,904&#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&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;The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.671%"/&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: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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&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&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.671%"/&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: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;Fiscal Year 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;June 30, 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 #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: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;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;5,687&#160;&lt;/span&gt;&lt;/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="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzIxMg_498d317b-e447-4885-9d4d-d19a8fc2754d"
      unitRef="number">0.96</mtrx:PercentageOfRealEstateLeases>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ia146928d88ae4ef0806e7328b6b23522_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzQ1Mg_59c42188-d2ef-4c58-b5f6-4623ed85042c">P14Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzYxMA_0aff0381-7225-4907-b9fa-8982a16cb46f"
      unitRef="usd">500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTA_6290b973-034c-4cc9-97f6-44e69fd96060">&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:22.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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;Fiscal Years 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="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;June 30, 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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location of Expense in Consolidated Statements of Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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="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;31,736&#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;34,298&#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;49,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtNC0xLTEtNDI3NjQ_6ba7bed2-8163-4ee5-b3ab-13847c9bc54d"
      unitRef="usd">7511000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtNi0xLTEtNDI3NjQ_ee252bf7-ace0-435a-8799-e944507ec4cd"
      unitRef="usd">8386000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzMtOC0xLTEtNTQxMDM_604b95a9-90d9-421d-b15d-446429ed0dfc"
      unitRef="usd">12274000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtNC0xLTEtNDI3NjQ_98b9fe7c-e32c-475d-bb06-2ec48f43ef37"
      unitRef="usd">24225000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtNi0xLTEtNDI3NjQ_4748ebfc-3a71-4744-9bea-224bf7f00fee"
      unitRef="usd">25912000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzQtOC0xLTEtNTQxMDU_4c8cc0b9-275b-4956-812a-0d60b44c5dbf"
      unitRef="usd">37371000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtNC0xLTEtNDI3NjQ_69ff82cf-47be-4ac9-bb93-d38afaace8de"
      unitRef="usd">31736000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtNi0xLTEtNDI3NjQ_ff98c160-bce4-41e6-925d-c879f27baab2"
      unitRef="usd">34298000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTplZjkzNmIzNDRmOTQ0YWY5YWM3NGY0MjBmMWYzNmE1OC90YWJsZXJhbmdlOmVmOTM2YjM0NGY5NDRhZjlhYzc0ZjQyMGYxZjM2YTU4XzUtOC0xLTEtNTQxMDc_b7e3cced-8b5a-4e78-9080-8a08a1ba3856"
      unitRef="usd">49645000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTE_40d1a1c7-3978-428a-bdf8-357c475fbb1a">&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.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&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;June 30, 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 #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: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;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,956&#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;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 2027&lt;/span&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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,676&#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;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;(6,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,619&#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;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;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzItMi0xLTEtNDI3NjQ_88c3dd1c-c378-40f4-b792-0d662073d27d"
      unitRef="usd">6956000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzMtMi0xLTEtNDI3NjQ_9947cbe5-331e-4ceb-9e6e-bf95cd666074"
      unitRef="usd">5654000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzQtMi0xLTEtNDI3NjQ_34e86300-cfab-4d3a-a68b-a82d6a9e4867"
      unitRef="usd">3697000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzUtMi0xLTEtNDI3NjQ_a6a7fcd6-1347-4f38-8ab3-ee8059cce93f"
      unitRef="usd">3400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzYtMi0xLTEtNDI3NjQ_a70a3449-1375-4907-b194-18d26022162c"
      unitRef="usd">3288000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzctMi0xLTEtNDI3NjQ_86fe3f04-2e25-4c56-a7e9-65daa32f0afd"
      unitRef="usd">8681000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzgtMi0xLTEtNDI3NjQ_36ff5e14-c171-4b78-8bfe-43a53611fced"
      unitRef="usd">31676000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzktMi0xLTEtNDI3NjQ_d56d7ed6-c086-4c33-b6e8-6a557bf74a50"
      unitRef="usd">6057000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzEwLTItMS0xLTQyNzY0_6778682a-455f-4cbf-9e41-7daa7a92a41e"
      unitRef="usd">25619000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzExLTItMS0xLTQyNzY0_1cd4571b-b204-4b22-9431-41aa0cf49f4e"
      unitRef="usd">5715000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTozMmQzOWI2NzljNjg0YTI2OTY2NmNjM2NiNmY0NDFhOS90YWJsZXJhbmdlOjMyZDM5YjY3OWM2ODRhMjY5NjY2Y2MzY2I2ZjQ0MWE5XzEyLTItMS0xLTQyNzY0_6bc0603e-9efa-4e6a-8a24-e02e7bf57264"
      unitRef="usd">19904000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <mtrx:OtherInformationRelatedToLeasesTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90ZXh0cmVnaW9uOjFhODBmNzUyODZkNTQwZTJhODQwNjU0YTIwNDM5NWE2XzE0NTQ_7b93c7f4-1af8-4e2a-8663-3bbaf1033cb2">&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 following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.671%"/&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: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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&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&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.671%"/&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: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;Fiscal Year 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;June 30, 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 #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: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;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;5,687&#160;&lt;/span&gt;&lt;/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>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTpmMmY2ZDlhM2FjN2E0MGRhYjliMjEwYjk2ZmUxMGJlYS90YWJsZXJhbmdlOmYyZjZkOWEzYWM3YTQwZGFiOWIyMTBiOTZmZTEwYmVhXzAtMi0xLTEtNDI3NjQ_2e537b4f-7ebc-443a-99f2-2e7fa7900a68">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTpmMmY2ZDlhM2FjN2E0MGRhYjliMjEwYjk2ZmUxMGJlYS90YWJsZXJhbmdlOmYyZjZkOWEzYWM3YTQwZGFiOWIyMTBiOTZmZTEwYmVhXzEtMi0xLTEtNDI3NjQ_b6c5fa32-18fa-4ad4-aaf6-6c80d29f5fc1"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTo2ODIxYjkzOWYxMzQ0MWM1ODVmNDhhM2M1MmI2Y2YyNi90YWJsZXJhbmdlOjY4MjFiOTM5ZjEzNDQxYzU4NWY0OGEzYzUyYjZjZjI2XzQtMi0xLTEtNDI3NjQ_5f051a10-b229-41e9-baa3-52a2781d7e3a"
      unitRef="usd">8060000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjYvZnJhZzoxYTgwZjc1Mjg2ZDU0MGUyYTg0MDY1NGEyMDQzOTVhNi90YWJsZTo2ODIxYjkzOWYxMzQ0MWM1ODVmNDhhM2M1MmI2Y2YyNi90YWJsZXJhbmdlOjY4MjFiOTM5ZjEzNDQxYzU4NWY0OGEzYzUyYjZjZjI2XzYtMi0xLTEtNDI3NjQ_3d5257a5-b2ea-471a-809c-20ba0bb65239"
      unitRef="usd">5687000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzE2NTY_37bec40a-646d-4a4c-b44d-ae977ec87efb">Stockholders&#x2019; Equity&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;Preferred Stock&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 have 5.0&#160;million shares of preferred stock authorized, none of which was issued or outstanding at June&#160;30, 2022 or 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;Stock Repurchase 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;We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. We made no repurchases under the program in fiscal 2022 and have no current plans to repurchase stock.  The terms &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;of our ABL Facility limit share repurchases to $2.5&#160;million per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.  There were 1,349,037 shares available for repurchase under the November 2018 Program as of 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-style:italic;font-weight:400;line-height:120%"&gt;Treasury Shares&lt;/span&gt;&lt;/div&gt;In addition to the stock buyback program, we may withhold shares of common stock to satisfy the tax withholding obligations upon vesting of an employee&#x2019;s deferred shares.  We withheld 76,703, 170,629, and 181,081 shares of common stock during fiscal 2022, 2021, and 2020, respectively, to satisfy these obligations.  These shares were returned to our pool of treasury shares.  We have 1,097,703 treasury shares as of June&#160;30, 2022 and intend to utilize these treasury shares in connection with equity awards under our incentive plans and for sales to the Employee Stock Purchase Plan.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU3_4013cd9e-bee2-4253-a5ba-a84013b366b5"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzc2OA_57942c28-5225-48b1-852a-862450345c41"
      unitRef="shares">2707175</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:LineOfCreditFacilityDividendRestrictions
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzc5MA_b90304ee-fb88-4b5f-a244-bba0ed4c5378">2.5&#160;million</us-gaap:LineOfCreditFacilityDividendRestrictions>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzgxNA_3ba40272-9fc4-49c2-a15f-13fd490cd5aa"
      unitRef="shares">1349037</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzEyOTg_4070781f-4e34-45b1-b8fb-14e2b13a3cc1"
      unitRef="shares">76703</mtrx:OtherTreasurySharesAcquired>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzEzMDU_6d4cff05-d62e-48d0-95ab-478213ce6143"
      unitRef="shares">170629</mtrx:OtherTreasurySharesAcquired>
    <mtrx:OtherTreasurySharesAcquired
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzU0OTc1NTgxNzg1OQ_f8dbc639-4d27-4fe0-84d1-40264234f291"
      unitRef="shares">181081</mtrx:OtherTreasurySharesAcquired>
    <us-gaap:TreasuryStockShares
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNjkvZnJhZzo3ZGMxMjFlNGNiN2I0NWYzYmM0Y2M1Mjg1ZGUwNGU4Yy90ZXh0cmVnaW9uOjdkYzEyMWU0Y2I3YjQ1ZjNiYzRjYzUyODVkZTA0ZThjXzE0Njk_3183d5c4-6c44-4a06-b8c5-0af033bbaa3e"
      unitRef="shares">1097703</us-gaap:TreasuryStockShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc1MDc_01deeb40-1971-47ea-be2b-7b2e03e21fd0">Stock-Based Compensation&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;Total stock-based compensation expense for the fiscal years ended June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 was $7.9 million, $8.2 million and $9.9 million, respectively.  Measured but unrecognized stock-based compensation expense at June&#160;30, 2022 was $9.0 million, all of which related to nonvested deferred shares which are expected to be recognized as expense over a weighted average period of 1.7 years.  We recognized excess tax expense of $1.0&#160;million, $1.8&#160;million, and $0.2&#160;million related to stock-based compensation vesting for the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively.  &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;Plan Information&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 November 2020, our stockholders approved the Matrix Service Company 2020 Stock and Incentive Compensation Plan (the "2020 Plan"), which provides stock-based and cash-based incentives for officers, directors and other key employees.  Stock options, restricted stock, restricted stock units, stock appreciation rights, performance shares and cash-based awards can be issued under this plan.  Upon approval of the 2020 Plan, the 2018 Stock and Incentive Compensation Plan ("2018 Plan") was frozen with the exception of normal vesting and other activity associated with awards previously granted under the 2018 Plan.  The 2018 Plan was preceded by the 2016 Stock Incentive Plan ("2016 Plan"), which was frozen upon approval of the 2018 Plan with the exception of normal vesting, forfeiture and other activity associated with awards previously granted under the 2016 Plan.  Shares awarded under either the 2018 Plan or 2016 Plan that are subsequently forfeited or net settled for tax withholding purposes are returned to the treasury share pool and become available for grant under the 2020 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;Awards totaling&#160;1,725,000&#160;shares have been authorized under the 2020 Plan.  There were&#160;1,392,706&#160;shares available for grant under the 2020 Plan as of June 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-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&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 did not award any new stock options in fiscal years 2022, 2021, or 2020.  The 19,550 options outstanding as of June 30, 2021 were exercised in the second quarter of fiscal 2022 at a weighted average exercise price of $10.19 per share.  There were no options outstanding at June 30, 2022.  The total intrinsic value of stock options exercised were less than $0.1 million during fiscal 2022 and $0.1&#160;million during fiscal 2021.  No stock options were exercised in fiscal 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Nonvested Deferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We have issued nonvested deferred shares under the following types of arrangements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Time-based awards&#x2014;Employee awards generally vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyMTY_ba41d7da-ff8f-4a32-a1ea-7066f8043403"&gt;four&lt;/span&gt; equal annual installments beginning &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzMyNTU_f2cb0c4e-c002-4846-9d12-d213192a514f"&gt;one&lt;/span&gt; year after the grant date.  Beginning in fiscal 2019, the award agreements contain a provision that accelerates the vesting for retirement eligible participants and participants that become retirement eligible during the vesting period and who elect to retire more than one year after the date of the award.  The award is forfeited if retirement occurs before the first anniversary of the award.  Settlement still occurs on the normal vesting schedules.  Director awards vest &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM3MzQ_9a6f7f09-ebe3-4df7-8594-877ba95dcbdf"&gt;one&lt;/span&gt; year after the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Market-based awards&#x2014;These awards are in the form of performance units which vest 3 years after the grant date only if our common stock achieves certain levels of total shareholder return when compared to the total shareholder return of a peer group of companies as selected by the Compensation Committee of the Board of Directors.  The payout can range from zero to 200% of the original award depending on the Company's relative total shareholder return during the performance period.  These awards are settled in stock.  As of June&#160;30, 2022, there were approximately 163,000, 340,000, and 389,000 performance units that are scheduled to vest in fiscal 2023, fiscal 2024, and fiscal 2025, respectively, assuming target performance.&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;All awards under the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company, provided that the successor company fails to assume or replace the awards in connection with that change of control event.  If the successor company does assume the awards, then vesting of the awards will be accelerated in the event of an involuntary termination or other material adverse event that occurs in connection with or following the change of control.  All awards prior to the 2020 Plan vest upon the death or disability of the participant or upon a change of control of the Company.&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 grant date fair value of the time-based awards is determined by the market value of our common stock on the grant date.  The grant date fair value of the market-based awards is calculated using a Monte Carlo model.  For the fiscal 2022 grant, the model estimated the fair value of the award based on approximately 100,000 simulations of the future prices of our common stock compared to the future prices of the common stock of its peer companies based on historical volatilities.  The model also took into account the expected dividends over the performance period of those peer companies which pay cash dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Nonvested deferred share activity for the fiscal year ended June&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.520%"/&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&#160; Grant&lt;br/&gt;Date&#160;Fair&#160;Value&#160;per&#160;&lt;br/&gt;Share&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;Nonvested shares at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested and released&lt;/span&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;(268,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares canceled&lt;/span&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;(242,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;25.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested shares at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465,788&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 were 665,597 and 490,322 deferred shares granted in fiscal 2021 and 2020 with average grant date fair values of $10.60 and $21.79 per share, respectively.  There were 515,218 and 542,279 deferred shares that vested and were released in fiscal 2021 and 2020 with weighted average fair values of $16.99 and $19.43 per share, respectively.  There were 119,904 deferred shares cancelled in fiscal 2021 with an average grant date fair value of $20.67.  No deferred shares were cancelled in fiscal 2020.&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-Settled Restricted Share Units&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 granted 231,219 and 238,848 cash-settled restricted share units during fiscal years 2022 and 2021, respectively; with weighted average fair values of $2.6&#160;million and $2.3&#160;million, respectively.  No cash-settled restricted share units were granted in fiscal year 2020.  There were 53,333 shares vested and released in fiscal 2022 with a weighted average fair value of $0.5&#160;million.  There were no cash-settled restricted shares vested or released in fiscal 2021 or 2020.  There were 25,355 shares cancelled in fiscal 2022 with a weighted average fair value of $0.3&#160;million.  There were no cash-settled restricted shares cancelled in fiscal 2021 or 2020.&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 grant date fair value of these awards is based on the price of our common stock and the number of shares awarded on the date of grant.  The award must be settled in cash and is accounted for as a liability-type award.  The expense is recognized over the requisite service period with remeasurement at the end of each reporting period at fair value until settlement.  The requisite service period is based on the vesting provisions of the awards which generally occur in four equal annual installments beginning one year after the grant date.  These awards contain the same retirement provisions described for time-based awards in the nonvested deferred shares section above.  &lt;/span&gt;&lt;/div&gt;We recognized $0.6&#160;million and $1.0&#160;million of expense in fiscal years 2022 and 2021, respectively, for cash-settled restricted share units, which was included in selling, general and administrative expenses and cost of revenue in the Consolidated Statements of Income.  As of June 30, 2022, the liability for cash-settled restricted share units was $0.9&#160;million and is included in accrued wages and benefits in the Consolidated Balance Sheets.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEyNA_d26db450-29cb-4fd0-9ca4-2001009240cc"
      unitRef="usd">7900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEyOA_bc468488-dd3d-4d05-935e-f846ddf922ea"
      unitRef="usd">8200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzEzNQ_04a47f83-93e2-4c71-bbe8-13244fad83d0"
      unitRef="usd">9900000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIyMw_7f927858-b67e-4340-a5b2-a654d2a9e029"
      unitRef="usd">9000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM1OA_2ae685f8-3b91-48f2-8afe-d3ee6a2db11b">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQwNQ_82b76e53-e82e-45e2-8fa5-86ea3c0855af"
      unitRef="usd">1000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMg_3e36e592-d8b7-4f23-85b7-2e7746d775f8"
      unitRef="usd">1800000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMTQzOA_9083193b-faab-4e97-9e96-a852c80759f2"
      unitRef="usd">200000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIzMDE_6ecdeb5d-44b3-4720-8ea1-19323fbfcc5f"
      unitRef="shares">1725000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzIzNjU_4a61e786-f91a-4cb9-aa3a-8318a484cb1b"
      unitRef="shares">1392706</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDEzOQ_29a2d06b-b081-4f54-8fa9-dba99bfbbe58"
      unitRef="shares">19550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDE0Nw_a9f083ce-e4c5-4481-9c91-251ab0ef79e7"
      unitRef="usdPerShare">10.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzI5NjM_0764ac71-41d6-4c7b-b066-db5ecd4e2433"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMjI2NA_6b22d6f7-5107-4c93-aba7-86b33d4d40cf"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzM4NDY_f1fcb5a5-2887-4bb9-9b55-1993f64d8d4c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mtrx:PayoutAsPercentageOfOriginalAwardMinimum
      contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMTg_8622c95c-e47c-4574-a9e9-5378a00e7075"
      unitRef="number">0</mtrx:PayoutAsPercentageOfOriginalAwardMinimum>
    <mtrx:PayoutAsPercentageOfOriginalAwardMaximum
      contextRef="i90ef5a1c83194270882febf96a407045_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQxMjQ_ba11b761-42c7-4a35-b360-041bd6f679f8"
      unitRef="number">2</mtrx:PayoutAsPercentageOfOriginalAwardMaximum>
    <mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares
      contextRef="i66dcc3c0147b4b108ffe00fd755e024b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMTI_b2a56af0-4874-4378-a104-1ee371a90278"
      unitRef="shares">163000</mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares>
    <mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares
      contextRef="i7a0f716fa1ac405e93131a1a98e11527_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMTY_b0e879fc-9a79-40ed-b66a-c3c9e6696424"
      unitRef="shares">340000</mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares>
    <mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares
      contextRef="i1b14bd5ea81a432b88e044c04c651806_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzQzMjQ_837770b2-cffa-427b-abb7-442bb78c5f12"
      unitRef="shares">389000</mtrx:MinimumThresholdSharesScheduledToVestForPerformanceBasedShares>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU1MDY_325f8d36-5404-40df-86c6-c2ee9e401a13"
      unitRef="shares">100000</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc1MDI_be1be325-7884-43f1-970a-c7d61d81dd7b">&lt;div style="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;Nonvested deferred share activity for the fiscal year ended June&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.520%"/&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&#160; Grant&lt;br/&gt;Date&#160;Fair&#160;Value&#160;per&#160;&lt;br/&gt;Share&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;Nonvested shares at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested and released&lt;/span&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;(268,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares canceled&lt;/span&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;(242,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;25.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested shares at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465,788&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzEtMi0xLTEtNDI3NjQ_5df3d31a-1f25-4d20-ab4c-ed94a9b03a8a"
      unitRef="shares">1280707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzEtNC0xLTEtNDI3NjQ_90a716cb-b13c-47e9-8622-0f9742a4b5b8"
      unitRef="usdPerShare">17.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzItMi0xLTEtNDI3NjQ_8e8b81cc-2b41-444d-95d2-811f51b978cf"
      unitRef="shares">696227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzItNC0xLTEtNDI3NjQ_ed47e646-c567-41ad-830b-149b99b6f37e"
      unitRef="usdPerShare">14.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i23e95b4f6ab6462989f49adec48c2f9b_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzQtMi0xLTEtNDI3NjQ_2a999fe2-2e0a-4235-b7ec-ee4f2cadce71"
      unitRef="shares">268403</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzQtNC0xLTEtNDI3NjQ_0371360b-47d4-4b1e-a958-d95e1bdb2330"
      unitRef="usdPerShare">13.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzUtMi0xLTEtNDI3NjQ_35076447-dcc1-4daf-9214-0910bc4e6970"
      unitRef="shares">242743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzUtNC0xLTEtNDI3NjQ_6db00805-0356-4bd2-a160-b46565db54a3"
      unitRef="usdPerShare">25.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzYtMi0xLTEtNDI3NjQ_46f80698-7beb-4239-9770-6cbab3e20154"
      unitRef="shares">1465788</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90YWJsZTplNGIxYzE1YTdmM2M0MmZiODIzZGU0NzU0YTc3YzUwYy90YWJsZXJhbmdlOmU0YjFjMTVhN2YzYzQyZmI4MjNkZTQ3NTRhNzdjNTBjXzYtNC0xLTEtNDI3NjQ_60fe6dc8-5834-407a-a21b-773931e634f9"
      unitRef="usdPerShare">14.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU4OTU_0ed58917-52ef-40be-9d15-dbab60319ef4"
      unitRef="shares">665597</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5MDI_6369d7b7-f43e-4194-8311-d2539a3cd1b7"
      unitRef="shares">490322</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5ODg_c5f93989-30ab-40ae-b093-78bbac6c6ceb"
      unitRef="usdPerShare">10.60</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU5OTU_c90f48bd-33e9-4200-8877-ce92a969e49a"
      unitRef="usdPerShare">21.79</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYwMzU_1d5c88ac-757c-46fa-87c7-008ce063f69c"
      unitRef="shares">515218</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYwNDI_1b6b7815-5ccb-4674-9a8e-98c4612f1cbb"
      unitRef="shares">542279</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYxNTA_2d18095a-e649-4632-bdea-257f52a4ec09"
      unitRef="usdPerShare">16.99</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYxNTc_db8e1cc3-f81a-4d85-89c6-71af3a6d5f4b"
      unitRef="usdPerShare">19.43</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMzkwMQ_0b6cb36e-c06a-4f67-8af1-c30988b5073c"
      unitRef="shares">119904</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod>
    <mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyMzkxMA_3dd61cce-036c-49cb-9d4e-ca4599840927"
      unitRef="usdPerShare">20.67</mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYyNDg_16a6c4a7-682f-4e29-b873-3bbfd26738d9"
      unitRef="shares">231219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iae1d6564671040479957e9d20d72bf68_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDUxNw_c77b6d84-4814-4872-8116-24b53ee3c731"
      unitRef="shares">238848</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDU3MA_fc620526-542f-427a-9186-36678b972652"
      unitRef="usd">2600000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzYzMTk_7bc8fdbb-2b2a-48b6-8c72-743e8f0f6ce6"
      unitRef="usd">2300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDc5Mg_86424938-0b82-40eb-a3d8-c13fa5b5be99"
      unitRef="shares">53333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNDk3Mw_a889104e-6593-4e2e-9fc6-e910761e6526"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTEwNg_38decb62-fa55-4908-ae52-de35d6e74a34"
      unitRef="shares">25355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:RestrictedStockAwardForfeitures
      contextRef="ib6fe853bff0a43dab5d69e2f9040c050_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTE2OQ_97d8e894-60b0-4ccb-89d1-d922338e5b60"
      unitRef="usd">300000</us-gaap:RestrictedStockAwardForfeitures>
    <us-gaap:RestrictedStockExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzU0OTc1NTgyNTkyMA_5cbc1ec7-0161-42ca-9b0b-e6939be4a95a"
      unitRef="usd">600000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2XzcxMzU_881a6573-6ac2-43f4-baaf-fafb30a02519"
      unitRef="usd">1000000</us-gaap:RestrictedStockExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xNzUvZnJhZzo2NmQwMjM1ZDkyZjk0ZmE5OTE1MjI0ZWY0NjkzYWZhNi90ZXh0cmVnaW9uOjY2ZDAyMzVkOTJmOTRmYTk5MTUyMjRlZjQ2OTNhZmE2Xzc0MTQ_172367bb-bc31-4664-a9a6-8fd24a4c7856"
      unitRef="usd">900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90ZXh0cmVnaW9uOjlmNTZkZjNkODBjYjRmMTI4YWI4Y2Q3MDNmOTM1ZDdiXzExODY_d7417419-6b14-4cca-a59a-c49d00d30e2e">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;EPS&#x201d;) is calculated based on the weighted average shares outstanding during the period.  Diluted earnings per share includes the dilutive effect of employee and director stock options and nonvested deferred shares.  Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period.  Nonvested deferred shares are considered dilutive (antidilutive) whenever the average market value of the shares during the period exceeds (is less than) the sum of the related average unamortized compensation expense during the period plus the related hypothetical estimated excess tax benefit that will be realized when the shares vest.  Stock options and nonvested deferred shares are considered antidilutive in the event we report a net loss.&lt;/span&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;The computation of basic and diluted EPS is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:9pt"&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:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&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="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;Fiscal Years 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;June 30,&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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&#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:top"&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;/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;Net loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(63,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(31,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(33,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Weighted average shares outstanding&lt;/span&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: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,733&#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,451&#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,621&#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:top"&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 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.39)&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;(1.18)&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;(1.24)&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:top"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&#x2014;basic&lt;/span&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;26,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted loss per share&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: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-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.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90ZXh0cmVnaW9uOjlmNTZkZjNkODBjYjRmMTI4YWI4Y2Q3MDNmOTM1ZDdiXzExOTg_332395bf-9c6f-487e-9a0a-8584c952fe00">&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 computation of basic and diluted EPS is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:9pt"&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:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&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="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;Fiscal Years 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;June 30,&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;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&#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:top"&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;/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;Net loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(63,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(31,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(33,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Weighted average shares outstanding&lt;/span&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: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,733&#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,451&#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,621&#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:top"&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 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.39)&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;(1.18)&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;(1.24)&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:top"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&#x2014;basic&lt;/span&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;26,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted loss per share&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: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-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.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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>
    <us-gaap:NetIncomeLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtMi0xLTEtNDI3NjQ_84c7edab-c665-4bb9-b3c3-3a244b44ca53"
      unitRef="usd">-63900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtNC0xLTEtNDI3NjQ_8069d83b-2068-41f4-bdf3-038431f13233"
      unitRef="usd">-31224000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzQtNi0xLTEtNDI3NjQ_8fb81bba-c550-4f43-ba35-c5e0bedeb4ff"
      unitRef="usd">-33074000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtMi0xLTEtNDI3NjQ_ab30afe8-e28e-4ad0-a3ec-542e7f87742f"
      unitRef="shares">26733000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtNC0xLTEtNDI3NjQ_d4aae837-faea-407e-836e-bce6e92d89be"
      unitRef="shares">26451000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzUtNi0xLTEtNDI3NjQ_f27bf6e9-23d8-465f-8f53-06245c8f0891"
      unitRef="shares">26621000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtMi0xLTEtNDI3NjQ_a7239990-b112-4c61-a79c-dc4f8709477c"
      unitRef="usdPerShare">-2.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtNC0xLTEtNDI3NjQ_06752478-0f19-4a74-ab14-18a6903642ef"
      unitRef="usdPerShare">-1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzYtNi0xLTEtNDI3NjQ_8b70d479-e7b0-4531-a3eb-857b6841b4d9"
      unitRef="usdPerShare">-1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtMi0xLTEtNDI3NjQ_2fc5122d-816c-4a37-9abd-c581c50569b7"
      unitRef="shares">26733000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtNC0xLTEtNDI3NjQ_ed50acc6-8e86-4c45-a4e5-b3e809c7612f"
      unitRef="shares">26451000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzgtNi0xLTEtNDI3NjQ_ebfe6c57-8956-4a9b-b7a7-932a4a36640e"
      unitRef="shares">26621000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTItMS0xLTQyNzY0_29682b52-1c1b-4c14-a1a9-3082ea8fc604"
      unitRef="shares">26733000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTQtMS0xLTQyNzY0_1f48f796-dfec-4095-9730-2434516b5ec8"
      unitRef="shares">26451000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzExLTYtMS0xLTQyNzY0_aa5fb4b8-6369-4ae2-98c8-f3991101e824"
      unitRef="shares">26621000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTItMS0xLTQyNzY0_817429e7-6f4c-47e2-953d-93ff5afd7137"
      unitRef="usdPerShare">-2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTQtMS0xLTQyNzY0_271f9b82-5c09-41c9-bbfa-9c6203f5d625"
      unitRef="usdPerShare">-1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODEvZnJhZzo5ZjU2ZGYzZDgwY2I0ZjEyOGFiOGNkNzAzZjkzNWQ3Yi90YWJsZTplZTRlNTJkY2ZiYmE0YzQxYjkxODRkNWUxYWUyZjk4OS90YWJsZXJhbmdlOmVlNGU1MmRjZmJiYTRjNDFiOTE4NGQ1ZTFhZTJmOTg5XzEyLTYtMS0xLTQyNzY0_a13b5fc1-00bb-4e21-96c2-492a797ebe17"
      unitRef="usdPerShare">-1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTE_75fe2683-a819-47a5-aa0d-10757e92fdc0">Employee Benefit Plans&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;Defined Contribution Plans&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 sponsor defined contribution savings plans for all eligible employees meeting length of service requirements.  Under the primary plan, participants may contribute an amount up to 25% of pretax annual compensation subject to certain limitations.  We match 100% of the first 3% of employee contributions and 50% of the next 2% of employee contributions.  Our matching contributions vest immediately.&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 matching contributions were $5.3&#160;million, $5.4 million, and $6.2 million in the fiscal years ended June&#160;30, 2022, 2021, and 2020, respectively. &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;Multiemployer Pension Plans&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 contribute to a number of multiemployer defined benefit pension plans in the U.S. and Canada under the terms of collective-bargaining agreements that cover our union-represented employees, who are represented by more than 100 local unions.  The related collective-bargaining agreements between those organizations and us, which specify the rate at which we must contribute to the multi-employer defined pension plan, expire at different times between 2022 and 2025.  Benefits under these plans are generally based on compensation levels and years of service.&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;For us, the financial risks of participating in multiemployer plans are different from single-employer plans in the following respects:&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:400;line-height:120%;padding-left:14.5pt"&gt;Assets contributed to the multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.&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:400;line-height:120%;padding-left:14.5pt"&gt;If a participating employer discontinues contributions to a plan, the unfunded obligations of the plan may be borne by the remaining participating employers.&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:400;line-height:120%;padding-left:14.5pt"&gt;If a participating employer chooses to stop participating in a plan, a withdrawal liability may be created based on the unfunded vested benefits for all employees in the 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;Under federal legislation regarding multiemployer pension plans, in the event of a withdrawal from a plan or plan termination, companies are required to continue funding their proportionate share of such plan&#x2019;s unfunded vested benefits.  We are a participant in multiple union sponsored multiemployer plans, and, as a plan participant, our potential obligation could be significant.  The amount of the potential obligation is not currently ascertainable because the information required to determine such amount is not identifiable or readily available.&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;Our participation in significant plans for the fiscal year ended June&#160;30, 2022 is outlined in the table below.  The &#x201c;EIN/Pension Plan Number&#x201d; column provides the Employer Identification Number (&#x201c;EIN&#x201d;) and the three digit plan number.  The zone status is based on the latest information that the Company received from the plan and is certified by the plan&#x2019;s actuary.  Plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are generally less than 80 percent funded, and plans in the green zone are generally at least 80 percent funded.  The &#x201c;FIP/RP Status Pending/Implemented&#x201d; column indicates plans for which a financial improvement plan (&#x201c;FIP&#x201d;) or a rehabilitation plan (&#x201c;RP&#x201d;) is either pending or has been implemented.  The &#x201c;Surcharge Imposed&#x201d; column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.  The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" rowspan="2" style="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;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;EIN/Pension&lt;br/&gt;Plan&#160;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Protection Act&lt;br/&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;FIP/RP&lt;br/&gt;Status&lt;br/&gt;Pending or&lt;br/&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;Company Contributions&lt;br/&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;Surcharge&lt;br/&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;2022&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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;2020&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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: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: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: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="border-top:1pt solid #000000;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48-6168020/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;National Electrical Benefit Fund, IBEW locals 71, 126, 488, and 1319&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;53-0181657/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Joint Pension Fund Local Union 164 IBEW&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-6031199/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Joint Pension Fund of Local Union No 102 IBEW&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-1615726/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;IBEW Local 456 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-6238995/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Local 351 IBEW Pension Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#160;&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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-3417366/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Steamfitters Local Union No 420 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23-2004424/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yes&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;IBEW Local 654 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23-6538183/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Ohio Carpenters' Pension Fund, Locals 1090 and 351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6574360/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yes&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Pension Plan, Local 55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6682351/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Northwestern Ohio Plumbers and Pipefitters Pension, Local 50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6502487/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Indiana Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;35-6027150/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Plan, Local 395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36-6488227/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pipefitters Retirement Fund, Local 597&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62-6105084/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Pension Plan of Western Pennsylvania, Local 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25-1283169/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Contributions&#160;to&#160;other&#160;multiemployer&#160;plans&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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: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="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total contributions made&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;16,818&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;15,369&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;37,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;For the National Electrical Benefit Fund for Locals 71/126/488/1319, Local 164 IBEW Pension Plan, Local IBEW 102 IBEW Pension Plan, Steamfitters Local Union No. 420 Pension Plan, Locals 1090 and 351 of the Ohio Carpenters' Pension Fund, Iron Workers Pension Plan Local 55, Northwestern Ohio Plumbers and Pipefitters Pension Local 50, Indiana Laborers Pension Fund, and Pipefitters Retirement Fund Local 597, we have not received a funding notification that covers our fiscal year 2022 during the preparation of this Form 10-K.  For Local 164 IBEW Pension Plan, we have not received a funding notification that covers our fiscal year 2021 either.  Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor.  We also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that we have not received notification.  The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/2022-funding-status-notices#2020-c-and-d.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase 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 Matrix Service Company 2011 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) was effective January&#160;1, 2011.  The ESPP allows employees to purchase shares through payroll deductions and members of the Board of Directors to purchase shares from amounts withheld from their cash retainers.  Share purchases are limited to an aggregate market value of no greater than $60,000 per calendar year per participant and are purchased from us at the current market value with no discount to the participant.  Contributions are with after tax earnings and are accumulated in non-interest bearing accounts for quarterly purchases of company stock.  Upon the purchase of shares, the participants receive all stockholder rights including dividend and voting rights and are permitted to sell their shares at any time.  We have made 1,000,000 shares available under the ESPP.  The ESPP can be terminated at any time at the discretion of the Board of Directors and will automatically terminate once the plan shares are exhausted.  Shares are issued from Treasury Stock under the ESPP.  There were 29,826 shares issued in fiscal 2022, 29,171 shares in fiscal 2021, and 20,733 shares in fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <mtrx:DefinedContributionPlanMaximumAnnualContributionByEmployeePercent
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzI0NQ_b1727f56-274d-4d7b-8898-84acc141c49b"
      unitRef="number">0.25</mtrx:DefinedContributionPlanMaximumAnnualContributionByEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzMyMA_89c20890-eddf-4f1c-8deb-adc57d0e2d96"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributions
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzMzNg_1ad1e68f-d39f-44bc-91c4-4997831fdf5b"
      unitRef="number">0.03</mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributions>
    <mtrx:DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzM2OQ_9cfe543c-c4c0-48a3-b243-7d1b7d011031"
      unitRef="number">0.50</mtrx:DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution>
    <mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzM4NA_2eb816d8-f035-4c07-b000-58533aef0d64"
      unitRef="number">0.02</mtrx:PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzQ5Mg_174f5a8f-7d6e-4cc2-ae41-a06c32499e09"
      unitRef="usd">5300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU0OTc1NTgxOTkxNw_52178222-b3a3-4ef0-b55e-3281011cc9a7"
      unitRef="usd">5400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU0OTc1NTgxOTkyNg_9f5bd5bd-51f5-42ef-b14b-4b6bd7516aa2"
      unitRef="usd">6200000</us-gaap:DefinedContributionPlanCostRecognized>
    <mtrx:NumberOfUnionsContributedTo
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzgzMQ_e14012c1-f6b4-4558-8416-f1b7aa8027c4"
      unitRef="number">100</mtrx:NumberOfUnionsContributedTo>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTQ_c021ba4d-0994-438e-b775-af7b0130b6b4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our participation in significant plans for the fiscal year ended June&#160;30, 2022 is outlined in the table below.  The &#x201c;EIN/Pension Plan Number&#x201d; column provides the Employer Identification Number (&#x201c;EIN&#x201d;) and the three digit plan number.  The zone status is based on the latest information that the Company received from the plan and is certified by the plan&#x2019;s actuary.  Plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are generally less than 80 percent funded, and plans in the green zone are generally at least 80 percent funded.  The &#x201c;FIP/RP Status Pending/Implemented&#x201d; column indicates plans for which a financial improvement plan (&#x201c;FIP&#x201d;) or a rehabilitation plan (&#x201c;RP&#x201d;) is either pending or has been implemented.  The &#x201c;Surcharge Imposed&#x201d; column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.  The last column lists the expiration date of the collective-bargaining agreement to which the plan is subject.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;div style="margin-bottom:1pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" rowspan="2" style="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;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;EIN/Pension&lt;br/&gt;Plan&#160;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Protection Act&lt;br/&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;FIP/RP&lt;br/&gt;Status&lt;br/&gt;Pending or&lt;br/&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" 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;Company Contributions&lt;br/&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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;Surcharge&lt;br/&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;2022&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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;2020&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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: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: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: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="border-top:1pt solid #000000;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48-6168020/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;National Electrical Benefit Fund, IBEW locals 71, 126, 488, and 1319&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;53-0181657/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Joint Pension Fund Local Union 164 IBEW&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-6031199/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Joint Pension Fund of Local Union No 102 IBEW&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-1615726/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;IBEW Local 456 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-6238995/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Local 351 IBEW Pension Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#160;&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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22-3417366/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Steamfitters Local Union No 420 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23-2004424/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yes&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;IBEW Local 654 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23-6538183/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Ohio Carpenters' Pension Fund, Locals 1090 and 351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6574360/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yes&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Pension Plan, Local 55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6682351/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Northwestern Ohio Plumbers and Pipefitters Pension, Local 50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34-6502487/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Indiana Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;35-6027150/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Plan, Local 395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36-6488227/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pipefitters Retirement Fund, Local 597&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62-6105084/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Described below &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Iron Workers Pension Plan of Western Pennsylvania, Local 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25-1283169/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Contributions&#160;to&#160;other&#160;multiemployer&#160;plans&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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: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="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total contributions made&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;16,818&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;15,369&#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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;37,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;For the National Electrical Benefit Fund for Locals 71/126/488/1319, Local 164 IBEW Pension Plan, Local IBEW 102 IBEW Pension Plan, Steamfitters Local Union No. 420 Pension Plan, Locals 1090 and 351 of the Ohio Carpenters' Pension Fund, Iron Workers Pension Plan Local 55, Northwestern Ohio Plumbers and Pipefitters Pension Local 50, Indiana Laborers Pension Fund, and Pipefitters Retirement Fund Local 597, we have not received a funding notification that covers our fiscal year 2022 during the preparation of this Form 10-K.  For Local 164 IBEW Pension Plan, we have not received a funding notification that covers our fiscal year 2021 either.  Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor.  We also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that we have not received notification.  The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/2022-funding-status-notices#2020-c-and-d.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <mtrx:DescriptionOfFundedPortionOfPlan
      contextRef="ib253e4b88e96401f99d46a668cc2d398_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMTk_b2191b62-14d5-4422-877d-e29697b3f374">less than 65 percent</mtrx:DescriptionOfFundedPortionOfPlan>
    <mtrx:DescriptionOfFundedPortionOfPlan
      contextRef="i4ae58c94a12c455784d0659630302819_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMjA_0eaa3f5f-bcf1-48ed-b78f-ff4297c6d2b7">less than 80 percent</mtrx:DescriptionOfFundedPortionOfPlan>
    <mtrx:DescriptionOfFundedPortionOfPlan
      contextRef="i31294c2de5114df888b8967849168921_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzYwMDM_49e76b2d-ff69-4c9e-815a-7ffaf76e14cf">at least 80 percent</mtrx:DescriptionOfFundedPortionOfPlan>
    <mtrx:MultiemployerPlansNumber
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMi0xLTEtNDI3NjQ_4221b9f1-5918-48a5-bf5b-369a7b9252ea">48-6168020/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNC0xLTEtNDI3NjQ_fa9c9270-540f-4456-b914-9d92082e9338">Yellow</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNS0xLTEtNDI3NjQ_4363b61a-73cd-4c0e-a429-de272a2f03c9">Yellow</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtNy0xLTEtNDI3NjQ_1892ff99-aa9d-4010-a54d-618305ce7870">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_0c69b611-9adf-460e-81d7-c0dd0b5517e1"
      unitRef="usd">5208000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_b86a5184-1333-46aa-a70d-913b7f79cd7a"
      unitRef="usd">5208000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtOS0xLTEtNDI3NjQ_d4e15679-3140-4c97-8d1a-8d793fe9d26c"
      unitRef="usd">5208000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="idcf034a31feb4b8181f6c64d2975a8b6_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTEtMS0xLTQyNzY0_98f2f282-ba49-4b77-b26f-ed052468ca13"
      unitRef="usd">4003000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6a41b29cbcc7462e9aa421f86948b94a_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTMtMS0xLTQyNzY0_74d59a33-b283-42ac-bfe8-2c6912c1e838"
      unitRef="usd">6634000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i6199ce4fa12e4a8e9993f507bc22590c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzMtMTUtMS0xLTQyNzY0_f836d0d6-ea20-47ff-b918-518f261e41fd">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMi0xLTEtNTAzMTc_2838ee8a-26a4-4328-9df8-0e4d4fc2760d">53-0181657/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNC0xLTEtNTAzMTc_eeabc3a4-bec4-4222-a95d-ad59a7c20569">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="ide074d3f788e4645890228a601a0574b_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNS0xLTEtNTAzMTc_4be4c45b-a029-4ec2-b4cb-3e845ecbcd4a">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNy0xLTEtNTAzMTc_7bce863d-ff1e-4ca8-a73e-6c71312df412">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_53ccdf40-c5e4-4db7-b769-e8d74d6d675d"
      unitRef="usd">2973000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_6ca4cdc5-33df-47a2-a5fa-1ef87480f8d9"
      unitRef="usd">2973000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNTAzMTc_750e82cb-11cc-4f08-9e53-2685e7d3196b"
      unitRef="usd">2973000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ide074d3f788e4645890228a601a0574b_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTEtMS0xLTUwMzE3_97854ecf-585c-4531-a50f-f54eb2d957ae"
      unitRef="usd">1865000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie81d72e24a5b41ecaf446ebcd53aa974_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTMtMS0xLTUwMzE3_016c0970-0751-49a1-abc8-d5d903c01ad7"
      unitRef="usd">2674000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i1135658f6da34bcbb057a7a3b980fd94_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTUtMS0xLTUwMzE3_dccfee85-c965-4534-899e-0019a9fa2c72">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMi0xLTEtNDI3NjQ_7959f2b4-5a83-4312-b8fc-0aab4d2f279e">22-6031199/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNC0xLTEtNDI3NjQ_a765691d-9bf1-42f8-a63e-b7496620d8a0">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNS0xLTEtNDI3NjQ_3b24f203-80dd-42f8-b707-c2a5e55cb3db">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtNy0xLTEtNDI3NjQ_275aa0de-37cc-466a-8f52-30127795c99d">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_1ac4a722-5364-482e-8fda-516f796e325f"
      unitRef="usd">1514000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_a5d7e67d-56e1-46e3-8143-9e29a9bbd46e"
      unitRef="usd">1514000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtOS0xLTEtNDI3NjQ_cb0f9fa5-a03f-414b-9f73-7e96fcfe63d9"
      unitRef="usd">1514000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie50a74afd15944038b383ecb14b4ea64_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTEtMS0xLTQyNzY0_92fb3518-6808-4608-8924-ca1b681b45e7"
      unitRef="usd">1958000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ic265426037de4c36800fc56162856496_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTMtMS0xLTQyNzY0_d8c40b89-f2eb-4942-96a3-3c9357146bc7"
      unitRef="usd">1560000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i2f76d7a5686f456a80fb45396bbf834d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzQtMTUtMS0xLTQyNzY0_1752c15d-2d28-4e06-863c-8e4068048702">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMi0xLTEtNDI3NjQ_d48b89e9-129e-46fd-9dd4-5fc21a783128">22-1615726/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNC0xLTEtNDI3NjQ_29a1f372-0e6a-4db3-94bb-bd3d8eeab661">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNS0xLTEtNDI3NjQ_014bd075-14e3-472f-849f-16b1b1e9fe8e">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtNy0xLTEtNDI3NjQ_845a06b6-db2f-4044-a972-7bbbe1793c71">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_1330ea69-a934-45f1-b3fb-82ce459e12b8"
      unitRef="usd">906000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_45386634-5495-4e26-9fbc-e680716cda89"
      unitRef="usd">906000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtOS0xLTEtNDI3NjQ_47120812-f0b2-490b-8d4e-1913ae43c2ce"
      unitRef="usd">906000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie2bd918162df4c16a0d9a9258d95b048_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTEtMS0xLTQyNzY0_179e9453-0325-46ae-b1c6-11961334dad9"
      unitRef="usd">1341000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ifa0a0dae3f064f09a94cce35af41aff9_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTMtMS0xLTQyNzY0_0004b1e6-c37b-4fcc-96fb-361b57ff6ee6"
      unitRef="usd">1227000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="id3c11e25db6b4fb0ae93b16a575edfdb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzUtMTUtMS0xLTQyNzY0_b102e79e-73c6-4b5b-a2c8-1fbfaf7b6848">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMi0xLTEtNDI3NjQ_1e4f2caa-7044-435b-a820-bb84e4461f61">22-6238995/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNC0xLTEtNDI3NjQ_55eeb1b3-3efb-4ca2-a1f6-101cb1bcb1ae">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNS0xLTEtNDI3NjQ_7b0376e5-b285-4ea3-836f-f5685f5af8f8">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtNy0xLTEtNDI3NjQ_569da9d5-6e05-45cf-a862-49f8ee93e74d">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_2c679099-51d1-4886-a46d-fdd6e3d3997d"
      unitRef="usd">734000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_56f63c3c-5038-4b1e-a232-5047320798d3"
      unitRef="usd">734000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtOS0xLTEtNDI3NjQ_83539c92-cc49-444c-bbd4-07171235794e"
      unitRef="usd">734000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6adc84be937c4ab78e36110b8f87707c_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTEtMS0xLTQyNzY0_70edeaa4-3459-4018-9cf9-34c3b57b8cc5"
      unitRef="usd">595000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ib8e5448a8a7d4331886c280e33796755_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTMtMS0xLTQyNzY0_1c94c438-0766-4265-9d68-3d67c7a22763"
      unitRef="usd">427000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i13b0fda48d7f42e3bc108131b160e1ee_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzYtMTUtMS0xLTQyNzY0_2412265a-a5de-44ea-b0eb-47e531f64f47">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMi0xLTEtNDI3NjQ_68478151-7e0d-4cb8-af5f-0e4d47c8f253">22-3417366/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNC0xLTEtNDI3NjQ_41d1d30d-9f09-470d-b894-a72d3b290a1a">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNS0xLTEtNDI3NjQ_66ea2d7c-6c48-4500-83b4-c1b832dcfb7d">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctNy0xLTEtNDI3NjQ_f518d697-5c79-42e0-bc69-614b296140ed">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_45683220-e47b-42a9-bc0b-948d6a73371b"
      unitRef="usd">395000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_584ddf8a-1bf9-459e-8342-7bb40c7de496"
      unitRef="usd">395000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctOS0xLTEtNDI3NjQ_78e5cd7e-8e7c-4abc-a362-892dcc095a74"
      unitRef="usd">395000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i24ef0ad28dd64ba4a9b09f3ab7a2a245_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTEtMS0xLTQyNzY0_2957f59f-88a7-4b2d-8c27-08e834b02b93"
      unitRef="usd">479000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie9d97e958b9e4aeb8a3a24c7e9f09e1f_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTMtMS0xLTQyNzY0_1f369233-824e-4177-a166-9b877be12cfb"
      unitRef="usd">1709000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="ia973d9be81ff469b956f943aa071b237_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzctMTUtMS0xLTQyNzY0_06a2b289-70eb-40bb-ba16-23e16396d614">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMi0xLTEtNDI3NjQ_2e51d604-a080-48fe-bb99-52cdf5da5558">23-2004424/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNC0xLTEtNDI3NjQ_32eec263-154a-470b-8e46-8aa184970196">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNS0xLTEtNDI3NjQ_f6a5f5fe-f1ea-4a1e-b263-6b058f055eb6">Red</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtNy0xLTEtNDI3NjQ_3e308107-122c-4b52-bd34-c57e2ed27316">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_16f755c7-587f-487a-8c64-2ae7583535e2"
      unitRef="usd">498000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_8dd796ba-e74b-4621-9d08-dbf6afb5f5c5"
      unitRef="usd">498000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtOS0xLTEtNDI3NjQ_d4e79d99-9f91-41cc-8d8a-89f3d4d6bc1d"
      unitRef="usd">498000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="icee73d4dc17b464d9eab6648837f7466_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTEtMS0xLTQyNzY0_e287f0ce-ccb0-498b-b5f4-90e8dd3959df"
      unitRef="usd">442000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i1724f4473aa24ed1811ad261fa561c68_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTMtMS0xLTQyNzY0_b10f1df2-671e-44f7-9bfb-06c97eb72b90"
      unitRef="usd">1523000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="idebbc5dde3e7468a99890dcd0303a6c2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzgtMTUtMS0xLTQyNzY0_6f19f516-fdfe-4c32-ad57-d11158354d18">Yes</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTItMS0xLTUwMzEz_bbf9d55c-c8f9-47a0-aac9-0dbb83c430e1">23-6538183/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTQtMS0xLTUwMzEz_db6e6ab7-e18f-4dec-a0a2-0df111ff39d5">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTUtMS0xLTUwMzEz_254b410d-860f-47da-904c-e3fb562842e0">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTctMS0xLTUwMzEz_ad2b9923-f69a-4e71-a901-5eca35104805">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTUwMzEz_d670982b-65f2-448e-bcf5-4dc443ca82f7"
      unitRef="usd">857000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i86b49bd62e6946dba812245e34ae7615_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTExLTEtMS01MDMxMw_4ab60ec5-d5df-4481-b00f-a7d39b114034"
      unitRef="usd">818000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i7705065f992b4e4aacd82b53efbde1a0_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTEzLTEtMS01MDMxMw_e005c553-c461-4394-8303-c9711f665c28"
      unitRef="usd">1021000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="iac134a27a58c46b0bf5b33f98c0b2cf6_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTE1LTEtMS01MDMxMw_8cb880b1-b30f-46b8-a703-c047f4c63e28">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTItMS0xLTUwMzMx_cbad7868-a687-41c0-b6b3-c410568079e0">34-6574360/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTQtMS0xLTUwMzMx_0f0d7169-8ef4-4fef-87eb-6b7d201c5b1c">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTUtMS0xLTUwMzMx_4d7fdb24-eb13-418b-9160-23d2fb51e322">Red</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTctMS0xLTUwMzMx_fdb98a2f-b0f7-44e1-bc3f-8ec4af2b68ec">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTUwMzMx_50a7f323-70f7-4d98-8dc3-0ad31b881a25"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="id305da9765f34935b3239c6d08ae1e95_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTExLTEtMS01MDMzMQ_07f9f168-35c8-4a71-a7b5-dbdadcea31be"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="iae5d0389af5b441e99e228c5224af2aa_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTEzLTEtMS01MDMzMQ_5bf97dc7-7120-479a-97cb-86ee755a35f8"
      unitRef="usd">3042000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i0c62252d24044e66b550dac32c68307a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTE1LTEtMS01MDMzMQ_e0c88156-ca55-480a-aef8-1e8d87c819b3">Yes</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTItMS0xLTUwMzM0_d3b4d396-8528-41b3-bd06-c6577ec88fd7">34-6682351/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTQtMS0xLTUwMzM0_3aeebb71-199c-4e81-8206-c8c79e9852e4">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i90418af9361e402a9ac1269f37e26886_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTUtMS0xLTUwMzM0_c4fb345c-9f73-4745-a311-4c1919efe747">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTctMS0xLTUwMzM0_ca9bd200-a664-4433-8039-db7b29013407">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_70008fa6-a3fc-4366-b1d5-ee4783330c4c"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_b1fbc74b-ee9e-4439-971b-43ebcb620750"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTktMS0xLTUwMzM0_ffa710a8-9aa0-451c-8eeb-3de851f13fb7"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i90418af9361e402a9ac1269f37e26886_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTExLTEtMS01MDMzNA_b63919d9-f949-420c-ac4b-a409bea037d1"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i0274f508a9b240c8a25b462483ac27df_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTEzLTEtMS01MDMzNA_b5c773b2-0b1b-446d-a0f6-e8fee03c099b"
      unitRef="usd">2951000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i490b1b6c31194242955cc3a315e1124f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE0LTE1LTEtMS01MDMzNA_41cded07-c034-4d0d-8331-12068db2006e">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTItMS0xLTUwMzM3_c0a2d98c-7f7b-4367-b140-cbe718188ebc">34-6502487/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTQtMS0xLTUwMzM3_02043000-59c8-4206-9e15-d317c918c5dd">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i62cbf238877741448c68e774bdd13533_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTUtMS0xLTUwMzM3_12ae0d96-1e3e-446b-93f2-57c43d664eca">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTctMS0xLTUwMzM3_1bd59a1f-c5b7-4744-a1b7-744003e0c1e1">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTktMS0xLTUwMzM3_ac012616-686c-4d98-99db-9f9c27598107"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i62cbf238877741448c68e774bdd13533_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTExLTEtMS01MDMzNw_638ea1e6-41ea-4b56-9ec2-11cf95592703"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i9dccc0e68001424282f4a4aa4d717e6a_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTEzLTEtMS01MDMzNw_01ca1bbf-15ea-4dd7-9dac-6d3cc0bb4e20"
      unitRef="usd">2504000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i55609405f9af462d80f6c194d1de041d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzE1LTE1LTEtMS01MDMzNw_0764ca2a-6111-45bb-b3b9-a376f5e3bfc6">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTItMS0xLTQyNzY0_efa631f9-f1a8-4f0c-abb5-e054cd88c563">35-6027150/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTQtMS0xLTQyNzY0_9b658f68-f72a-49ad-84de-29aa8a933ef9">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTUtMS0xLTQyNzY0_5499ea43-9c2a-461b-bac2-9039d8f729b8">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTctMS0xLTQyNzY0_4040e83a-188c-469d-96e4-277a36110e10">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_140e5ab6-b71e-4302-a9a0-deeb3634f032"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_71581a06-505b-41b4-80c5-f9477c83e81e"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTktMS0xLTQyNzY0_9beb47e6-6799-4b76-92cc-e568ffa7fbf8"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i20f023e714924ed68a60cc6714378fdd_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTExLTEtMS00Mjc2NA_19a09363-22ae-4b00-aa91-1a6527a101a5"
      unitRef="usd">20000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i0ede326d903d4874a41b7ec438db37a3_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTEzLTEtMS00Mjc2NA_498855c7-c7ab-4f2a-9077-270d0609e540"
      unitRef="usd">1604000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i8ec42c74a58040bb86338da313a3fb7d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEwLTE1LTEtMS00Mjc2NA_d87e7a9b-4a3d-43ed-82c3-9f7de41a0246">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTItMS0xLTQyNzY0_15939e20-783f-4e88-8fd2-e218b6018df4">36-6488227/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTQtMS0xLTQyNzY0_ba042c1e-d2f9-4a3c-94f2-564b0183cc85">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTUtMS0xLTQyNzY0_832b9002-836c-4e23-816f-68c3c1202f8e">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTctMS0xLTQyNzY0_05b9c8e2-2fcd-41b2-aa7a-4a34be5285eb">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_064f0e3a-7686-4d18-a95b-39ab6a3c5435"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_1e60ab6f-92e3-4248-810f-3dceb3b98f70"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTktMS0xLTQyNzY0_47592784-da84-410d-9e2b-e41bad4af84d"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="icd7d83cfbd3641a09dc41e090dc2afed_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTExLTEtMS00Mjc2NA_3fc552b7-2dae-4455-ae16-6dd241647aa0"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia153b294a28a4878928f551f6ac00a8e_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTEzLTEtMS00Mjc2NA_011dffd7-7487-40ce-923f-60a02226aff4"
      unitRef="usd">840000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i4b23f831c53d4feb90f75bdba0aa4422_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzExLTE1LTEtMS00Mjc2NA_7818a092-6f83-4d59-9479-ec6044bb0783">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTItMS0xLTQyNzY0_a7be7f29-6226-4524-8214-225068ee6b06">62-6105084/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTQtMS0xLTQyNzY0_8ffb4c26-90ea-41cc-8723-fc7cf420ddfd">Described below (1)</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTUtMS0xLTQyNzY0_a3c295db-acb9-4083-9270-c1c2618bc204">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTctMS0xLTQyNzY0_cd886c31-2ba1-4e45-b5e2-47dcfc041d46">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_216b84e6-87eb-4c33-933f-c39814b739c5"
      unitRef="usd">4000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_33a7d3d2-ef0b-45d1-a5b7-8bf68145c5bf"
      unitRef="usd">4000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTktMS0xLTQyNzY0_537bf772-953c-4742-9d42-687bf01e642a"
      unitRef="usd">4000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie2a2ff36b8c04cabb5e45dfbfe490c0a_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTExLTEtMS00Mjc2NA_4cb5e1b0-64cd-47c3-85d9-bacce31a7611"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i50866563d9804df2b61229f9d918f274_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTEzLTEtMS00Mjc2NA_1b5f0ef0-26e8-47da-85cd-eb3c9ce01aca"
      unitRef="usd">835000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i5c3da109816a456386667091dcfb3332_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEyLTE1LTEtMS00Mjc2NA_ef7d38d2-74a4-4713-aa4f-b5fc974ffaef">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <mtrx:MultiemployerPlansNumber
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTItMS0xLTQyNzY0_b7bbf9c1-e67c-4d1a-b77d-b31fba390f22">25-1283169/001</mtrx:MultiemployerPlansNumber>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTQtMS0xLTQyNzY0_33a99f86-6b13-4025-ba8f-8c421b56ca6d">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlansUnderfundedStatusDescription
      contextRef="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTUtMS0xLTQyNzY0_ad702530-9480-4448-ab81-2bfee34af723">Green</us-gaap:MultiemployerPlansUnderfundedStatusDescription>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTctMS0xLTQyNzY0_bcf79394-b9d8-47ea-90f5-2e49f816a5f4">NA</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_055cc1e2-67ad-4981-bea2-f4bc47f3c7f8"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_b2de841a-cf8d-4174-8e18-e80c3e06034f"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTktMS0xLTQyNzY0_e4a243a4-4add-4845-8fa0-9d0fccde03a2"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i75fc7f0a82ca47fd855f8a944b736405_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTExLTEtMS00Mjc2NA_ec5c0b7b-3016-48f8-a081-2a80e3dcf419"
      unitRef="usd">0</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i801a4fdf88ce4f70acfe4b6360e046b2_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTEzLTEtMS00Mjc2NA_b65ce127-f261-4e0d-a36a-dd629bc3ddbf"
      unitRef="usd">500000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i88394a3e9a914dff807ed1d3b82b3f3c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzEzLTE1LTEtMS00Mjc2NA_047240bc-1807-4281-9127-f2f9b25b492d">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_0ac8f918-c742-4f85-b5bb-35bcdefba1d8"
      unitRef="usd">3729000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_725ffb36-e330-42bd-bbb2-594e17cfd344"
      unitRef="usd">3729000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTktMS0xLTQyNzY0_d1eac9f0-7952-42d0-8071-894194ed6222"
      unitRef="usd">3729000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTExLTEtMS00Mjc2NA_6cb84ae5-6b37-4317-95b4-cccac878dc5e"
      unitRef="usd">3848000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIwLTEzLTEtMS00Mjc2NA_00ef8e48-3bb5-4ebc-aa8e-2b4bd94988db"
      unitRef="usd">8352000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTktMS0xLTQyNzY0_1b2b3dbd-2f07-4f21-9b9a-bc21a331913e"
      unitRef="usd">16818000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTExLTEtMS00Mjc2NA_c7172e1d-c5d7-4885-b2a5-16dabb49d325"
      unitRef="usd">15369000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90YWJsZTozYWVlZmViYzBhYTk0ZWE2YTFlNjBjMDBhNjk2OTFmZS90YWJsZXJhbmdlOjNhZWVmZWJjMGFhOTRlYTZhMWU2MGMwMGE2OTY5MWZlXzIxLTEzLTEtMS00Mjc2NA_f5f7e0bb-24e2-487f-85ce-3a993587f6dd"
      unitRef="usd">37403000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <mtrx:EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzUyMTc_e7d7734d-e7a1-4204-a659-0bfafc2fbf0a"
      unitRef="usd">60000</mtrx:EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue>
    <mtrx:EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU2NjY_d8688efd-d70d-4413-be94-d0a722360de9"
      unitRef="shares">1000000</mtrx:EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5MjI_91b3f967-fd30-408b-a66b-484f6b4652e9"
      unitRef="shares">29826</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5NTM_de2a8509-315c-42cf-a196-826709513ec6"
      unitRef="shares">29171</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xODQvZnJhZzo3NGUyMWFhMWVkMDE0NDRhYjQ2MDI2MTA0YTE3N2RlMy90ZXh0cmVnaW9uOjc0ZTIxYWExZWQwMTQ0NGFiNDYwMjYxMDRhMTc3ZGUzXzU5ODE_8e8ff614-a414-40b9-b468-3e7d0bb46aae"
      unitRef="shares">20733</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNzk_8dc70400-b5ee-4bc5-85d1-3ff13ff55575">Segment InformationIn fiscal 2022, we operated our business through three reportable segments:&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 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-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;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 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 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&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="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;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="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="text-align:center;text-indent:24.75pt"&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="text-align:center;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center;text-indent:24.75pt"&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:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.749%"/&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;Utility and Power Infrastructure&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;Process and Industrial Facilities&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;Storage and Terminal&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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;Total&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:700;line-height:100%"&gt;Fiscal year ended June 30, 2022&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;220,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;258,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;236,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;714,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&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;220,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and restructuring 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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Fiscal year ended June 30, 2021&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;210,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;267,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;32,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring 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;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Fiscal year ended June 30, 2020&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,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;424,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;470,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&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;212,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible asset impairments and restructuring 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;27,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about Significant Customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.264%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Customers as a Percentage of Segment Revenue&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:700;line-height:100%"&gt;Consolidated&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;Utility and Power&lt;br/&gt;Infrastructure&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;Process and Industrial Facilities&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;Storage and Terminal&lt;br/&gt;Solutions&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:700;line-height:100%"&gt;Fiscal Year ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Fiscal Year ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer four&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Fiscal Year ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer four&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer five&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNzU_6e642ef0-fb5b-46a9-b122-cb15706f1f9d">&lt;div style="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="text-align:center;text-indent:24.75pt"&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="text-align:center;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center;text-indent:24.75pt"&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:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.749%"/&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;Utility and Power Infrastructure&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;Process and Industrial Facilities&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;Storage and Terminal&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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;Total&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:700;line-height:100%"&gt;Fiscal year ended June 30, 2022&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;220,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;258,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;236,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;714,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&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;220,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and restructuring 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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Fiscal year ended June 30, 2021&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;210,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;267,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;32,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring 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;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Fiscal year ended June 30, 2020&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;Gross 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,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;424,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;470,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: inter-segment revenue&lt;/span&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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;6,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&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;212,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,938&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible asset impairments and restructuring 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;27,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124&#160;&lt;/span&gt;&lt;/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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <mtrx:Grossrevenues
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItMi0xLTEtNDI3NjQ_adf56412-74d7-498c-b5c4-8e0cd5108031"
      unitRef="usd">220093000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItNC0xLTEtNDI3NjQ_952ce10a-f29d-40f3-8b7d-af59b3536ff1"
      unitRef="usd">258497000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItNi0xLTEtNDI3NjQ_3f767f91-46f2-4dc0-aa32-8ad37f931772"
      unitRef="usd">236260000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItOC0xLTEtNDI3NjQ_c3d63519-3da6-4096-bfdf-0aeeae4cb7a2"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzItMTAtMS0xLTQyNzY0_313fdd49-f23a-479e-9d4e-8f4cff706707"
      unitRef="usd">714850000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ia91952fc239d4468a8ee0d2fafcb2061_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtMi0xLTEtNDI3NjQ_b5671292-840f-4dde-a182-ebd86e67e926"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i9f475ca15d384791b6b534a224205513_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtNC0xLTEtNDI3NjQ_58c64221-9ec2-41ae-8ac5-bce924d67677"
      unitRef="usd">3649000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i158551925a124fd88e8dcb569227d23a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtNi0xLTEtNDI3NjQ_7fa00a22-e250-4cfc-9b1c-d78809a0dc5b"
      unitRef="usd">3421000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtOC0xLTEtNDI3NjQ_65304d55-bf78-4d0e-b041-06b7426f20ef"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="iee129bb7580c447c95f54985d295397c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMtMTAtMS0xLTQyNzY0_e26c4841-7ed3-47ab-800a-8bd79f30a490"
      unitRef="usd">7070000</mtrx:Grossrevenues>
    <us-gaap:Revenues
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtMi0xLTEtNDI3NjQ_22cdcf56-ae73-426e-bbfb-8e72d6736cca"
      unitRef="usd">220093000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtNC0xLTEtNDI3NjQ_ea1c82a7-27a9-49f8-b858-ebe8c3a5c3d9"
      unitRef="usd">254848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtNi0xLTEtNDI3NjQ_ef15f8ef-41fe-40fa-90b5-24e9844fc861"
      unitRef="usd">232839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtOC0xLTEtNDI3NjQ_b1ad7bee-fa1b-49d9-ac5a-0727a4d25562"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzQtMTAtMS0xLTQyNzY0_62922a82-226d-402a-9b3f-6e50ef7d50f3"
      unitRef="usd">707780000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtMi0xLTEtNDI3NjQ_016cd5aa-d3d4-4446-ad0f-c850efd83a70"
      unitRef="usd">-8586000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtNC0xLTEtNDI3NjQ_09e90f57-62e4-4b09-b499-daead5d7fd7d"
      unitRef="usd">9270000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtNi0xLTEtNDI3NjQ_7e7d4890-8446-4ea1-acb3-f9374816ad9e"
      unitRef="usd">262000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtOC0xLTEtNDI3NjQ_e96e7b04-2311-4475-a9b0-35acdb7e809b"
      unitRef="usd">-2152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzUtMTAtMS0xLTQyNzY0_3bd854fc-5e42-49ec-9b6a-c84cac1f3c1f"
      unitRef="usd">-1206000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtMi0xLTEtNDI3NjQ_c475e090-bf74-4b0b-a2ef-29769a330c08"
      unitRef="usd">11771000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtNC0xLTEtNDI3NjQ_7305e005-4fcc-40ef-96bf-a684db66f266"
      unitRef="usd">12506000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtNi0xLTEtNDI3NjQ_70a87437-4af4-43cb-9fab-e83af470ac62"
      unitRef="usd">17284000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtOC0xLTEtNDI3NjQ_975a56c7-c54b-4dcd-aad8-83af812d3b3b"
      unitRef="usd">26129000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzYtMTAtMS0xLTQyNzY0_042f41dd-a61d-42a6-8367-5ea35388ae83"
      unitRef="usd">67690000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctMi0xLTEtNDI3NjQ_00988549-ee07-4b55-a013-1f9c73fb8e15"
      unitRef="usd">2746000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctNC0xLTEtNDI3NjQ_57594be0-c4ab-4925-924e-2ce1d2e1d6d4"
      unitRef="usd">6867000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctNi0xLTEtNDI3NjQ_9081f9d0-4097-413d-9093-156b0b947121"
      unitRef="usd">7330000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctOC0xLTEtNDI3NjQ_80fd4423-7e63-4951-a8b3-35f69ed440dd"
      unitRef="usd">2015000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzctMTAtMS0xLTQyNzY0_63b0ed8d-f6ab-4e05-9ae1-b769f604f7d0"
      unitRef="usd">18958000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtMi0xLTEtNDI3NjQ_7895d2fb-e00e-4fe0-ad2c-b31c75a1c02e"
      unitRef="usd">-23103000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtNC0xLTEtNDI3NjQ_dff71610-50cd-4a35-8e19-1d41e7510c5d"
      unitRef="usd">-10103000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtNi0xLTEtNDI3NjQ_75d4826f-9da7-4238-80da-c29d475db67a"
      unitRef="usd">-24352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtOC0xLTEtNDI3NjQ_fe437ecc-18ff-47ed-b480-646965204988"
      unitRef="usd">-30296000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzgtMTAtMS0xLTQyNzY0_1ec51a49-b9a2-4824-8369-3eb102648037"
      unitRef="usd">-87854000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i4c2ef304c644411f966ece66ab2bdb0c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktMi0xLTEtNDI3NjQ_7330ef2a-ed30-4a5b-b05e-600f3dbc564a"
      unitRef="usd">94059000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if9a8ffd092a0451880063696f2d26e7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktNC0xLTEtNDI3NjQ_a6894286-dab1-4c8e-8d4f-8a5192f22e08"
      unitRef="usd">104078000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i168ef5b61bbe4767bc82a7633779fd03_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktNi0xLTEtNDI3NjQ_a5a7da37-89c7-4d9b-b02e-40ccf70e627b"
      unitRef="usd">141084000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40cc343bc00f458e88e075038634b17a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktOC0xLTEtNDI3NjQ_a81c05da-27c6-4c63-87bc-1d4224841f79"
      unitRef="usd">101572000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzktMTAtMS0xLTQyNzY0_a6f66f57-827c-4b6b-8d88-3fd5bce17cc7"
      unitRef="usd">440793000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTItMS0xLTQyNzY0_00a1a36c-1648-464a-8ed4-9c6108812d9a"
      unitRef="usd">29000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTQtMS0xLTQyNzY0_058b26dd-f4df-45db-82a6-1fa27ebfc589"
      unitRef="usd">254000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTYtMS0xLTQyNzY0_3634e9fd-5a53-48a6-be51-26283ceb019c"
      unitRef="usd">338000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTgtMS0xLTQyNzY0_06ced9ca-61f3-44a1-b3c5-314ba21c45bf"
      unitRef="usd">2724000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEwLTEwLTEtMS00Mjc2NA_cc9c1338-d269-4563-ba36-f64924e4a04a"
      unitRef="usd">3345000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTItMS0xLTQyNzY0_d0b9624b-cc5d-4a88-983f-017a7425ebd0"
      unitRef="usd">3812000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTQtMS0xLTQyNzY0_02dfa055-cdb6-4fce-8468-915c1f9bfa4b"
      unitRef="usd">5659000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTYtMS0xLTQyNzY0_fc3646cc-86e4-4047-adf0-37abe92aa0b9"
      unitRef="usd">5540000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTgtMS0xLTQyNzY0_001856e2-c7a2-49b9-8286-c6a3067cb0fc"
      unitRef="usd">243000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzExLTEwLTEtMS00Mjc2NA_a88f2cf8-3cd1-4743-9337-eda795d69b2b"
      unitRef="usd">15254000</us-gaap:DepreciationDepletionAndAmortization>
    <mtrx:Grossrevenues
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTItMS0xLTQyNzY0_e5fb4a21-0ed4-4105-875f-e7715f3258ab"
      unitRef="usd">210052000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTQtMS0xLTQyNzY0_1aa12645-907b-4fa1-9818-91e56724218d"
      unitRef="usd">201472000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTYtMS0xLTQyNzY0_632eb12b-c0b9-4837-94d2-f8d4ce5f3861"
      unitRef="usd">267982000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTgtMS0xLTQyNzY0_74ba5a76-7531-4824-adc5-d311255063be"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzEzLTEwLTEtMS00Mjc2NA_01d276f8-5ef8-4e0d-bd5d-86377e7e0fb8"
      unitRef="usd">679506000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i08198703315145269351bbbf8984326c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTItMS0xLTQyNzY0_25f5c830-2f20-48ed-8b2e-62e8a9b1644c"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i48d3c8cbccb544a9aeb873a2ab750178_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTQtMS0xLTQyNzY0_e098f089-728b-4991-9257-eb61b4840431"
      unitRef="usd">1555000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i562cb25241c64f9794ba833c887facd5_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTYtMS0xLTQyNzY0_941e1d2e-04de-4b74-b209-76d70b65f6a4"
      unitRef="usd">4553000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTgtMS0xLTQyNzY0_7b59a0a4-2aed-4cab-9850-cee363e25d01"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i29b659412c1d46929692393be21b8d38_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE0LTEwLTEtMS00Mjc2NA_0aed0fa5-fd89-4daf-8086-0cecdc249732"
      unitRef="usd">6108000</mtrx:Grossrevenues>
    <us-gaap:Revenues
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTItMS0xLTQyNzY0_9b2f19fe-66dd-4b06-a779-6e171f048462"
      unitRef="usd">210052000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTQtMS0xLTQyNzY0_fec0ccf0-ca19-4ef7-a282-03f42c4c033a"
      unitRef="usd">199917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTYtMS0xLTQyNzY0_19129e28-be1a-4300-a304-1d019a49f4b8"
      unitRef="usd">263429000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTgtMS0xLTQyNzY0_4c27486f-a804-4864-a7bf-6bdc5e8ab43b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE1LTEwLTEtMS00Mjc2NA_c654909b-030d-4def-b861-d1ebc753a4b2"
      unitRef="usd">673398000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTItMS0xLTQyNzY0_ee3ae0c5-b714-4d43-a351-86076b8c5ee6"
      unitRef="usd">1506000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTQtMS0xLTQyNzY0_87386e84-d448-4d18-bc2a-fa715ced8bde"
      unitRef="usd">17642000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTYtMS0xLTQyNzY0_6d6b988a-4581-419d-bd85-b386b2e72d6f"
      unitRef="usd">13617000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTgtMS0xLTQyNzY0_67074243-bcb8-46e3-a29d-d151f2fd972a"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE2LTEwLTEtMS00Mjc2NA_f38323e3-8315-48d3-9649-d51d346aa4ab"
      unitRef="usd">32765000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTItMS0xLTQyNzY0_1d588e36-1d54-4245-9a7f-15c7a711da8a"
      unitRef="usd">9882000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTQtMS0xLTQyNzY0_ea2d01b6-6c30-4b8e-8744-265f172cf30d"
      unitRef="usd">14756000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTYtMS0xLTQyNzY0_afd1fd74-4c2c-49c9-93c6-a1a2535f727f"
      unitRef="usd">18644000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTgtMS0xLTQyNzY0_f454cb5f-77f5-412d-a352-0af9a7762597"
      unitRef="usd">26474000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE3LTEwLTEtMS00Mjc2NA_791091df-bafb-48f7-bfd1-c2ec43b8b703"
      unitRef="usd">69756000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTItMS0xLTQyNzY0_0978ee5f-4f4e-491b-8727-9b608dd102b6"
      unitRef="usd">1312000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTQtMS0xLTQyNzY0_e394e712-3c7e-4015-9a4a-44fdecdf79e4"
      unitRef="usd">3807000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTYtMS0xLTQyNzY0_33d18409-1ad7-4144-97b0-c6d5bd0dcd48"
      unitRef="usd">1391000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTgtMS0xLTQyNzY0_827ba9b4-3636-483b-81f7-8527c0ef72dd"
      unitRef="usd">246000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE4LTEwLTEtMS00Mjc2NA_2210002d-e095-4d38-a11d-cd03130d4a72"
      unitRef="usd">6756000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTItMS0xLTQyNzY0_968cde51-e94a-4ac3-bdbd-e5b1ca0b9aa3"
      unitRef="usd">-9688000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTQtMS0xLTQyNzY0_f35067e2-cecd-49d4-be11-1f06aa08e4a2"
      unitRef="usd">-921000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTYtMS0xLTQyNzY0_e8eecabf-5ae6-40d1-8aa3-12da127117e0"
      unitRef="usd">-6418000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTgtMS0xLTQyNzY0_ca09c500-275d-4268-ac59-6860cbedf8cc"
      unitRef="usd">-26720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzE5LTEwLTEtMS00Mjc2NA_6a63b4c3-0589-4e8d-800c-5293e8760c19"
      unitRef="usd">-43747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i49fde8ccdeb0436fb1658b040b09717d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTItMS0xLTQyNzY0_34bb77db-065c-480d-aba8-5b41b54e2ad2"
      unitRef="usd">81717000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95aa71fa4c9e43c39ef1399d621d6de8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTQtMS0xLTQyNzY0_66bc904d-b26f-4ca0-941f-10f27f86547f"
      unitRef="usd">106619000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if601dea3f8b540f0b3762c8aa2f84b1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTYtMS0xLTQyNzY0_14b482e9-56ee-4d7a-b1ef-40b9bf8f25e6"
      unitRef="usd">160782000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2ca31729a08f4d3986323a6af735ae57_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTgtMS0xLTQyNzY0_a04c5231-088b-4785-97a8-77627051e903"
      unitRef="usd">118438000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIwLTEwLTEtMS00Mjc2NA_ff2eb05e-3908-4e20-83a2-317d3a7f7e9e"
      unitRef="usd">467556000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTItMS0xLTQyNzY0_f4b1432f-b4a0-4a97-91fb-dc7ab13f1897"
      unitRef="usd">1183000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTQtMS0xLTQyNzY0_ebb4cb03-44b8-42bf-897a-7f7f33728543"
      unitRef="usd">834000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTYtMS0xLTQyNzY0_5617bc59-3cac-4ec3-8bd7-6ed730547882"
      unitRef="usd">1136000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTgtMS0xLTQyNzY0_a363dbd5-aac8-4b3d-98f4-175085c397d9"
      unitRef="usd">1201000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIxLTEwLTEtMS00Mjc2NA_49d3ddfc-7b00-4db2-9c3b-69bb4e511ed8"
      unitRef="usd">4354000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTItMS0xLTQyNzY0_9de90612-1712-4a22-9cc5-2d0badc675c8"
      unitRef="usd">4127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTQtMS0xLTQyNzY0_af058922-ac37-4223-869f-92de2bc2b170"
      unitRef="usd">6018000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTYtMS0xLTQyNzY0_5e0e8cca-b155-4cc4-9041-48f8c6fdf8d0"
      unitRef="usd">7456000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTgtMS0xLTQyNzY0_1d8001e1-fa60-4d78-9f7f-bde1662b20fc"
      unitRef="usd">257000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzIyLTEwLTEtMS00Mjc2NA_c8d68b58-7889-4a04-b29c-56a71ec16cf4"
      unitRef="usd">17858000</us-gaap:DepreciationDepletionAndAmortization>
    <mtrx:Grossrevenues
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTItMS0xLTQyNzY0_6bd21d23-d5b7-4623-a73e-ca36ca3846c5"
      unitRef="usd">212001000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTQtMS0xLTQyNzY0_affc62fa-5051-4146-8c4e-4218fd94d566"
      unitRef="usd">424710000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTYtMS0xLTQyNzY0_7d093301-f284-4cf5-a02f-ee2c1e7acea8"
      unitRef="usd">470871000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTgtMS0xLTQyNzY0_70a70a4b-5e05-4652-ac18-c9d940eeaf71"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI0LTEwLTEtMS00Mjc2NA_e7186eac-28d4-4a1c-ada5-da43d9c08cf1"
      unitRef="usd">1107582000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i2981a8e37a104235974225b6e57cab68_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTItMS0xLTQyNzY0_a52661a1-397b-4d18-9156-590829233045"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i521990c8a93f47ad992e3fa5b88e099d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTQtMS0xLTQyNzY0_ebfcb9fc-1768-4eb5-b618-273f68d2b0a3"
      unitRef="usd">2839000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ic4abfbc5aab3417d908da163bdff63b7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTYtMS0xLTQyNzY0_264546c6-55c1-447d-9da4-0b8403c8a1b3"
      unitRef="usd">3805000</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTgtMS0xLTQyNzY0_76a094ba-2b81-4c06-bc5d-c86ab5c91814"
      unitRef="usd">0</mtrx:Grossrevenues>
    <mtrx:Grossrevenues
      contextRef="ib6dbb788b26d41c0899e5863be55fb23_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI1LTEwLTEtMS00Mjc2NA_8e8152e2-7d33-41d4-9317-1248dc95fd2c"
      unitRef="usd">6644000</mtrx:Grossrevenues>
    <us-gaap:Revenues
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTItMS0xLTQyNzY0_2a7c22d8-422f-4568-aafa-d9678c3384c7"
      unitRef="usd">212001000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTQtMS0xLTQyNzY0_036c9a75-5eb7-47ab-97ee-20aa9a25184e"
      unitRef="usd">421871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTYtMS0xLTQyNzY0_b0f69c9d-43c8-49c4-9801-aa83e54e47fe"
      unitRef="usd">467066000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTgtMS0xLTQyNzY0_3b43e94a-c8f1-49b0-8148-f08ac40acce4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI2LTEwLTEtMS00Mjc2NA_cb509bb9-5c41-4629-8108-f3567312ddea"
      unitRef="usd">1100938000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTItMS0xLTQyNzY0_cc5ece5e-8b2e-45a6-b5ef-042ae53c6459"
      unitRef="usd">7081000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTQtMS0xLTQyNzY0_cc9fd470-6e7c-4017-9008-53db348d9362"
      unitRef="usd">36349000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTYtMS0xLTQyNzY0_e38685af-f4a8-4e7a-bb1d-4352b8bae80c"
      unitRef="usd">61413000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTgtMS0xLTQyNzY0_ebb16dbf-b755-4119-99bb-76860a9ab384"
      unitRef="usd">-2667000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI3LTEwLTEtMS00Mjc2NA_0fcf4680-6941-4c8f-9f62-ad6e5a96bd32"
      unitRef="usd">102176000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTItMS0xLTQyNzY0_db08f372-2890-4538-9767-7f927b57a04b"
      unitRef="usd">10047000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTQtMS0xLTQyNzY0_6a9d866b-76ba-4b37-a8e6-74265a5db33f"
      unitRef="usd">24266000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTYtMS0xLTQyNzY0_079e0fb4-5145-427d-b6ed-3f00d0c1b130"
      unitRef="usd">26386000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTgtMS0xLTQyNzY0_d0f9f8c8-5036-4536-9a72-d495b436ef7b"
      unitRef="usd">25577000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI4LTEwLTEtMS00Mjc2NA_19e45d59-942e-42cc-8248-b0dbe4f90687"
      unitRef="usd">86276000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTItMS0xLTQyNzY0_2e18ba1b-b99f-4517-b4b1-8de50669ac65"
      unitRef="usd">27625000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTQtMS0xLTQyNzY0_e2b4536a-4234-48fb-beea-9344e069d3fd"
      unitRef="usd">22914000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTYtMS0xLTQyNzY0_2c77bfd5-7db7-4b18-95c7-ed95c62d8d56"
      unitRef="usd">1066000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTgtMS0xLTQyNzY0_e8a7d8ad-0c2d-47f3-a5c3-e56b786f777c"
      unitRef="usd">920000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzI5LTEwLTEtMS00Mjc2NA_5bd57967-6246-40a6-9084-94815a9133eb"
      unitRef="usd">52525000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingIncomeLoss
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTItMS0xLTQyNzY0_115a621e-d3a7-4cae-a1db-a90dc0bfe579"
      unitRef="usd">-30591000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTQtMS0xLTQyNzY0_2e28116d-1bdc-46e6-bf5a-114097ce9c0e"
      unitRef="usd">-10831000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTYtMS0xLTQyNzY0_27efa04c-fe4a-40a2-b6ee-733a36e26910"
      unitRef="usd">33961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTgtMS0xLTQyNzY0_2d22e750-4597-4113-b9bb-801601e77201"
      unitRef="usd">-29164000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMwLTEwLTEtMS00Mjc2NA_181c9089-1fd8-489e-84ee-3dc1d7c5e04b"
      unitRef="usd">-36625000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i1c8ad0dfbf4c4353aa6c0929dd2e61ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTItMS0xLTQyNzY0_28a0ec74-fc65-4eef-aded-5da0b3261c62"
      unitRef="usd">67398000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic3864bf746ca4e76a6abd20d6482e256_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTQtMS0xLTQyNzY0_50d8db48-0340-43c9-afa6-3aa1e169b404"
      unitRef="usd">138734000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if26b851d9202454bb507834fb7e4cf47_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTYtMS0xLTQyNzY0_a600c4e6-8e2c-41bb-8e20-cc9e35aa3a04"
      unitRef="usd">187167000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9737f334d48c4ecdb9a08cde3c61c7c7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTgtMS0xLTQyNzY0_2e4a97c2-c295-4eb3-8078-7fc60c5b33e5"
      unitRef="usd">124011000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMxLTEwLTEtMS00Mjc2NA_eac6f05c-257a-4a3a-b8d7-4197c98f3fb6"
      unitRef="usd">517310000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTItMS0xLTQyNzY0_9612bcc0-4ca0-4c58-9c49-2bfc0ff7e4bb"
      unitRef="usd">3285000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTQtMS0xLTQyNzY0_6fbc28f9-5305-498e-be96-7bce824846fe"
      unitRef="usd">7523000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTYtMS0xLTQyNzY0_f6dbbeb6-f910-4a8f-8cd8-c64c511be1e8"
      unitRef="usd">4921000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTgtMS0xLTQyNzY0_8162fc22-e58a-4736-8632-0f96c5a73939"
      unitRef="usd">2810000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMyLTEwLTEtMS00Mjc2NA_7df0df02-eeea-4f7c-b734-91a29ba59488"
      unitRef="usd">18539000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTItMS0xLTQyNzY0_e81ee640-c67d-4dfa-a442-c97d73806eb7"
      unitRef="usd">3054000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTQtMS0xLTQyNzY0_c4c0e5bc-eb49-4638-8327-e01cb0b0f44c"
      unitRef="usd">8014000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTYtMS0xLTQyNzY0_3424c11a-9546-4d55-9d00-c90d6d63b757"
      unitRef="usd">7743000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTgtMS0xLTQyNzY0_ded468cd-0f9a-4a0b-bef9-1c79447b5b91"
      unitRef="usd">313000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo4NjcxYzRmOGQ1OTE0M2U3YTFmYmY5M2ZlNzhkZWRjOS90YWJsZXJhbmdlOjg2NzFjNGY4ZDU5MTQzZTdhMWZiZjkzZmU3OGRlZGM5XzMzLTEwLTEtMS00Mjc2NA_95152377-83d9-4b92-b205-43c8ef969649"
      unitRef="usd">19124000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90ZXh0cmVnaW9uOjJiNzY3MzBjODhhODRmOTM5OTdmMTVmYThjNjEzZWExXzMxNjk_99c47371-b382-4550-ac77-68b20a509d38">&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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.264%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Customers as a Percentage of Segment Revenue&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:700;line-height:100%"&gt;Consolidated&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;Utility and Power&lt;br/&gt;Infrastructure&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;Process and Industrial Facilities&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;Storage and Terminal&lt;br/&gt;Solutions&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:700;line-height:100%"&gt;Fiscal Year ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Fiscal Year ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer four&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Fiscal Year ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer one&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer two&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Customer three&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer four&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer five&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtMi0xLTEtNDI3NjQ_8c2c7165-7984-4b82-824f-6dbd500b1f1b"
      unitRef="number">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7898bf4112e044458a8df75635d161e1_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtNC0xLTEtNDI3NjQ_917e9199-248b-4397-9218-7d02c1e54239"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7efe25837c5f43c681acd4ef2f7d4fe6_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtNi0xLTEtNDI3NjQ_a4ad96c6-1507-4f76-ae5b-a078d557c698"
      unitRef="number">0.335</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i175a81453fbf48328325c302c9b59d02_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzMtOC0xLTEtNDI3NjQ_0cd88f53-b47b-4dd6-b0d0-068973972931"
      unitRef="number">0.008</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4bd11458454e4dd1b090b72617d1e6dc_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtMi0xLTEtNDI3NjQ_03b19563-ca03-45cc-ae49-b314315a160f"
      unitRef="number">0.110</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i842ebf6475a24735a658ea9f3762ca10_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtNC0xLTEtNDI3NjQ_adf7197b-1729-4fab-ba25-d55e28ee0b6a"
      unitRef="number">0.355</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e43159bd9fe4bc6a7567ead9fb6423a_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtNi0xLTEtNDI3NjQ_925966d1-1eab-488b-9d76-df7c0958e54d"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i214b5a2dbb4a43c29ce05dbed62d1a78_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzQtOC0xLTEtNDI3NjQ_7ec64cde-d416-4096-a169-ed64b5508940"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1491684d43af4f5ca3ad34fc4267c62f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtMi0xLTEtNDI3NjQ_01e96d3f-1017-4d7a-bfe0-9fa2f2b3e8ff"
      unitRef="number">0.047</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icead35388f8e4233b39811af90904dc2_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtNC0xLTEtNDI3NjQ_1ec7f0ed-b752-41e5-8077-6d7410e98e7c"
      unitRef="number">0.151</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc6cd1327f204be590a3480b8de3424a_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtNi0xLTEtNDI3NjQ_7dae2eaf-9907-4bee-9ea8-de42658608b8"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1bae2a4f912549c39e455db908a006c9_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzUtOC0xLTEtNDI3NjQ_6ea156f7-5b79-407e-9ddb-6b50439f1c92"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iddb883f6437d48648fad60a2af61fb69_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTItMS0xLTQyNzY0_bde1701e-36f9-4fb4-996b-0734632c992a"
      unitRef="number">0.129</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36ad4b9166954cc08f4eccc9b7aad007_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTQtMS0xLTQyNzY0_3c9edb7e-51e5-489c-a375-ebf7cc82cfc0"
      unitRef="number">0.413</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a4a244cd7f242718d6779d1b6f39f36_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTYtMS0xLTQyNzY0_09b02db5-9955-4f41-9f8e-8db9853ba01c"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4069a50b782547a99ce5896ea5a9b55d_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE0LTgtMS0xLTQyNzY0_a54dc33e-5e54-4b07-b446-65ddaafa145c"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b284d9768e74bb18719941d7df9158c_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTItMS0xLTQyNzY0_1e417c3b-121f-4dc3-87ff-8c6f6af89e87"
      unitRef="number">0.099</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b39aad1704242b394ec62749df41a5d_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTQtMS0xLTQyNzY0_df34c318-6b6d-4f46-bc1c-730370dd1105"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41883e84331c43d99fc7060dcd553d43_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTYtMS0xLTQyNzY0_a8a78025-ee88-44b3-9548-a28acee87a18"
      unitRef="number">0.333</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f802d16d96844f5a1c0fb6b9e821017_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE1LTgtMS0xLTQyNzY0_f942ad06-82f7-4a87-a866-02adb49019fe"
      unitRef="number">0.001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9763c9df174a45a092390baaa1925f7a_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTItMS0xLTQyNzY0_a126a393-9e50-4d3d-808d-8ff92d445f6a"
      unitRef="number">0.070</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaed3267744f3499993e46c2720dccf36_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTQtMS0xLTQyNzY0_9ad16e51-9cf1-4ead-9a82-ab393d854d9d"
      unitRef="number">0.225</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i472b9b17b4be40db87c05432af443f45_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTYtMS0xLTQyNzY0_5858f1a3-bc9d-42f0-b8cb-22a1b95ff2c7"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i66713309884e405a9f50844413136dfd_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE2LTgtMS0xLTQyNzY0_c34618a7-0067-45fd-a064-a5a582e9368d"
      unitRef="number">0.001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4d5b5343a3aa4073a031e76f91bdd7e2_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTItMS0xLTQyNzY0_de2c0cfa-6e13-433c-ab9d-eb550f87c57a"
      unitRef="number">0.044</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0af27a56eda4edfa15b941372b51036_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTQtMS0xLTQyNzY0_a299b334-78af-489c-98ab-4d31866b427c"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1ccbe677421f42cab5d1d909f5829c94_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTYtMS0xLTQyNzY0_f43482f0-2af4-44a7-a3b1-d57d1d2f369d"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if41cee2560c847ed841e901fa92073b1_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzE3LTgtMS0xLTQyNzY0_313b8c3c-9d16-4b6e-b8f0-ed747b64c083"
      unitRef="number">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i870a4fe7a77446bb86d2467430a58a82_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTItMS0xLTQyNzY0_731e6499-0de3-43c7-91ce-3c1565dd74b7"
      unitRef="number">0.097</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6646640b32784a3a80c5e7fa45378027_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTQtMS0xLTQyNzY0_5e8ce64e-b0c3-4b16-9858-93441b2989b9"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71b1c1f6252947109cea085e255e5a1e_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTYtMS0xLTQyNzY0_bf996237-ce90-4006-b245-4a11ca99f45e"
      unitRef="number">0.254</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iddd3b981aefd4e228379e1cde5910b00_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIwLTgtMS0xLTQyNzY0_fefac8ab-a1c6-4080-b8c9-ab43e66516f9"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3918b815d680437892029389ffff8183_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTItMS0xLTQyNzY0_f48839bb-9751-4ced-b2a7-9b4e5dfc71f3"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0059130210de4dd9bae3af9d61ecdf68_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTQtMS0xLTQyNzY0_221908cc-d461-4432-b019-9d55a1ee5691"
      unitRef="number">0.427</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie1af76b88bd942c6a44dfc0dda2dee7d_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTYtMS0xLTQyNzY0_fff50601-f6b9-4748-be04-ed0715fe8aeb"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i684b4cd72a89463f94671e781ff4e3ac_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIxLTgtMS0xLTQyNzY0_e1281deb-adc9-4659-9bbd-f78fd9d61f6e"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib92a59e08b624a93a68e0e738857b2fd_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTItMS0xLTQyNzY0_809f7e86-66bc-4380-b0eb-72a76f078a14"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iecfc35f2a841487aaa400d791894d014_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTQtMS0xLTQyNzY0_9d528ec7-569c-493f-99b2-9b70d7deaa3c"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2b14d5aa7cbb4c64b36a30cfde5b82a5_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTYtMS0xLTQyNzY0_aa3ed108-93eb-4533-b5d6-4fdeb3510ddb"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i229ff4848b974a6c962f91f089ef0ae2_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIyLTgtMS0xLTQyNzY0_40ecf136-d747-486e-b86f-8a7565e5a11a"
      unitRef="number">0.193</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i257e277e56a843ba88252d972aa49cb7_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTItMS0xLTQyNzY0_87fcb7ae-2c6f-4517-bbb1-5dc66a12ba0f"
      unitRef="number">0.068</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i29c0e0b8ed9844cb93ee1a291c08ce7b_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTQtMS0xLTQyNzY0_e3042c21-d06a-49c4-b187-b206aba978e1"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35344c238fce40c49b55c7a9fae4fcf3_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTYtMS0xLTQyNzY0_c3b38d89-9947-42ce-9d9b-7197aba0a450"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i09d39548956d4aa3961ca3d4fff5150f_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzIzLTgtMS0xLTQyNzY0_bebeb933-d72c-4528-b242-fa4c5c525251"
      unitRef="number">0.161</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36cea72ce39c4b3e89995d83e8796198_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTItMS0xLTQyNzY0_eef3020f-d3b3-4569-9bfc-0725642ad736"
      unitRef="number">0.020</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7711bc7674d4835ad81819085a15287_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTQtMS0xLTQyNzY0_ad7602e8-a09b-42ae-9455-3315b219d34b"
      unitRef="number">0.105</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2286a055fb0e4f3da180e5a4ca7d4c4d_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTYtMS0xLTQyNzY0_d7e69c4f-f3f5-4d8c-8d38-89f85c737b50"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3668c37ccc834bb5abc8995bace796f0_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTAvZnJhZzoyYjc2NzMwYzg4YTg0ZjkzOTk3ZjE1ZmE4YzYxM2VhMS90YWJsZTo2M2VkYWUwNWZkYTk0YjA0YjRjZWNiYmFiNmEwNDg0Yy90YWJsZXJhbmdlOjYzZWRhZTA1ZmRhOTRiMDRiNGNlY2JiYWI2YTA0ODRjXzI0LTgtMS0xLTQyNzY0_e8acb0fd-ae4c-44aa-89fa-92cf9ec10ab8"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90ZXh0cmVnaW9uOjA5YzIxMGE5MWU2MjQwYzY4ZjBhYmNiYWQ1NDI0ZGM0XzE5ODU_38739090-4326-4395-bbf1-03f03b3edd5f">Restructuring Costs&lt;div style="margin-top:15pt;text-align: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&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;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 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;Restructuring costs incurred are classified as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&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.602%"/&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;Fiscal Year Ended &lt;br/&gt;June 30, 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;Fiscal Year Ended &lt;br/&gt;June 30, 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;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;Fiscal Year Ended &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;&#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;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,312&#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,725&#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;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;(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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;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,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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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,602)&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,808&#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;9,299&#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,505&#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;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;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;97&#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,390&#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,067&#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,554&#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;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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;1,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2,105&#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;246&#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;919&#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;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;646&#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,756&#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;14,010&#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;21,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;646&#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;6,756&#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,010&#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;21,412&#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:3pt"&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&#160;million credit in the third quarter of fiscal 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="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90ZXh0cmVnaW9uOjA5YzIxMGE5MWU2MjQwYzY4ZjBhYmNiYWQ1NDI0ZGM0XzE5ODY_dbce3b77-4e20-46c7-9ce3-386a30a10761">&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;Restructuring costs incurred are classified as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&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.602%"/&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;Fiscal Year Ended &lt;br/&gt;June 30, 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;Fiscal Year Ended &lt;br/&gt;June 30, 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;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;Fiscal Year Ended &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;&#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;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,312&#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,725&#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;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;(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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;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,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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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,602)&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,808&#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;9,299&#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,505&#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;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;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;97&#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,390&#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,067&#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,554&#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;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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;1,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2,105&#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;246&#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;919&#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;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;646&#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,756&#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;14,010&#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;21,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;646&#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;6,756&#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,010&#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;21,412&#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:3pt"&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&#160;million credit in the third quarter of fiscal 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>
    <us-gaap:SeveranceCosts1
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtMi0xLTEtNDY4OTE_51c7996e-1a19-42f5-a3ec-d49aaa7a95e2"
      unitRef="usd">45000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtMi0xLTEtNDI3NjQ_1466553b-24a4-405f-a7f1-27fa72bf784e"
      unitRef="usd">1199000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtNC0xLTEtNDI3NjQ_fff3b3f0-c611-4729-bf4a-9ca7fac1dc6d"
      unitRef="usd">1340000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzMtOC0xLTEtNDcwODc_9ef51b27-74f9-4b10-bc25-df2479e82fda"
      unitRef="usd">2584000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtMi0xLTEtNDY4OTE_4361829e-fa8b-4614-8e22-575ebdd0ec9a"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtMi0xLTEtNDI3NjQ_1631c030-37b1-4b18-91c6-47fd27bc80f1"
      unitRef="usd">113000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtNC0xLTEtNDI3NjQ_ef97ba9e-f009-42c4-b6eb-accac02d59fc"
      unitRef="usd">235000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzQtOC0xLTEtNDcwODc_42da4e72-0d9a-4035-83ba-94e20de95858"
      unitRef="usd">348000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtMi0xLTEtNDY4OTE_3f79929c-4357-4515-aff8-5e101a280134"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtMi0xLTEtNDI3NjQ_eb5f1380-46c9-4b72-8483-193e94cb7d02"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtNC0xLTEtNDI3NjQ_f510bcd4-f36b-4561-ac9d-d610429ac0ae"
      unitRef="usd">1150000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzUtOC0xLTEtNDcwODc_5f89c7c0-ff7a-4b30-96a6-02eccd177169"
      unitRef="usd">1150000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:OtherRestructuringCosts
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNTI2NDQ_e579a5f8-558a-4a00-9ad7-2c480a6d6a37"
      unitRef="usd">1000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNC0xLTEtNTI2NTE_01ce2847-d9ec-4285-be71-024f9c8075b6"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNi0xLTEtNTI2NTg_769d56b0-a440-4abc-957c-81a14e9f8870"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtOC0xLTEtNTI2NjU_a801eb81-4345-4d90-a4a5-469a68f86ba6"
      unitRef="usd">1000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="iaac8be69064e490fbfee67f4e27c9cc5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNDY4OTE_2a95aeef-8fed-4e30-9169-b77397d908e0"
      unitRef="usd">46000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3b6d39b684044f3884ac9d855218990a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtMi0xLTEtNDI3NjQ_56ac3efc-5bf4-4fae-8097-082e973e1960"
      unitRef="usd">1312000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i896332a664a24f08bc3572a670640fcc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtNC0xLTEtNDI3NjQ_445a9884-3355-4292-86c6-346f0ae57a40"
      unitRef="usd">2725000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic62147475a0745b49eb142d4548bbf6b_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzYtOC0xLTEtNDcwODc_75d36e23-d903-441e-a889-88725d2d178b"
      unitRef="usd">4083000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtMi0xLTEtNDY5NjE_4d8da6da-f4c9-49a5-8599-6948edd1ae48"
      unitRef="usd">-22000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtMi0xLTEtNDI3NjQ_071850a7-ddd6-4f51-8336-9033cdaeebce"
      unitRef="usd">2951000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtNC0xLTEtNDI3NjQ_2d359529-f99a-4fc7-9cdc-c3a396888e60"
      unitRef="usd">6167000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzgtOC0xLTEtNDcwOTk_ea8e1e72-3d1b-4d9f-97aa-2298bd02f373"
      unitRef="usd">9096000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktMi0xLTEtNDY5NjE_011b6bbc-819e-4388-9721-e5c452356507"
      unitRef="usd">17000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktMi0xLTEtNDI3NjQ_3170c897-4bf6-4160-94fb-1493d57fff9f"
      unitRef="usd">431000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktNC0xLTEtNDI3NjQ_8142a80a-af23-43b8-9d30-9cfbe81a826f"
      unitRef="usd">2757000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzktOC0xLTEtNDcwOTk_6774d0ac-2b50-4879-bdb7-e587937d4f47"
      unitRef="usd">3205000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTItMS0xLTQ2OTYx_e07ac29a-71fc-4174-acca-1961c730348d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTItMS0xLTQyNzY0_005a59c6-a4a1-43f0-80a1-a5ac6cdf807a"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTQtMS0xLTQyNzY0_0c54c00c-d67a-4d19-87c9-71b78c28bee8"
      unitRef="usd">375000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEwLTgtMS0xLTQ3MDk5_1801b863-cfb4-4258-a322-50c5de522b81"
      unitRef="usd">375000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:OtherRestructuringCosts
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTItMS0xLTQ2OTYx_c0e92ff5-6d19-4f7e-9b2a-d8d4244eed83"
      unitRef="usd">-1597000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTItMS0xLTQyNzY0_fef9786d-c73a-4a6b-97bc-d5db94b1c1f7"
      unitRef="usd">426000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTQtMS0xLTQyNzY0_bea77859-4600-4ebf-9e73-255523c60c77"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzExLTgtMS0xLTQ3MDk5_fbe7d807-cbbf-4df0-8c94-d133c3987fc3"
      unitRef="usd">-1171000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i949bae732f1d4ec5a3f7c37bb970fbc4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTItMS0xLTQ2OTYx_c970c17b-4ce3-449d-a991-2a5b938f77a7"
      unitRef="usd">-1602000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i442fad77cb6941c982a451b2104425b2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTItMS0xLTQyNzY0_b06a8023-e062-43ad-8fca-24677b36b48f"
      unitRef="usd">3808000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7986bb0fe44b47f0846bcf0b6db839f2_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTQtMS0xLTQyNzY0_1731ac90-7708-4506-ade5-d8ae5870314c"
      unitRef="usd">9299000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic6d0fe5287a64842add9738f0315f8c5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzEyLTgtMS0xLTQ3MDk5_10940606-bb24-482f-8991-57b7c6e5583d"
      unitRef="usd">11505000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTItMS0xLTQ2OTgw_6837034c-80a2-4a9b-99fb-e099c07cb006"
      unitRef="usd">69000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTItMS0xLTQyNzY0_0a3d47a8-9f1e-498e-9e85-6b4b717474b1"
      unitRef="usd">1231000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTQtMS0xLTQyNzY0_1693d9b7-b424-4ad3-8043-51c7831da03f"
      unitRef="usd">347000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE0LTgtMS0xLTQ3MTA2_f491b80c-3124-4445-8683-c74bb28ab931"
      unitRef="usd">1647000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTItMS0xLTQ2OTgw_417b98d9-be09-43ad-be44-657247ba3c82"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTItMS0xLTQyNzY0_13336423-10c8-4785-818b-6c670e32a49a"
      unitRef="usd">159000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTQtMS0xLTQyNzY0_6a9247e3-3657-4922-b9be-721cfc7faf88"
      unitRef="usd">720000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE1LTgtMS0xLTQ3MTA2_6fe12856-10ef-49c9-a3ad-394a96131542"
      unitRef="usd">879000</us-gaap:BusinessExitCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTItMS0xLTUyNjkw_92a093c0-9e44-42ba-9abf-1ad69f49f730"
      unitRef="usd">28000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTQtMS0xLTUyNjk3_db00ac5e-6cfd-4d9d-9b41-174790c60b81"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTYtMS0xLTUyNzA0_90170bf8-95f8-43e2-b55a-fd663b41ce01"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE3LTgtMS0xLTUyNzEx_d7fb1f45-0a7b-4f9d-9176-1f9c40cb1513"
      unitRef="usd">28000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i64d07c057bd7481c92627416d5e9753a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTItMS0xLTQ2OTgw_00042121-f9f9-47d3-ba31-70e960480280"
      unitRef="usd">97000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic9a314b647c64f2d97daa7fb92f137e4_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTItMS0xLTQyNzY0_d7545e90-d7ac-45ba-8f6e-ed8e25a710fc"
      unitRef="usd">1390000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3959bcf04f2b43b1b81a610e43186fd1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTQtMS0xLTQyNzY0_6a83a098-70ec-48cc-a63c-9b0744bae60f"
      unitRef="usd">1067000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i04c2cea69b1449e6bc0757b29c5907d5_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE2LTgtMS0xLTQ3MTA2_daa8e9fd-e25b-4045-9d3c-7443e6a52084"
      unitRef="usd">2554000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTItMS0xLTQ2OTk3_735465b2-0b1d-4fce-9c37-9c979df5db68"
      unitRef="usd">504000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTItMS0xLTQyNzY0_c21bf39c-8ab5-4289-b3e9-afe6b398e78f"
      unitRef="usd">164000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTQtMS0xLTQyNzY0_e15525f3-1bbc-4750-8d46-f581515559ee"
      unitRef="usd">919000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE4LTgtMS0xLTQ3MTEz_55193dfe-e613-4b6e-a883-b6cc043e657a"
      unitRef="usd">1587000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTItMS0xLTQ2OTk3_6cfbb6f5-721e-4b13-bfd9-234ca25bd665"
      unitRef="usd">16000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTItMS0xLTQyNzY0_1c184450-43fe-487d-b53a-e559453a82f7"
      unitRef="usd">82000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTQtMS0xLTQyNzY0_0af2a532-ad73-4dfe-a23a-6c9c128e8700"
      unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzE5LTgtMS0xLTQ3MTEz_b233430f-7664-459a-927d-abc2a0c842c0"
      unitRef="usd">98000</us-gaap:BusinessExitCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTItMS0xLTQ2OTk3_f49bb615-181f-469b-86d5-8330ac75d29a"
      unitRef="usd">1585000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTItMS0xLTQyNzY0_7f18439f-8d5d-4206-a863-28bca955334e"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTQtMS0xLTQyNzY0_17360aec-cb2e-4f8c-b87b-6b91fc5a1769"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIwLTgtMS0xLTQ3MTEz_50a1d1cd-aa0e-4b3d-800f-b5653261b6ba"
      unitRef="usd">1585000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i69458107e6d4400796b1368b01039ad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTItMS0xLTQ2OTk3_984c43d6-638b-47d5-b966-a47d4b6d3a4b"
      unitRef="usd">2105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55c3f45b078344cbba0cf96b827c54ce_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTItMS0xLTQyNzY0_a367ffd4-4143-4e84-9178-8a7a03df4e8b"
      unitRef="usd">246000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i62cf7510305348e8b36476b8de0e3ba5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTQtMS0xLTQyNzY0_00ff6eca-6e9e-4e43-b2f8-a289ffae363f"
      unitRef="usd">919000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i282978fbb7b944c8aa23ffeb9bd5c31d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIxLTgtMS0xLTQ3MTEz_f7474d22-60b1-43d9-a708-d2f3c26fa9b3"
      unitRef="usd">3270000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTItMS0xLTQ2OTk3_e14de59a-0fb9-42ae-b534-082131eff87a"
      unitRef="usd">646000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTItMS0xLTQyNzY0_b853ff46-6a00-46f1-ba06-cb4fdffdc874"
      unitRef="usd">6756000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTQtMS0xLTQyNzY0_9e01c2c5-e71d-4023-950e-662bd727b7c5"
      unitRef="usd">14010000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzIyLTgtMS0xLTQ3MTEz_e43b141f-e0c9-4ddf-852f-456215b3990d"
      unitRef="usd">21412000</us-gaap:RestructuringCharges>
    <us-gaap:SeveranceCosts1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTItMS0xLTQ3MDE5_a5ee6bac-1ff7-485f-b018-7f30e78eb89b"
      unitRef="usd">596000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTItMS0xLTQyNzY0_6e8d4b6d-02b6-400a-b5df-f29d5643c532"
      unitRef="usd">5545000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTQtMS0xLTQyNzY0_c29ceee7-401e-4663-a0cb-36c38d7bb696"
      unitRef="usd">8773000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI1LTgtMS0xLTQ3MTI3_1315e4be-77d0-4143-82c8-81c9433c861c"
      unitRef="usd">14914000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTItMS0xLTQ3MDE5_788f2861-10e7-4f3b-82d0-cec76e1a2060"
      unitRef="usd">33000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTItMS0xLTQyNzY0_93ac804f-4c48-4381-9215-fa260649f5f3"
      unitRef="usd">785000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTQtMS0xLTQyNzY0_f342dd96-f8dc-4cdc-8912-58a3c04a493f"
      unitRef="usd">3712000</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI2LTgtMS0xLTQ3MTI3_a1baad3c-b116-4edb-ad5f-8d4ca45ff4a5"
      unitRef="usd">4530000</us-gaap:BusinessExitCosts1>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTItMS0xLTQ3MDE5_7019a388-351a-4a04-b74a-7093e3158b6f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTItMS0xLTQyNzY0_ed67a47f-f58b-48af-b7e6-4b024637bb20"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTQtMS0xLTQyNzY0_824bb2a8-eb03-4d5d-b91e-cc677eba75d6"
      unitRef="usd">1525000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI3LTgtMS0xLTQ3MTI3_257a5ba1-2db3-4dab-ba0b-2d5f20275cff"
      unitRef="usd">1525000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:OtherRestructuringCosts
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTItMS0xLTQ3MDE5_8b434e1b-9326-4e33-b952-b37edce439c2"
      unitRef="usd">17000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTItMS0xLTQyNzY0_c0d2f334-9f3d-45ed-8eb8-d7f8fe244774"
      unitRef="usd">426000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTQtMS0xLTQyNzY0_06017d96-1ec0-4117-b4d6-783966940a8d"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI4LTgtMS0xLTQ3MTI3_833178eb-30f6-46f1-85d9-e1e6e7a5604d"
      unitRef="usd">443000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTItMS0xLTQ3MDE5_d536b00f-c53e-4a49-b37c-40069f7972b3"
      unitRef="usd">646000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTItMS0xLTQyNzY0_b785fa5f-a911-481a-8ae8-415cb24d3390"
      unitRef="usd">6756000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTQtMS0xLTQyNzY0_aef00ebd-f296-4f9b-aabc-8b42840ab447"
      unitRef="usd">14010000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id792219f60c54b30b9c014541a017e6d_D20200101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTMvZnJhZzowOWMyMTBhOTFlNjI0MGM2OGYwYWJjYmFkNTQyNGRjNC90YWJsZTpmMmU4NDhjOGViMDU0MDdkOTg3NzVjODMyYzY1MzY2NS90YWJsZXJhbmdlOmYyZTg0OGM4ZWIwNTQwN2Q5ODc3NWM4MzJjNjUzNjY1XzI5LTgtMS0xLTQ3MTI3_3a9a2c36-d827-4f61-a182-9306741d6049"
      unitRef="usd">21412000</us-gaap:RestructuringCharges>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzEzNzQ_870d22e1-d8ce-454c-86f3-55bbd258991c">&lt;div style="margin-top:6pt;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;Matrix Service Company&lt;/span&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:10pt;font-weight:700;line-height:120%"&gt;Schedule II&#x2014;Valuation and Qualifying Accounts&lt;/span&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:10pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022,&#160;June&#160;30, 2021, and June&#160;30, 2020 &lt;/span&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:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;COL. A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;COL. B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;COL. C&lt;br/&gt;ADDITIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;COL. D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;COL. E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Balance&#160;at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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;Charged to Other Accounts&#x2014;Describe&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;Deductions&#x2014;Describe&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="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;Balance&#160;at&lt;br/&gt;End of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deducted from asset accounts:&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(A)&lt;/span&gt;&lt;/td&gt;&lt;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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation reserve for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(B)&lt;/span&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;28,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;18,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deducted from asset accounts:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(C)&lt;/span&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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation reserve for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(D)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deducted from asset accounts:&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&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;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(E)&lt;/span&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;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation reserve for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(B)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,668&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.852%"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Relates to the write off of a $0.3&#160;million account receivable that was fully reserved in a prior period. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;(B)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Relates to foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;(C)&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:7.35pt"&gt;Primarily relates to a $0.1&#160;million reserve that was recognized as a credit loss and ultimately written off within fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;(D)&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:6.91pt"&gt;Relates to $1.1&#160;million of foreign currency translation for the portion of the valuation allowance on net operating loss and tax credit carryforwards in foreign jurisdictions, partially offset by $0.6&#160;million of fully reserved tax credits that expired in fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;(E)&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:7.8pt"&gt;Primarily relates to a $0.6&#160;million reserve that was recognized as a credit loss and ultimately settled and written off within fiscal 2020 and $0.3&#160;million of payments received on a balance that was fully reserved.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i34209c7c816c418c8b568a06707d9e64_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtMi0xLTEtNDI3NjQ_7fd02109-51b4-430c-b778-29b5e8fae285"
      unitRef="usd">898000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtNC0xLTEtNDI3NjQ_d368ef93-d751-40c4-a943-60aee3a9d555"
      unitRef="usd">738000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtNi0xLTEtNDI3NjQ_e6d72104-9d69-4ca3-96ac-8cbdf561ff1c"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic801647c63d94823a93b4c3a40bf2867_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtOC0xLTEtNDI3NjQ_b53b73b9-d5cd-49fa-bfcf-b5c2b01664cf"
      unitRef="usd">316000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i79cefbbb173c44a5a2ddfe1cc7c82999_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzQtMTEtMS0xLTQyNzY0_caded1c6-5536-4867-aa02-4025416fdaed"
      unitRef="usd">1320000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtMi0xLTEtNDI3NjQ_4e698635-9311-494d-9918-599dac93746b"
      unitRef="usd">11104000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtNC0xLTEtNDI3NjQ_6d6122a9-f550-4649-8735-5b3d83bc2ddf"
      unitRef="usd">17943000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtNi0xLTEtNDI3NjQ_1f4a0d40-b6ae-446b-93cf-4b158e6d0bee"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idb38534adc44408e9e3ee67d19ec0c41_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtOC0xLTEtNDI3NjQ_98dc544b-ac80-46ba-a0fc-0bff15dd9a1c"
      unitRef="usd">432000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie664a5b1124640688a8e25b274c03428_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzUtMTEtMS0xLTQyNzY0_2de7c01b-29e9-4635-b869-dc50cd033836"
      unitRef="usd">28615000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtMi0xLTEtNDI3NjQ_2c162424-f236-429d-b29c-7686599b6bf6"
      unitRef="usd">12002000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtNC0xLTEtNDI3NjQ_a33173d4-ae6d-4df0-85ec-a8211fc12018"
      unitRef="usd">18681000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtNi0xLTEtNDI3NjQ_fd7d3d94-4c62-4e9a-9ea0-1cf1f9ec4878"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtOC0xLTEtNDI3NjQ_9fba73fc-cf60-41df-8f80-07e46697c89d"
      unitRef="usd">748000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i91f31bfc61bd4c7abf97958483a32a06_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzYtMTEtMS0xLTQyNzY0_e38c8ea5-6679-4f09-b4e7-6716c5c1767c"
      unitRef="usd">29935000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktMi0xLTEtNDI3NjQ_dd85740b-d354-49e1-a5d7-196248502cea"
      unitRef="usd">905000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktNC0xLTEtNDI3NjQ_fe93fabd-5565-4794-8edf-976a069006a7"
      unitRef="usd">85000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktNi0xLTEtNDI3NjQ_e5cb1ba4-8cad-42f8-b219-e6e1c0122b52"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9691843548f04df7aeab1fb985298b3a_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktOC0xLTEtNDI3NjQ_fd936ccb-16f4-4cab-9eab-986f11f45e14"
      unitRef="usd">92000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i34209c7c816c418c8b568a06707d9e64_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzktMTEtMS0xLTQyNzY0_06c30e5d-3a5e-4d47-9ec8-1d75bc633ca9"
      unitRef="usd">898000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib11dd373da2a474e9a3b0c406f0cc421_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTItMS0xLTQyNzY0_30a5c994-e02d-4b5e-87ed-f0073ab6fc6a"
      unitRef="usd">7763000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTQtMS0xLTQyNzY0_969339cd-298e-4ec6-8b32-1ab914f4a675"
      unitRef="usd">2797000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTYtMS0xLTQyNzY0_00f22699-e619-4658-bdbb-19ccfffc6872"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idb06440d61cd4af88447b5f74493b397_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTgtMS0xLTQyNzY0_6ffa5b09-89b1-4e1d-a94a-83efffe39777"
      unitRef="usd">-544000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4a6d6a819cec4afca0aaa3a5819f4e00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzEwLTExLTEtMS00Mjc2NA_37d94055-857f-40a6-859f-894d19027131"
      unitRef="usd">11104000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTItMS0xLTQyNzY0_10a76e52-3762-4ff2-8eb1-610d381583d5"
      unitRef="usd">8668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTQtMS0xLTQyNzY0_7848b4df-52fd-44ce-b224-55a2220e36e1"
      unitRef="usd">2882000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTYtMS0xLTQyNzY0_1e026555-6686-4e87-8f13-a018fe306346"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic2d702e568f14db994c3de89b3d975cf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTgtMS0xLTQyNzY0_fb5b5dd5-e743-4ce3-9de3-c7800138230a"
      unitRef="usd">-452000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i479997c343be4594abeb76af138c0bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzExLTExLTEtMS00Mjc2NA_a2a6b67e-5e93-4b33-84e2-7cec627921e3"
      unitRef="usd">12002000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iaf2a8644748445e0957081a6f12dc599_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTItMS0xLTQyNzY0_6614c5d5-9001-4108-83a9-c5b2d67761b7"
      unitRef="usd">923000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTQtMS0xLTQyNzY0_9939b938-60a5-4b6d-978f-ed798664b455"
      unitRef="usd">1158000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTYtMS0xLTQyNzY0_2ff0e272-7cfe-497f-a628-f343e93df267"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6a47df99b6b44427ae40ae820fd517a3_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTgtMS0xLTQyNzY0_fa49930f-6861-4337-86a2-de1f5ab46a2f"
      unitRef="usd">1176000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6c7ffdb664674978bfd1e65b2a110a6f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE0LTExLTEtMS00Mjc2NA_c48ddeb1-aedf-49e4-a3d9-f27297ba7696"
      unitRef="usd">905000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i76aefb2f7d9c4eff95242705ea9b4ea0_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTItMS0xLTQyNzY0_4b407c32-2a8c-4a87-a8f2-8b80c28d1a5e"
      unitRef="usd">4959000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTQtMS0xLTQyNzY0_e1b10d13-69b6-4f6f-a804-7115a3505c46"
      unitRef="usd">3062000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTYtMS0xLTQyNzY0_122e2198-e848-4e77-b4d7-bca666953093"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6081ebf2802e47f88b2b7aa39fdd979e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTgtMS0xLTQyNzY0_2be857d5-6810-4e9b-9f95-c9ea10b82e1e"
      unitRef="usd">258000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib11dd373da2a474e9a3b0c406f0cc421_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE1LTExLTEtMS00Mjc2NA_535cc356-2529-4649-8d51-db95a7c27223"
      unitRef="usd">7763000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i013bd1d3932e4817ba01b11f0e14503e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTItMS0xLTQyNzY0_4c95e00b-8a5f-41ba-8e08-a59a17c3fa7e"
      unitRef="usd">5882000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTQtMS0xLTQyNzY0_dd93cfed-a1df-4c06-8e7f-31a716836cd7"
      unitRef="usd">4220000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTYtMS0xLTQyNzY0_8dad387d-8ade-4ebf-b65d-efce5cb07feb"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0cd73a8435f94a5484b19704927b8fc6_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTgtMS0xLTQyNzY0_bf1df8f4-bed4-49d7-ad6c-56a8d0df7510"
      unitRef="usd">1434000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1eec3e377d8f413b8a6374e5c17b7f3e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90YWJsZToyNjM2MTI5YTU2OTI0MGYyODdmN2NkNDhhZjJkZTllZS90YWJsZXJhbmdlOjI2MzYxMjlhNTY5MjQwZjI4N2Y3Y2Q0OGFmMmRlOWVlXzE2LTExLTEtMS00Mjc2NA_0fcc08de-3c12-4aa8-9e2f-88a42c13fc2e"
      unitRef="usd">8668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic1b2c3a3a096483ea918b3488355d492_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzI1NA_2f83263a-364a-414a-b414-50cbfd5cf099"
      unitRef="usd">-1100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifab84bdb025743578d30fad5125da162_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzQyOQ_635eb50d-fd88-469a-a33f-c3173de9309f"
      unitRef="usd">-600000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9095e4df357c4bfbb3509c2dd4581319_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzUxNA_cc676a8f-4c68-42da-bce1-84f9b7e753c7"
      unitRef="usd">-600000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia93ef9247cbe49aeb35542de59d8bfd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyZDA1YmFjODJmNTRkMmFhMmU3MjRkZWI0OGQ0NGM1L3NlYzozMmQwNWJhYzgyZjU0ZDJhYTJlNzI0ZGViNDhkNDRjNV8xOTkvZnJhZzo4N2JjNmE4Y2NkZjk0Nzg5OTM1MDg3ODRiZTAwMTVhNS90ZXh0cmVnaW9uOjg3YmM2YThjY2RmOTQ3ODk5MzUwODc4NGJlMDAxNWE1XzYyNA_1286e125-2919-4d2f-a58f-4fae78f050a8"
      unitRef="usd">-300000</us-gaap:ValuationAllowancesAndReservesDeductions>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>86
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
MT_V%U;ON!>^=ME9ONX\;)0&V,X#OUUK;EPOWSOCP/P++_P-02P,$%     @
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
M/Z:%']YL^0/6TGAO<K[<*(E)A1;@^<K@Z%[]H V:+YH7_P%02P,$%     @
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
MIX-QZ%*+*'3)AXI@A]W*V%N:J1TIU+P]$GB%V1TY%'2:)14&XE(JMVPHE,S
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
M$7+0@]*T#OL'6+&6D2D]*&E;LH4[PQ@%H@^6_=V1N4X;(ZI$^<7.B&KB%&W
M7(@HI:TT&G)CI&Y&24A(M<]=.>I,IV-]4U1FXJ-M/60!$EQ+"+!XZTMJ!!9E
M,AC$!;<%9J(:9R*_/EQ93N$F]&*N0M2D)'B2WB(WG ]U#?%A4VN$PZMHD60+
MU[1H/U4> ,U9947=*INROJ<!:9&1NCW2(B.%[4<GLQ]P9X$#NG[AU:/E\>SI
ML#*%09X.N)69':=2R,8E&D.X4C%J;B(0^A<\]?H3],:2=J"S\;;4584*H)8$
M$*;8JX+0E*,QN"%[*$ON]4%740:?07W3]W.5(I7DP-),_#SV,<0/,XHRC=O6
M<)U$?'L'AAF&E7_FA?(.'+%39@L-XLO2P3#<*R+%:UTD+:*XP@$[&!*&A<Y0
M<,ZD =& )/N:BJ[61<V6U#7&(6I:[1Q)#:IEAU!GXBU,>_$R>>*'Z ,Z7XJO
MT$[01#8K7(G@"(6%\NJHA!MP1C$:=-&&QSDSB[*J*I9$-Q %=2H&C@JEMS1/
M\F#$;NW[L@C0:+.7O@IG73?@*16ER^5KPR!K'"?-=HQ#\LVZ@+S;^Y#G\D)V
MI"X/L:RER=(0;S55!^5YM'PV6PSE.A._'H0;.-,83D7,,[(>$DB?"$1P)E/Y
MW J'O9];'SR',68F=JTPY% 3>)14B<AR-+FL!CK)#&E/7PH"3LL[U"5K>S]2
MH%]!EQK#@4<$! X$0;%;:;F[Q[N:41OJBJ*_G[V.%":9=:VV/?D8D=#(IF^X
MB *U:HC/<2E]L:ZS-VUES:PE8CMH/]VT1 ;9!<K]V,9ED-5YVC=NOCR.%T<6
M58V1  W?S>ZZ3<\/OH; [8:_^< U,98_C,;5\;/R(G]-[;?G;](WTF^@ZPBG
MPM'%[-F3B?#Y.R__B*[E;ZNUBT@D/];X-%:>-N!]Y3 B^A_D8/S8/O\;4$L#
M!!0    ( &R!2U4;.DC%# 8  )4.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;(U7;6_;-A#^*P?W!2V@V)+\GB8!FJS%.K1=D'0KAF$?&(FVM5*B
M2E)Q\N_W'"D[LN.F^V)+%._NN;OG[LB3M3;?[$I*1W>EJNQI;^5<?3P8V&PE
M2V'[NI85OBRT*87#JUD.;&VDR+U0J09I'$\&I2BJWMF)7[LT9R>Z<:JHY*4A
MVY2E,/?G4NGU:2_I;1:NBN7*\<+@[*062WDMW1_UI<';8*LE+TI9V4)79.3B
MM/<V.3X?\7Z_X<]"KFWGF=B3&ZV_\<N'_+07,R"I9.98@\#?K;R02K$BP/C>
MZNQM3;)@]WFC_;WW';[<""LOM/I:Y&YUVIOU*)<+T2AWI=>_RM:?,>O+M++^
ME]9A;X+-66.=+EMA("B+*OR+NS8.'8%9_ .!M!5(/>Y@R*/\13AQ=F+TF@SO
MAC9^\*YZ:8 K*D[*M3/X6D#.G7V4<,F>#!QT\<H@:^7.@USZ [DDI4^Z<BM+
M[ZI<YKL*!@"Q19)ND)RG3VK\K:GZ-(PC2N,T?4+?<.O9T.L;/ND9_?WVQCJ#
MY/]SR,F@8G18!1?$L:U%)D][8+R5YE;VSEX^2R;QFR< CK8 1T]I/_N]ED:X
MHEK2CY/PI(;#^%J_OTJ2E9.&BLII4KQ(PAA1+25JREE"0:.JA")IG7 RHDQ7
MB%03JD5^;XJ:-Y*H<N@(Y<]?G,Q6E59Z>=_95&!]):GB70J:&@-S>D$WC05F
M:_MT]6 JH+&H2&P$QMQC$75M]%T!*U+=TWSR@N6%4F2XL([TXJAA%ZR5 "\L
M?P5EY)8R?1#2NJY+_P]Z"V8I*Z1#P?1*W$I:%'? 58O[$"RW$@XH%7H8M))8
M&HG/30VE[1[B?IDW*ECU.HSDKL@)#N%'-DI+G )>6QA=XH/URJ&2[J4PA%PE
M(_^(F%T<SLAAQ+V2Z_'(Z2/_T-LQZO&+!MT$D<B\D('XF@.I-- (ZQ/X8"2
MMYQ9Q+U/'RK$Q$*4@YW0FMW+M$'MT_.X/T9O4HIA(BU%68O"M('3!_-GI!*<
M^ TU<\@MBDR2IW. NP:F3&G^"!!@9]5V\G7A5@2*04L(3V,XH+[!%ZZ0-B(K
M)7W6H ""^?+9+$V2-V!@=_<%R!**0.1YP7KA6H<L??J">&2Z1(Z])W L1%3>
M82+BO^4\)TFK(O?^7#/ORLW^#Q7DN>S8[Y8^]IC>ASC^Q4D.[7.7R3MOR<Y;
M''K%%L-'G05JP]J[!UP_Q_3*H]>-!5OM:WKH1;L^<I18RLA;636!VQBI:$3+
M:$- ORAR#*>".RU/V8V\I><TC<9)@O]9-)Q-\)^D43H=T?5*&W?$[-PS^2IY
M_<AL.HK2=$SI.)IC\ RGT7":T!?M8'Q7^#D-DV@Z9#M#R,QG>!C-H\EH[/5>
M&O074WCV^XX9:EON:8'E'S1#3\S"X@QS\R_8R/S=+3LN*X;E.T0(NJ<KJ\XX
M&^WWO#$^<2VO-ET 7//%']BW:$!624V5@S%MJPQ(-XTI8F)Q(599H4(]L3N=
M_7HOLZH0-X7R94)M"$*!<4'M\.9<*%&A&*_Y< %+:[G'XUW2?A)<6>Z>WJ*2
M[FV!#7LD>[_M'T.D91+-QY/.VHC&T60\ZJR,:1A-YM/.R@0KHSCNK$RQDLYF
M'"YT_@4/O%DTF6W8T49P/PC;O@ZV3*83^E#630@#%*!-T*M)%(^GK^DSCL5M
ME.A6J,9SHU6ZIPKDG"1SU*>%YUEC.-%4@^1M>3Z5B'$T3<9H6-711O"IW:BA
M>32/1X$C/AN\$;04F\,U&V0BK/VI%)YA0A@<LCLS:=^"+T4NY4<R&S9A=#EY
M:/0>X[019(X>V^EH9S[XT?::IOTT/#X6W34W[L?T@JZ;NE:^GOAX(>R*%CR*
MN\-]?Z18'Y##;?=@U]UCZP5;P2!K3R<E0^)QF*DF#Q7# 2YA"F3PS6$[(3K)
M.G[46K>$X9883V*Z.C ?]8U#^((9>9>M^-CF<?S< "L&%6=3.G1&'72N"J4T
M2W\ALN0#'FX-V]7MG>MMN&H\; \7MD_"+/F$H.0"HG%_.NZ%6;]Y<;KV%X\;
M[7#P\(\KW!NEX0WXOM"8T.T+&]C>1,_^ U!+ P04    " !L@4M5) )*+2($
M   ."0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6R55EUOVS84_2L7
MZM"]&+8L)W66V@;BM,$VK$.0K.O#L =:NI:(4*1*4G:\7[]#2E:<(0VZ%TDD
M[ST\YWZ06NR-?7 5LZ?'6FFW3"KOF\O)Q.45U\*-3<,:*UMC:^$QM.7$-99%
M$9UJ-<G2]-VD%E(GJT6<N[6KA6F]DIIO+;FVKH4]K%F9_3*9)L>).UE6/DQ,
M5HM&E'S/_G-S:S&:#"B%K%D[:319WBZ3J^GE^BS81X,_)>_=R3<%)1MC'L+@
MEV*9I($0*\Y]0!!X[?B:E0I H/&UQTR&+8/CZ?<1_29JAY:-<'QMU!=9^&J9
M7"14\%:TRM^9_<_<ZSD/>+E1+CYIW]G.Y@GEK?.F[IW!H):Z>XO'/@XG#A?I
M-QRRWB&+O+N-(LL/PHO5PIH]V6 -M/ 1I49OD),Z).7>6ZQ*^/G5O3?Y0V54
MP=;]2!^_MM(?%A,/Y+ ^R7N4=8>2?0-EFM$GHWWEZ*,NN'@., &E@5=VY+7.
M7D7\M=5CFJ4CRM(L>P5O-NB<1;S9_]!)OQO/]-?5QGF+ZOC[)=T=ZMG+J*%C
M+ETC<EXF: G'=L?)ZNV;Z;OT_2N<SP;.9Z^A?W=NOA_E[9N+;#I_?]1_BPY@
M:[F@:$1?F"JQ8SH?IZ@UI4+;N$I &9DM-8.UB]:B]96Q\A\N1J2-YF"SKV1>
MT5XXDLZU,#66<!0X+W0A=4G"$S++0V;#^NG$=-Q3N>.FM7F%?@-+4UI1!W:U
M.. D&%9R4]>!8O3 K&N%]N0-^8I[G'5[V B\>Y#1"4/1--;LP'%SB X;(VP1
M1!32XLPP%B(T:F3']88MV$TOQO09]6VC>7-$# -1EI9+@7+2;;0&3!^Y)[Y%
MY*^-)W[,&<-L-$_GH^G\O+<=OZ#1M+87N+6F)H\3,2H,;] +FX<3&F[V 6<X
M HP\[814(=S]9&-E'G)H@P<&.Q!58,*E\1+?!:$!M!/QH$1@=$&@$YF:C9)E
M9V)H("7T8:#\QU,L<'8IA:QH+W7+U&K%KH-K,:5(>I0%U::06]G5!JB:AZ<4
MK(\I^'!,01^2(K Y"8L#XG\2$;1MI<N%ZBHK;!NK&8YYB[I%:30*,H.2DP#'
MX'8R/-LZEGH(^M7Z-[H1.0*)3E&R!ODH^1D+0/V0C<^';FG J2=Q8&$#MYTL
M0O0J9&8/*>&BS=EZW)<D0I[$IMO"5PAGZ-,N8H6)\=])HT)9!48W\A%(UR!1
M,EVC+BVN3;H3R!HVU4+G4H3P[QC?/DH"W7UX3$>SLY]&Z6Q^K,I^:\6TC6D8
MPO$4UV>5/W2AB %ZUL38"?\#KK4'NH_H+YU]DY,[JF8H"#>Q UN41G==#;/#
M97_5W7%/YMV?PB<$0"*/BK=P3<?S\X1L=_MV V^:>.-MC,?]&3\K_+"P#098
MWQH<_/T@;##\ JW^!5!+ P04    " !L@4M5#20^Q]T*   G'P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6R]65N3V[85_BL8Q4V3&45+49>5?-D9
MVTE:=\:M)[:;ATX?(!):84P2,@#NKO+K^YT#\*;+9M/I],%>@03._?(=\.6]
ML5_<3BDO'LJB<J]&.^_WSZ^N7+93I703LU<5WFR-+:7'TMY>N;U5,N=#97&5
M)LGRJI2Z&MV\Y&<?[,U+4_M"5^J#%:XN2VD/;U1A[E^-IJ/FP2_Z=N?IP=7-
MR[V\51^5_[S_8+&Z:JGDNE25TZ825FU?C5Y/G[^9TW[>\$^M[EWOMR!--L9\
MH<6[_-4H(8%4H3)/%"3^W*FWJBB($,3X&FF.6I9TL/^[H?XSZPY=-M*IMZ;X
M5>=^]VJT&HE<;65=^%_,_5]5U&=!]#)3./Y?W(>]\]E(9+7SIHR'(4&IJ_!7
M/D0[] ZLD@L'TG@@9;D#(Y;R1^GES4MK[H6EW:!&/UA5/@WA=$5.^>@MWFJ<
M\S<?O<F^_/ &>N7BK2GA:R?)7"^O/*C3GJLL4GH3**47*$U3\=Y4?N?$3U6N
M\B&!*XC5RI8VLKU)'Z7XM[J:B%DR%FF2IH_0F[6ZSIC>[)*N.VE5U/6#/""T
MO'AMK:QN%?_^U^N-\Q9Q\N]SV@?:\_.T*7>>N[W,U*L1DL,I>Z=&-]]^,UTF
M+QZ1?-Y*/G^,^A_RTJ.4SLMYB;SX9+PLA./7&WZ=]5^K!_JM!&J#\#O\U2[#
M_H.2U@E%42#@0]7Z<#Q83L="5L,=B;B73CR[GJP1ZT4!'F/Q;#5)FQ4?>+;N
MOX82>\6I71PFXKV2KK;@NZF]J"NK,G-;Z=_PX'>5D'XH;!!E/4DZ7K(HA-F*
M^YW.=F!<2 ]BWHC*5'?*T0+U0%GB[RC67-R*G\PFB_LW2O0D YM&!G.GK)#B
MGFL)O<(:I5'LE=4F)][3R76P[T3\.J"B'C+EG/#RH:.V%<^F??FQ6O6T(5LF
M/>/V-+IH+=)35[=_P.6=I\G!QP[[4,A*O*M"=R$&[RKQ=YBAW, 2X8"I;9!G
M9XI<@8W<[RVVY"S >^FM?A ?$<DZ4QR^LCJ$8.*X9M;OJ@P9#I[#^&;NWQ&9
M$1^@]>C[<70;<=$YO-BW!E'+I-O%I6X(.S:)V6XAA75CD6LXQQL2%R<,>%CQ
M11V$*O>%.2@%!P;QS)Y$<6P8J,(QP@Q/GR"BM<?.L" SJ$P'32Q%#%XA4MB6
M$*N)P2.)Y;VTN<.3BN)0.U?C80W/D4.U$WO88"(^[RG;V-"2@YZ,U-IH')?3
MU5-M/.+-P;Z<65MK?E,5NIW?,3&*7[8$,:M(A:(-MLZ"W,2U/R!IG"'=(3N3
MB%K!(G?:U*XXB%L4=M]3+<K[@=7[U%^R/&1+1>&[.32;EU&Y3K%.E^51K/14
MJL^;KF7V!(W'%$Q;I3UJV?]0^V74_F,,##K5[@&WW;&AA+'=.;Q"C:1:YNJ-
M4U]K& 6<HJ2@@\T58*13WA=8<HE .2()*77)D_O:[HTCWI:J%_2K0L$AMMYR
M]3Z$P!5[ S1$RF]0Y4K8X4[J0FZ*T&]8P8%Z,38GXG6PAJ?F14RGX^MT,4Z2
MI,F('>HJJ,)7LO8[8[F GB6%.($D]_3?=#Q;I^/K9-GFU=/DH?H.!P^J8I/[
M_PBY3Z4\USF"P >G""IA%2"MZY<(%)MAO>T76!/*90CMZ7J\6"3M.8!QYV%)
MSJ43::9!/_6@;*9#36,-',P.ZW^MI?6*2EO#G+LCA<)IHVJ((!2I&G,'2B;3
M-=6E8+>!32MS7D9_;"Y2BOT)X5 2,1-D ME5,XNAD3H]F$7!77$'/Z#73=M>
ME]>6VUA?H] /']DSG: W';$[M5VW/Z']#33XL8$&,?O@<X[#6($O8X@NIK:F
MP!!%,OG#7K$C98=?W7/Q[3>K-%V^$)\P-PW*/;V8IB]^BLVG*1BWJH+?"F0Q
M\6;AJ=L:V)[^->3>2_M%^7,$X1?74J.DC;%#/8C$Z[<C;EZQ7#*[60QCN?51
MP9!$.0H;^$,JO>7NC_0OX8_8]K*=5M1OT6<]IDYX&%""C1$BA,T6L$(L,6"*
M7"<<(VVOW%S:36:%Y(J2VM1[6O/92E/6 P[P3-FUBD&[PZ+4WBO55/XWAA(:
MBQ\;1!#">2\/B'GNP^Q":A^E^$U90P)BJ/Y30P$%ZE97D#74AER!&^>)J5K^
M*!A_=@'!4:.ZJ%N,:3K6]TT F"S8T)]-,=?1_*BNI^6,X4"3T]SY'C3@' ">
MF"YG5'G'8C9/P@]*L]EJS?7X-#RZ'I/M5%X7P5UM=+:I-1OW%O- M7NP&,+,
M,37,NF3%I;U%C^HQAD9%T:A\KGXS<V[J]#Q7$@T7U3;73FYT0>TX^@G1Y76F
M]Q3#V!!P@,AV[%T.(M0NTT*"Z+9Q@S/SH#R7WCHC-&]L##QT6?0::FE!$XH)
M: BH!L/1@2B^IBBOJGCC$9$&:)[*@)RI_$2\VU[@EQN.=>;5,6!'=T- 5"0R
MOT?9)$@I0:M 6?%=*V%NG%<5'MV9HJ[@"&2/LO!*2!Q"SXQ *'*LIG#/T55<
M<YH5,5E6V[-ZXGBO/(+GB<X#1Z,_$3PQ_U]?A\SO53FXU7:-C*O2<>E&@X @
MP5)=S2FY)'='3\ID5*'C]03>Y6F=)^Y(JJP.HV'MN#_S30^TDK8PHC2Y@G%_
M'DZ$W%*96Q@6>)>@P"G#D+D[)T&H<$& !D5WM21) HK3)8D38$,XMZT9*C/J
M<&?M<5S]3TYPS PLN!54D;@1=/6_E0VS$HJY)ET1T! 'X:%5+.Y!6UDX*N;F
M"Z$60XEAZLI'\!^O W)-N5_!TCS\GR_,03Y#N&HH31Q4Y8$GO(Y8'W@,\40W
M1)P9X<]-\!0!--QP<@%CM/ E0K_7$?K]A2.K8]N@9'\$-J?C=)4 1U^+9V)Z
M/<'?2+$969;KY3A-^?5\,ITUKR-9*O1H<XK=\%VZ7(WGR>Q[VCR;K--F<T;&
M*WC''*!]SCO2Q02@^/<D3"'A?+D87Z]60835L@]9EWBU6%^S'/-U,I[AP#%B
M:S09=*QI>P<29[9HM[,9Z1KHO$P"+@7VO.ZAZ.-KE)Z B^EBG&)^HV,+*)_B
MW+& 7$M[!N6#K54?%?L$\I\(O9RLUT'HZ7HRGSU)Z"DFEG4R/Q$T^+$X%2J8
ML'K<BBP/4/CRFH'[R>4<<;[  =#]+=V9?(SXYY?N*H9#3'QFN/*K:IV=SA#9
MTZ!Y.EN-5_-5N'9I(%3_-H=)!,0SG#*ZP:ZQ^W1HMA=/=$,Z60YO3=/)[-*M
M*6SS%$G97J>QS86CG3W;,)R-9[-98^ISR3NP=QH]^IABK%<R631J'(^2C^K0
MRL#(Z7RDFS-Z $O.%HO?B<<_(/WLOY3^8B8,!O_'VGL'['6OC7'#:8;UTV&K
M"IVZJOE"EH;MX=U1@Y1X9-L&_D&4T,K+&H!J,Y@CN%,186HLH27&VR*T&2D*
M':'6#S3D!C*!8G.OK5W_XKMMFU9]K;73GIB%R^#8/-DW%C,R?QO@3ST19ZN*
M6ZN2?)^_-Y9A;3R&/3T;0DI=1#5*U2AYD>>QB1O(S%C?]:%+@YZYDW<#.2/=
M=B('&P+$557S%8C#=%?PS _;8C:LPC2H0BZ>FZ>/1CN"I[*YYY$EW\7I:)N>
MB+ERF=6;YC+O%)H&"I?O+ESS\74#-TW$N4]A5[V/EZ7"=$:?:$E"6#Q\QVR?
MME^!7X>/G]WV\ GY/88[&$<4:HNCR>1Z,0H7X\W"FSU_"MT8[TW)/W=*8N2C
M#7B_-<8W"V+0?AN_^0]02P,$%     @ ;(%+58U/=PT!!   40H  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C N>&ULG59M;]LV$/XKA#H4"6!8;\Y+'=M
MG*18![0(FFW%,.P#+9TM(A2ID53L[-?OCI0=N['=;%_$(WGWW',GWI&CI3:/
MM@)P;%5+9<=1Y5PSC&-;5%!SV]<-*-R9:U-SAU.SB&UC@)?>J)9QEB3G<<V%
MBB8COW9O)B/=.BD4W!MFV[KFYGD*4B_'41JM%[Z*1>5H(9Z,&KZ !W"_-?<&
M9_$&I10U*"NT8@;FX^@Z'4X'I.\5?A>PM%LRHTAF6C_2Y%,YCA(B!!(*1P@<
MAR>X 2D)"&G\W6%&&Y=DN"VOT3_ZV#&6&;=PH^4W4;IJ'%U&K(0Y;Z7[JI<_
M0Q?/&>$56EK_9<N@FR<1*UKK=-T9(X-:J##R59>'+8/+0P999Y!YWL&19WG+
M'9^,C%XR0]J(1H(/U5LC.:'HISPX@[L"[=SDCALEU,*R!@R[T76-F7JHN(%1
M[!">E.*B@YH&J.P 5)JQSUJYRK([54*Y"Q CKPVY;$UNFAU%_*55?98G/98E
M678$+]\$FWN\_$?!WF.P/DKVY_7,.H-GXZ]] 0>XP7XXJI>A;7@!XP@+PH)Y
M@FCR_EUZGEP=(3O8D!T<0_]O?^9_0K$IMZ)@L+UO_<;)^W>7699<W=T_>"F]
M.F7"LH++HI7<0>EKH62(Y"I@2W_Z<<Z?P& Q!Q3+L U8QU6)Z*QL#0VDCGZ$
M+OOL5LB6K/80$*J0;8D0I%^2'E8O@_D<RYGI.8.ZD?H9@"$Z[AM<UFCK=/'(
M=$,5;_V6TNH)+#G!6@5C4 C<^NQA5QF=%BB($DAIXW)9@0*,RA.!%9A"6(S
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
MS.NN;N0**>[8Q\85&)EZO>C@F!XOBL').^?$/^-$^.Q7U71KP_[6E+(\=+!
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
MUS+'^QD9X/E2J6Z\H 6FG[2N_@=02P,$%     @ ;(%+53"0F4F-!@  11
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
M0KD\SY_P@6*#\,+W,K/1'";FQ!;@O&<VXAGD6Z(AGV,.?-&A_9X?Q#BIU4N
M[UAZD\,>G&6=80DCOQ<)!;%_%5+> 2VR584ZY6"'TM;M2<1=MHY%)MU B1H
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
MGCP^XB:S\$MK-_2G?>:V;>V:?L0"G';X 'R_L+8-O^ $\8\]O?P/4$L#!!0
M   ( &R!2U5WKMD,E@(  /(%   9    >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;(U446_:,!#^*Z>TJC8I:D* @EJ(!*S5.JD2*MWV,.W!) >QZMBI;9KN
MW^_L0$H[BO82^WQWWWUWE[M1K?2C*1 MO)1"FG%06%M=1I')"BR9.5<52M*L
ME"Z9)5&O(U-I9+EW*D64Q/%%5#(N@W3DW^8Z':F-%5SB7(/9E"73?Z8H5#T.
M.L'NX9ZO"^L>HG14L34NT'ZOYIJDJ$7)>8G2<"5!XVH<3#J7TYZS]P8_.-9F
M[PXNDZ52CTZXS<=![ BAP,PZ!$;',\Y0" =$-)ZVF$$;TCGNWW?H-SYWRF7)
M#,Z4^,ES6XR#80 YKMA&V'M5?\5M/GV'EREA_!?JK6T<0+8Q5I5;9V)0<MF<
M[&5;A_]Q2+8.B>?=!/(LOS#+TI%6-6AG36CNXE/UWD2.2]>4A=6DY>1GTT73
M#% K6/"UY"N>,6EADF5J(RV7:Y@KP3..!CX]L*5 \WD460KLW*-L&V3:!$D^
M"-))X$Y)6QBXECGF;P$B8MS23G:TI\E1Q&\;>0[=.(0D3I(C>-VV#%V/U_T
M;\9,$8+[PO73AC\S@=*:$.[16,TSBSDT)DSF[Q_W/>#79$E*^M=^'RI30Z)W
MF(2;OTM3L0S' 0V80?V,07IVTKF(KXZDV&M3[!U#3W>L:18,T#QXZBZ=]SD<
M(GX4^C!Q:A&V+8)]J?,:.W,7W*O?*?23L#OHT&78#8>#X7ZUO?4I)/TPCF,X
M.QDFG>0*'I1EPNO"?_%<$/T.P12JEL EV )A1N6@/SQG3KVP=)3>D0;"L[RA
MM>5H#09O:1WJ2+0WAR7JM=\V!OPH-2/9OK8+;=+,\:MYLPWOF%YS:I3 %;G&
MYX-^ +K9,(U@5>6G>JDL[0A_+6@IHW8&I%\I97>""]"N^?0O4$L#!!0    (
M &R!2U7*)%;7J ,  )P(   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;*U6;6_;-A#^*P>M&!) BR3JU9EM(':7K<.Z!4FZ82CV@9;/$A&)]$@Z=O[]
MCK2C)IOK]L.^2$?R[KGG7JC3>*OT@VD1+>SZ3II)T%J[OHPB4[?8<W.AUBCI
M9*5TSRTM=1.9M4:^]$9]%[$X+J*>"QE,QW[O1D_':F,[(?%&@]GT/==/,^S4
M=A(DP?/&K6A:ZS:BZ7C-&[Q#^V%]HVD5#2A+T:,T0DG0N)H$5\GE+'?Z7N%W
M@5OS0@87R4*I![=XMYP$L2.$'=;6(7!Z/>(<N\X!$8V_#YC!X-(9OI2?T:]]
M[!3+@AN<J^X/L;3M)*@"6.**;SI[J[8_X2$>3[!6G?%/V.YUBS2 >F.LZ@_&
MQ* 7<O_FNT,>7AA4\6<,V,& >=Y[1Y[E6V[Y=*S5%K33)C0G^%"]-9$3TA7E
MSFHZ%61GI[?XB'*#<';/%QV:\W%D"=6=1?4!8;9'8)]!2!B\5]*V!GZ02UR^
M!HB(SL")/7.:L9.(/V_D!:1Q""QF[ 1>.L28>KST"S%^O%H8JZD/_CH6Y1XC
M.X[A[L:E6?,:)P$UOT']B,'TVV^2(O[^!,-L8)B=0I_.*8&.&!7?MC#W94<=
MPI4Q="^Y7,(O@B]$)^P3?/25@GO<69AUJGXX&LU)?\>CH;2C3_L@S%LN&^J-
M=Q)LJS:&B)ASF"MCC2>%Q@JZ&$@2UU+(QH"0@+L:C0&U F+<^5VZ?AM9JW[=
MH=.N#^$:> -9%I8Y(X$<EF5&0I*&H[*"V1>-7_FJ3[$Z*_(PB8MS.,O3L$H9
M"4D2LC([AU\IP<^0T!VR+-!1.V-QF.:DX\0TC//*B2PLXPQ.%#T?BIZ?+/I;
M87C3:&RX_SY1#$.C?E6)3Z(?+_&/J!K-UZVHX;7W2[@6IN8=_$DY.]QD^&]#
M#,*_6N*#%"[?=Y;2[C)79'&8)ZZJ14SU34>NK&%,^8RK%.9<\B6'@E*:Y5 D
ME- 4RCA,TA1^LRUJJJQ%+3TSXI2%C*50A*.\@(2ZA#&X5Y8.WI!5&995[!R5
M:9B.*N\HB>-PE%8P7*O[IS7^OQ%?BQTNOUMK4>/K=F;DOJI\8V<4G\]!E8=Y
M/H)[FF:^0UUW:L&[?;\J'[+K7YIRHE]LM/'E_P3+JB+,1PP8&U%#%I E>9B6
MHZ_,PK%6C5Y,#/K2-'XN&G*YD78_/(;=8?1>[2?.)_7]W'[/=2.D@0Y79!I?
ME-27>C\+]PNKUG[^+)2ESYH76_I]0.T4Z'REE'U>. ?##\GT'U!+ P04
M" !L@4M5KDOA"(<#   V"   &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6R-5FUOVS80_BL'K1@2@(TD4J^9;<!)NZU#BAI-NGTH]H&6:%F(1*HD52?_
M?D?)4=S6\?K!YO'EGGONA3S-=DK?FZT0%A[:1IJYM[6VN_1]4VQ%R\V%ZH3$
MG8W2+;<XU95O.BUX.2BUC4^#(/%;7DMO,1O65GHQ4[UM:BE6&DS?MEP_7HE&
M[>9>Z#TM?*RKK74+_F+6\4K<"ONI6VF<^1-*6;="FEI)T&(S]Y;AY57LS@\'
M_J[%SAS(X#Q9*W7O)N_*N1<X0J(1A74('(>OXEHTC0-"&E_VF-YDTBD>RD_H
MOP^^HR]K;L2U:OZI2[N=>YD'I=CPOK$?U>Y/L?=G(%BHQ@S_L!O/QJD'16^L
M:O?*R*"MY3CRAWT<#A2RX 4%NE>@ ^_1T,#R#;=\,=-J!]J=1C0G#*X.VDBN
MEBXIMU;C;HUZ=K'2F%]M'PFL&BXM 2Y+>/NEKSN,O(6S.[YNA#F?^1:-.16_
MV -?C<#T!>"0PGLE[=; 6UF*\EL 'UE.5.D3U2MZ$O&O7EX "PC0@-(3>&QR
MG0UX[.=<_\[SS\NUL1J+YM]COH_(T7%D=Y$N3<<+,??PIABAOPIO\>LO81+\
M=H)W-/&.3J&?YGV,[$FXXV0QUF*(]22<O9-@MZHW:,Z<PS.);B(AIN"]!FZA
M4,9>PHW;<;]U7S=E+2L#KX!%),TR%**0)(S!M9(8['Z\J,\P.2,!2R"/2!0S
MN--<FDYIR[\[%F4DSW.( Q*' 7S8;.I"'&P[XT9M[(YK 1$C&64049(&R;=V
M:PF=5A7&P #2BA*(<K2J+&_<QL^X"Y120G.*8T[2/(9E4?1MWW K2GPK,+Y%
M/;(_"Y.,1)2=.RD@+,O^/Z82W^A7$*,'28Y"DI,H2.%$1<531<4G*^I&R>IU
M@Z]C"4MCA#6P?H0_!,:"=]NZ@"4^]P8^#V\!W(D'"U>-*NZ/WHR3EHX7V[,E
MC/2;VO *DU"-<5(;&-C='++[<>7'>GVI<#_)VB7C%JM(N%(,64J2C#HI3DD4
M#5(2D2#&\N"2EQP8B; *$Q)CX<0DB7/X8+="8\%8H>7 $XF'F/F$N8&EU T1
MBP=4AMD-G90FA+'421DE81P<39U_\):W0E=#QS)87;VTX[,^K4Y-<3GV@N?C
M8T=]SW552P.-V*!J<)%B;O38I<:)5=W0&=;*8I\9Q"TV=J'= =S?*&6?)L[
M]*FP^ ]02P,$%     @ ;(%+50K%+/0P!0  $@T  !D   !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&ULO5=M;]LV$/XK!W<H'$"+1>K5:6+ 29LN6[L%3;IB
M&/:!EFB+JT2Z)%4W^_4[4K9J9X[6?=D7B2*/=_>0#Q^>SC=*?S05YQ:^-+4T
M%Z/*VO799&**BC?,G*HUESBR5+IA%C_U:F+6FK/23VKJ"0W#=-(P(4>S<]]W
MJV?GJK6UD/Q6@VF;ANF'2UZKS<6(C'8=[\2JLJYC,CM?LQ6_X_;]^E;CUZ3W
M4HJ&2R.4!,V7%Z,Y.;M,G;TW^%7PC=EK@T.R4.JC^[@I+T:A2XC7O+#. \/7
M9W[%Z]HYPC0^;7V.^I!NXGY[Y_W:8T<L"V;XE:H_B-)6%Z-\!"5?LK:V[]3F
M![[%DSA_A:J-?\*FL\WH"(K66-5L)V,&C9#=FWW9KL/>A#Q\8@+=3J ^[RZ0
MS_(ELVQVKM4&M+-&;Z[AH?K9F)R0;E/NK,91@?/L[+52Y4;4-3!9PB^VXAIN
MI&5R)18UA[DQW!H8WS/\,B?G$XLAW<1)L75_V;FG3[@G%-XJ:2L#KV3)RT,'
M$\RU3YCN$KZD@QY_;.4I1&$ -*1TP%_4+T#D_47?L@#_A/Y2F*)6IM4<?I\O
MC-5(HS^.K4,7)3X>Q1VM,[-F!;\8X=DQ7'_FH]GS9R0-7PQ@B'L,\9#WV173
M^D'(%7QF=<M!+6&U0[5X ,-7>(KLL:2'W=Y7'(H*%X0;$!*L^]Q%8HUJI7TB
M%#!<+F9@J6H\].8,WEM1"_O@U_A6;9!DMUH5W)CMJI=(="U8#=>L<)8"(]Y9
MI5$6O,4]U\A]'+]7%I_C&Y>-:@V.F1/X&;5KP6HF"[2V@ SA6X:0*7P'$0GR
M.'2-&!L4&S0-TCS%QC0*HC2'G@.B63.A/80QC8-I&)[ . NF.3F!Y\]R2N@+
M&$<TR%W'O6;2U*P3E_)/A-!-Q*%QE."#N$>:NQ;)A]*D(:08+'&)Y7'J\R,Y
MI"%F-QV*DTTAHD 2-R4;"D!<@#SV ;+<O;(L=@'2*'T"?I F4TP]#^(X\:M
M0P\E#R)"A]&GU#V<,25^RG00O=N2.*!IA&]T']/,-:8NL!NA 8D2[]@1TAZ-
M:_""P$X<5IZG:ZZ%*D5Q8(YDO6*2E8))>(G49-J3ZP[OJ@I^4GBG2?B =B67
MRM'-\O(KNS4OE$8)<[QFL&;:DW^-8=!+\:D51K@@_J3X*.RQ\\ -;2I15#[%
M6A5(Y:+5FLOB 3;HM^36$QVC((X%]W;+5OH+;,_X=$ SDEXSDO^H&<JKO_@J
M@<Q+X#'=&'1]7.QN9%=!^(UX)";_E@((<R G\\?\>6_XLJWAC5AR>*T5ZLJ\
M*-JFK?T>.NKU<,>_<:91-!YI""H_5@98*K2XSFN-18]&O2*AVPCB:$B#),GQ
MC0>#9LAM[,DI7/D;FG>500GIUIQD0101Q_\@)]D)LCLA\5:\GL+H*9_G3K%0
M.8)P&IWX<Y%-T\> R?\#.,ZC#G 8$9]+,@@XB9W0!62*IS\-2$J_"7"4><!1
M0*D'[*0OA@&"ISW!TT&"WV']6K:UY]6UD,+R[]]@ 7CDD@_@NK7NAI\W2EOQ
M5T?25U^P\#7\&/T' Q^G_P<.W%C1>(VJ4 "774BV'W+@!'0W[/ZM"F.QOZ%G
M@%4J/.!> Y<E;OS9 66\M@89G1[TQM@7D_2@#S<3R7?8ET*2)-OMW,$H#W/G
MW7+UE#VV@Y.].A4YM/+5N('"E1)=R=KW]@7_O*MSOYIW?PMOF5X)5-N:+W%J
M>)JA).FN N\^K%K[JG>A+!+6-RO\:>':&>#X4BF[^W !^M^@V=]02P,$%
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
M_G263(BT%V_V18O&7'8MA-:B,H]K!A5<X@087PJA^Q<4,-Q^GOT#4$L#!!0
M   ( &R!2U7A$HB:D08  ) 0   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;)U8^V_CN!'^5PC? UF M?DFM9<$V,T]FJ*+!LE>#T71'Q2;MM6311\E
MKW?[U_<CY4><V,[= 8%$4L.9;V:^&9.Y7(?X:SOWOB.?%W737@WF7;=\.QJU
MX[E?E.TP+'V#+],0%V6':9R-VF7TY21O6M0CP9@9+<JJ&5Q?YK6[>'T95EU=
M-?XNDG:U6)3QRWM?A_75@ ^V"_?5;-ZEA='UY;*<^0??_;R\BYB-=EHFU<(W
M;14:$OWT:O".OWVODWP6^&?EU^V3,4F>/(;P:YK<3JX&+ 'RM1]W24.)UR=_
MX^LZ*0*,WS8Z!SN3:>/3\5;[C]EW^/)8MOXFU+]4DVY^-7 #,O'3<E5W]V']
M5[_Q)P,<A[K-3[+N90TLCE=M%Q:;S9@OJJ9_EY\W<7BRP;$3&\1F@\BX>T,9
MY?=E5UY?QK F,4E#6QID5_-N@*N:E)2'+N)KA7W=]8.?(<0=N6WZ!*=(77PL
M'VO?OKD<=;"0Y$;CC;;WO39Q0AL7Y$-HNGE+?F@F?G*H8 1H.WQBB^^].*OQ
M;ZMF2"2C1# ASNB3.W]EUB=?\??>+T/LJF9&_OWNL>TBV/&?8_[VVM1Q;:EB
MWK;+<NRO!BB)UL=/?G#][5?<L._.8%4[K.J<]NM[WX);+0E3\H^ECSDY[3&0
M9]4<!WE4-[FX;4@W#ZNV;";M&_)S5]55]X5@1N["VL=$DU@B7*MQMXJ>W,4P
M]FV;!6Z;">@:J[(F/Y;CM+'R+7GH0D1Q9XF//H+!^'X3(J)?=IY\#%V2K]HQ
M7E]\&8E/Q"%(N]^EG?P4 XQ$_\DW*T^^)D(PR@J91MI15=@TDH8*PS#Z]BLG
MN/@.(\L5=9J1OP/C6U(UG8]_:3<$V&K;2DMJ5(&G$GRW9BFS#&B;-M35!'@G
MNVU;"$+#A'(P+ZB3Q7XKL]0ZMH&^C&%:=>2BQN0-N7!4._.&%%1 O3""7 C*
MM< 73@7#EP=T*7"3DIEOD)PZAZ^<('I5XFIJ9,1_1F-N$6+.J;6<<$$U,X1;
M*IR"5LI%08REI@"*$";KJJY)M5B65<P!2"I!ATTN4R6,0PM&"&J5(88Z8Q$
M*8&0,JX)=[30;LL6B"=G@%Q2SF2"SC8#H:C,SB!_HC#)7XLTJ.16'_NR;3TL
M%8HR71#.\+:.<,4I W3..-56$*48M0CQ3;FL$DNRPY,J$0\HBQ1Z(J5+@ 5&
M5"I-OO>@^+CJ^U@.VB*5^?_Z!4D=.I2F!E8UU0JN*4FXIDG5>1+RER2$PTR+
M- )@9?,(\2Z<.""AL45.S.\A(1S7FB@\Y6X-B63N! DW$'A1T();F$_\W9/0
M6$2E<(<DY%N:&(6=H#TV[HH L33ZC]&OH X>H]*L-HDD1F7V*:N(*?+B_1&6
M<2J1"B2$V30N.%*16)?DGU.LH,8YT*@0'$^HYFD&&U8P#)0$8^T+=CF4!5SC
MS,!%L,R 30DH("JP1B%5&L:.LHM3[B1Q4J61A%LH2TX2K]4K%%,H.PL_&'>H
M'@4#0ML4;8?:.4\Q=H1B*#T8_IHH%)7EJ;LIRZBS_(!B (EVH^'=[R%9WZA2
MZ/43DJ6TG2!9#P*-,1M.@6/&/.$L9XP6TAWM=9!UG* W2W17@SKA,G4[8Y P
MSM#VK/F#W0Z45Z"Z0K<WB6C2I1BC8UCB\!, ?;=-5S:S"F>8G@M/NEY[NNVA
M((1&7T<EI;0G%POD1*.M8GW/R:H9AX7?]7(D3Q>\[W].8B E+0R'DP7E1B4)
MDS2_X"?"F&J32T=M(AJ:)$?+Y?",<4XT.".1\:/\E.CQ&K'50H)QJ(N45 B#
MVQJY?:T+,M#8P8J""HL.*)$4#KAHHV>.+7IW;-%GCRT/N#A,5@@^SA;W&Q(]
M?B$?RO^&2&[RD=;'-BWM#V&;V!P]W;QBK9HUU;0:EXCL7GF)/W+GXQA*T_$#
M4/8GOQ[2 =E?GG3^Y-%F4^+_.G64V4(D :M<#"7Y9E=)WX [0XT7&SH\=Z+=
M.J!M#5D2T%E@OV,_VHO/H_=$#2T6N1[R$_+GD?(72 OL4?P9X&/F@;;(T@=^
MR>P7?PG49L>$>.;8,]EI6$7XI$Y81WC$JSZQ0Y^*'*&]#J&?J3]PR64#2CS;
M=#+^O?Q1K$4.QJ%K)J?\J+AY%HG4#D4.&F>GV'"LC$=/;HE0-,MWX1;M;]5T
M_85QM[J[;K_K;YE[\?ZN_J&,LPKWA=I/L94-+6HT]O???M*%9;YS/H8.J/-P
M[LN)CTD WZ<A=-M),K#[)\3U_P%02P,$%     @ ;(%+513&K0O"!   (0P
M !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULI5=M;]LV$/XK!S<H$D"+
M)>H]30PDW8)F0#$C23<,Q3[0$F43H425I.+DW^](VDZ\.&_=!XLB=??</<<[
M\GR\E.I&+Q@S<->*3I^,%L;T1^.QKA:LI?I0]JS#+XU4+34X5?.Q[A6CM5-J
MQ9B$839N*>]&DV.W-E638SD8P3LV5:"'MJ7J_HP)N3P91:/UPB6?+XQ=&$^.
M>SIG5\Q\ZZ<*9^,-2LU;UFDN.U"L.1F=1D=GB95W G]RMM2/WL$RF4EY8R<7
M]<DHM XQP2IC$2@.M^PS$\("H1L_5IBCC4FK^/A]C7[NN".7&=7LLQ1_\=HL
M3D;%"&K6T$&82[G\PE9\4HM72:'=$Y9>-D6+U:"-;%?*.&]YYT=ZMXK#(X4B
M?$:!K!2(\]L;<E[^2@V='"NY!&6E$<V^.*I.&YWCG=V4*Z/P*T<],[EDVJBA
M,H/BW1P^2VTT[%_3F6#ZX'ALT(*5&U<KM#./1IY!BPA\E9U9:/BMJUF]#3!&
MUS;^D;5_9^1%Q-^'[A#B,  2$O("7KSA&SN\^$U\:5?#)1/4L!I.;7YPPYF&
M[Z<SE,*$^6=7"+R!9+<!6T1'NJ<5.QEAE6BF;MEH\O%#E(6?7G _V;B?O(3^
M@OM^Z[Z[K8-K=F?@3,CJ9B>#]]BH'"[OJD$I-$,5@TI0K7G#[51#(P56MCZ"
M<ZXK*N!O1I7?_C>M7"$T@PM\]*Y,90-G@T:7M(:+ME?REN$98& J: ?[O .S
MD(-&YOH OADNN+EW<9C*)5.(TRBZ=I_!%;MEBEH#5D2:!8KT3&G9=4S\HE:A
M\Q3W($GQ$0516;HQ3D(<29 6"9S3RIORLA\_%"0BGR"*8B!Q"G%2P!\.G7>&
M=G-N-P&#A(<J;WO*E:7PH+91#Z(T7#V]NH>/GDK"M308N%<9(XO,>X^U:+W/
MB665!&$1PU3)RL;5:E]T-9XNBB/HBIS-_/<%;)^0 V>D3",<LR#*<AS+("RS
M_X8LRB&)(^M0FD,<D##]F8C%>>I^CZ.U'QW@+TC+_  2DFUD<2W*\9N/W.O<
M]ZQ&%CI*<5"$A:-"?#8@/GI\9:3"J\J!7#.%YS%"7$DQV-1];_0RGV8DMK&+
MD]S-,AR?2[:TA)R$4.3E%G]2/ D3+GG6KSB,!+W9N S=&+H-Q)Q/$SQ15(_:
MYKUEE(:)Q<KLLXP\R;1X0BO*H" ;C\MBNP)0(]U1+W;5,WOPSOH;A3;+B<M]
M;Q-3+ ]7LFK'B8;Q=](9)J2K&"R1R!5\%"18.[LNQMD]7-_W[.B] 2FM@31(
MW0%3!'D>>X-EE*P\;+9C$\>0(],XR-&3)$CC-1/Y,X=,BD> ?VZ%.-^JEB2)
M_T>T; T^!G?G-'M#T6DV=\=[A>G(M8T:7@ 4]J+##-L=(>R54.'%P\T:TRRX
MJN''0)5!<RC=^#O%-@B'<(T2*_DE7D[U@ H2 1MZB]EB(X;Q,L+?*<[4-ETY
M$WQ.C6\Y_3:BOAP4L#O$;)1LG1>U;%&/5\"5[2V1'SK/!#KI6-Y;;Q\<"P]W
MW?WC1VU;R]3<-:<:0S%TQG=PF]5-_WOJV[X'<=\\?Z5JSK&@!6M0-3S,TQ$H
MWY#ZB9&]:P)GTF!+Z5X7V,,S907P>R.E64^L@<V_@LF_4$L#!!0    ( &R!
M2U6=S4>T608  -<Z   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;+6;
M:V_;-A2&_PKA%4,+9+4NOB1=8J")6*S#@@5-VWTH]H&Q:9NH)+HD%2? ?OQT
M<20S5F@+??TED62>AY>7.N8Y)L_74GW72\X->4CB5%_TEL:LWO7[>KKD"=-O
MY8JG^2=SJ1)F\ENUZ.N5XFQ6&B5Q/_"\43]A(NU-SLMG-VIR+C,3BY3?***S
M)&'J\9+'<GW1\WM/#SZ)Q=(4#_J3\Q5;\%MNOJQN5'[7KRDSD?!4"YD2Q><7
MO??^.QJ."H.RQ%?!UWKKFA1=N9/R>W'S<7;1\XH6\9A/38%@^;][?L7CN"#E
M[?BQ@?;J.@O#[>LG^H>R\WEG[ICF5S+^1\S,\J)WVB,S/F=9;#[)]1]\TZ%A
MP9O*6)=_R7I3UNN1:::-3#;&>0L2D5;_V<-F(+8,_-$+!L'&('AN,'C!(-P8
MA(<:##8&@T,-AAN#LNO]JN_EP$7,L,FYDFNBBM(YK;@H1[^TSL=+I,5$N34J
M_U3D=F9R6TT0(N?D5BQ2,1=3EAKR?CJ566I$NB W,A93P35Y'7'#1*S)9_Y@
M,A:_(;^1+[<1>?WJ#7E%1$H^+V6F63K3YWV3-ZVHH#_=-..R:D;P0C/\@%S+
MU"PUH>F,SVQ /^]3W;'@J6.7@9/X9Y:^):%W0@(O"%H:='6XN=]B'AUN[K68
MTX/-_3/'8(2URF')"U_@?>+:*#$U?$:NF%Z27*3J@O[(Q#V+>6HT^6AXHLFW
MOW+;ZOK?-AVKB@;M%15N[9U>L2F_Z.5^2W-USWN37W_Q1][O;1H@81$21D$P
M2ZU!K=; 19^\*-$)829_J-1C\6)^97'&VR2JZ,.27GQ1W$^&03C.9_']]MCO
MECH-3\>G=JEHMY3O>5XXLHO1%MC9V!_6I:QQ&-;C,'2.P[-9V];5"C#:JC<8
MYNU[UM7=4L]*1,Z&=)T[()@U9J-ZS$9[Y\Y)R\1I\P#/GVT9M(WU:$?C\7AW
M6NV6:IM6SDYT'6\0S!KO<3W>8^=X7XM4)%E"OEWSY(ZK5I?I)'1UF4A8A(11
M$,R2X;26X=3Y!7>C\J6S,H\GY"8NUB_%]"ZF\RI?TYJ]WVFG2(&0L @)HR"8
M)=!9+="9\SWYHOD\BTDLYKQ8:XK4L'0A[F).F-:\W>&XB2/RR)EJ,[QR&G:5
M  FC()@E@>\U:WW/[:S8PUYGY49T?1F@M A*HRB:+<96X.4?T65MX"B9D+0(
M2J,HFBU3T,@4P!W7'J0_?-EUN4T[*X&D413-5J*)87UGT#6YS$0\*P(?I_N"
MQJ=06@2E413-5J.)4?W!,=V7,P+N+!.2%D%I%$6S96I":-\=0T<\QTX%*QS6
MDP^3\[F8<L)KM0KMM)R;-5.M"84]=0P\AS]#1M81E$91-%N:)E+W]X3J,LWC
M[ZQ*F&^].AOO1OXCAP27[DHZOTE(6@2E413-EJL)]/WQ,1T>- D I450&D71
M;)F:1(#O#&-!#L]=1^CP=]#P'TJC*)JM3),!\-T!^P'^[I#X%!F/7T%I$91&
M433[Y[,F61!X1_1W 32- *5%4!I%T6R9FC1"X(Q_,?YN3QVN@-5MVED::.H
M1;.E:5('@3O._ZQ8JE=2&?9S2SQW-9W?)6B& 4JC*)HM6)-A"-P_D_^DRX.F
M'J"T"$JC*)HM4Y-Z"-R_CV-<GKL.QQ+/;=E9&6BV 46SE6FR#8$[$W"0QSM@
MD>>NIO.K!,U!0&D41;,%:W(0P>B8'@^:>X#2(BB-HFBV3$WN(7#O,L!X/'<=
MKC4>--T I5$4S5:F23<$[E3 WY4*U%+A=J-"YX4>=","E!9!:11%LU5K4A'!
MV3'='C0% :5%4!I%T>Q-JTT*(G3O5X"XO3UU.!9Z;LO.VU.A60<4S5:FR3J$
M[HS X6[O@-6>NZ[.>XJA"0DHC:)HMFI-0B(,CNCV0F@: DJ+H#2*HMDR;6W6
M=V]TP+@]=QV^XS=;MVEG:;#[\H^1>@B;U$/H3@M\3 U7:1G=LMCMU* ['*"T
M"$JC*)HM29-S"(=.IX8\VP)-.T!I$91&431;LR;M$.X_I= JP.[I@>%XYSB'
M&]YY8*&) A2M&MC^UL&^A*M%>:)2D_)L7G7&KWY:G]I\7YY5[#?%JR.?UTPM
M1*I)S.>YJ?=VG ^RJDY15C=&KLIC@G?2&)F4ETO.9EP5!?+/YU*:IYNB@OHL
MZ^1_4$L#!!0    ( &R!2U73BX+'S0D  #E6   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;,6<:V_CN!6&_PKA+HI=(!E+)'7Q- F0,24TQ60VF&3:
M#X/]H,B,K5U=7(E.LD5_?"E9$:V+:3ESC'Z9L9US'LGG%6^O:%V\9/D?Q8IS
M@5Z3."TN)RLAUA^GTR)<\20H/F1KGLJ_/&5Y$@CY-E].BW7.@T65E,13;!CV
M- FB=')U47UVEU]=9!L11RF_RU&Q29(@__,3C[.7RXDY>?O@:[1<B?*#Z=7%
M.ECR>RZ^K>]R^6[:4!91PM,BRE*4\Z?+R;7YT:=NF5!%_#/B+\7.:U1^E<<L
M^Z-\<[.XG!CE&?&8AZ)$!/*_9S[G<5R2Y'G\NX9.FF.6B;NOW^A^]>7EEWD,
M"C[/XG]%"[&ZG+@3M.!/P2867[.7O_/Z"UDE+\SBHOH7O=2QQ@2%FT)D29TL
MSR")TNW_P6M=B)T$R1E.P'4"'IM Z@323;#W)- Z@783Z)X$JTZPQB;8=8)=
MU7Y;K*K2+!#!U46>O:"\C):T\D4E5Y4M"QREY95U+W+YUTCFB:NO_)FG&XY^
M9EP$45S\@L[1MWN&?O[I%_03BE+TL,HV19 NBHNID,<KLZ9AS?ZT9>,];()N
MLU2L"N2E"[X8R)_K\^U#^4R?;V(-8"H+U50+OU7K$]82_[%)/R!BG"%L8#ST
MA7XLG?U8NC<^W1Q(]\>G&YI:DN;*(Q6/Z*^\,W3'\ZJ'3$..?GV,HV50]3G?
MKQ\+D<N>Y[>A*V_+IL/LLCO^6*R#D%].9'];\/R93Z[^^A?3-OXVI!HDC$'"
M/$B8#P1KJ4T;M:F.KM3^RLOQ+DJ7>W0_0]=)MDG%D.C;0UC5(<HA\_F*NE2.
MH1?3YUTYQX6Q<6&>]GL=*P$0K"6!U4A@:278K7?6U+M (D./7,X2PFR91O_A
M"Q04\MUV6'B)Q$H. BE_%4B\\/B9HZ3J4H?DV1[>WBDH<6>SGCSCPMBX,$_[
MG8^5!PC6DL=NY+&U_>%<UK7L[JJ:HWDU]/-<-H>BD!-,.0*CSU'P&,61^/-
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
MR*I71JH+0;?E.Q$/5 B:EA\W!"\)*PSD]RM*Q?-%$:!Y<6?V/U!+ P04
M" !L@4M5FD6O:TX%  !R)0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6RUFM%RXC84AE]%X^YT=F=V8TLV!E)@AN#N-IU-FTEVVXM,+P0(T*QM44F$
MI$]?V3@VPHZ"@W*38/#YC_39UCD_:+!E_(=8$2+!0Q*G8NBLI%R?NZZ8K4B"
MQ1E;DU1]LF \P5(=\J4KUIS@>1Z4Q"[RO-!-,$V=T2!_[YJ/!FPC8YJ2:P[$
M)DDP?[P@,=L.'>@\O7%#ERN9O>&.!FN\)+=$?E]?<W7DEBISFI!44)8"3A9#
M9PS/(]3/ O(S_J)D*_9>@VPJ4\9^9 >7\Z'C92,B,9G)3 *K?_=D0N(X4U+C
M^+<0=<J<6>#^ZR?US_GDU62F6) )B_^F<[D:.CT'S,D";V)YP[:_D6)"G4QO
MQF*1_P7;XES/ ;.-D"PI@M4($IKN_N.' L1>  R?"4!% #H,")X)\(L _]B
MH @(<C*[J>0<(BSQ:,#9%O#L;*66O<AAYM%J^C3-KONMY.I3JN+DZ MC\RV-
M8X#3.?A3K@@'EZG$Z9).8P+&0A IP/N(2$QC ;Z1![G!\0?P"7R_C<#[=Q_
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
M_ A,?B/9.CL4LF12LCB[7 $-@.L/U/L'QN3+C<Z@/(@T_1]02P,$%     @
M;(%+5>9$!>W$ @  #@@  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
MK59=;]HP%/TK5E9-K;0V(5^E'40J9-4ZK5)5VNW9)!=B-;$SVP'V[V<[(0-D
M4!_Z K9SSKGG7H=[&:T9?Q,%@$2;JJ1B[!12UK>N*[("*BRN6 U4/5DP7F&I
MMGSIBIH#S@VI*EW?\V*WPH0ZR<B</?%DQ!I9$@I/'(FFJC#_.X&2K<?.P-D>
M/)-E(?6!FXQJO(09R-?ZB:N=VZODI (J"*.(PV+LW UNTUCC#> 7@;7862.=
MR9RQ-[UYR,>.IPU!"9G4"EA]K6 *9:F%E(T_G:;3A]3$W?56_=[DKG*98P%3
M5OXFN2S&SM!!.2QP4\IGMOX.73Z1ULM8*<PG6K?8*'10U@C)JHZL'%2$MM]X
MT]5AAS"(CQ#\CN ?$HY%"#I"\%Y"V!%"4YDV%5.'%$N<C#A;(Z[12DTO3#$-
M6Z5/J+[VF>3J*5$\F3S0C%6 7O &S5C#,Q#H/ 6)22DNT"5ZG:7H_.P"G2%"
MT4O!&H%I+D:N5*&U@)MU829M&/](F(&/'AF5A4#?: [YOH"K//?&_:WQB7]2
M\4=#KU#@?4&^Y_L60]/WTP<6>OI^NG<BFZ"_AL#H!4?TIJRJ&04J!6(+I'[
M4ET(,7=C*W8K%MK%=*>X%37.8.PH)0%\!4[R^=,@]K[:"O618ND'B>T5,>R+
M&)Y23U)5+2%)9JM8RXP,4[?"57(9!7XT'+FKW5I88,%P&%_OPU(;S(]CKX?M
M^8]Z_]%)_ZJ1J39%;?9;8KQGW_.C _<65!C<Q ?F+:C@9AC:O<>]]_BD]Y],
M"#0'-8>@>V^1?H5AH^:3L+[#L>5&AOXP.,C) @M5K0]@J046Q'%XF)6[TRDK
MX$LS<03*6$-EVWOZTWZHW9E>?G ^4<.NG4W_9=I)^8CYDE"!2E@H2>_J6IGB
M[?1I-Y+5IA_/F53=W2P+-;"!:X!ZOF!,;C<Z0/\7(/D'4$L#!!0    ( &R!
M2U7'JO2AF@,  *D-   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*U7
M76_;.!#\*X2N."1 '8G4A^W4%M!85UP/*! TZ?69L=:Q4(GTD;2=_OLC*5FQ
M)-H( K]8HC2SG%V:H^5LS\4ON090Z*4JF9Q[:Z4VM[XOEVNHJ+SA&V#ZS8J+
MBBH]%,^^W B@N255I4^"(/$K6C OG=EG]R*=\:TJ"P;W LEM55'Q^PY*OI][
MV#L\^%X\KY5YX*>S#7V&!U _-O="C_PV2EY4P&3!&1*PFGN?\6V&0T.PB'\+
MV,NC>V12>>+\EQE\S>=>8!1!"4ME0E!]V<$"RM)$TCK^:X)Z[9R&>'Q_B/[%
M)J^3>:(2%KS\6>1J/?<F'LIA1;>E^L[W?T.34&SB+7DI[2_:U]ADZJ'E5BI>
M-62MH"I8?:4O32&."#@Y02 -@?0)T0E"V!#"MQ*BAA#9RM2IV#ID5-%T)O@>
M"8/6T<R-+:9EZ_0+9M;]00G]MM \E2ZV0@!3B+(<9; "/<K15[;D%:!'^@(2
M766@:%'*:S1"/QXR=/7A&GU !4./:[Z5FB=GOM)*3#Q_V<QZ5\]*3LR*"?K&
MF5I+]!?+(>\&\'4*;1[DD,<=.1OQGRV[06'P$9& $(>@Q=OIV$'/WDX/SF03
MMJL2VGCA^56Y=56V9D9NIK&)6[FA2YA[V@<DB!UXZ9]_X"3XY*K*)8-E%PK6
MJ5C45BPZ%SW] CD(6KH*5A-C2S0VN$M)J!=I=UR'(6:$0QQ'75CF@(7CI 5U
ME,>M\OBL\@=%%;ATU[3D6/>D)WL(B9*XI]F!P<0M.6DE)^>+S87V4^82G0QF
MPSW-0\2(A-.>Z"&(A&[-XU;S^*SF1Z[<?X_Q<*JX)V<QQ(PPF?:7(QO"CB)U
M5$]:U9.S1G"P9*<33"[I!)<,EETH6*=DT[9DT_<ZP=2QU$%OCR^&H/&X[P-#
MS"@.@L"]UCAX_18'[[."AM?U@KCO!@[4B$Q[^R]SH7!P!.N*/VHD\'M-H6%V
MINR7W8&)@J2O?0@B47+"S3!YE4[>YPT-K[.CPV'=AZC)I.]H#M H3,@)?\"O
MG0(^^UE-[P7?%;8+OWH"!JM"72-]'$"K>AM\1-+\J6Q_MZI72/=NMKU3IKUS
M9AT./G-Q@L?]K(<H;8K!P,I=N# >]S>+?]3#5B">[5E HB7?,E6W@>W3]KSQ
MV7;9O>=WYAQB>^/7,/4AYAL5SP63J(25#AG<C+4F49\+ZH'B&]LI/W&E^VY[
MN]9G*1 &H-^O.%>'@9F@/9VE_P-02P,$%     @ ;(%+58:V[H(A!0  W!(
M !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULK5AA;]LV$/TKA%<,*5#'
M(F5+=N882.(.R["B0=)VGVF)MHE(I$;2=O+O=Z04699HM07Z)1&E=\=[=^3Q
MF?.#5,]ZRYA!+WDF]/5@:TQQ-1KI9,MRJB]EP01\64N54P-#M1GI0C&:.J,\
M&Y$@B$8YY6*PF+MW#VHQESN3<<$>%-*[/*?J]99E\G ]P(.W%X]\LS7VQ6@Q
M+^B&/3'SM7A0,!K57E*>,Z&Y%$BQ]?7@!E\M<6P-'.(;9P?=>$:6RDK*9SNX
M3Z\'@8V(92PQU@6%?WMVQ[+,>H(X_JN<#NHYK6'S^<W[GXX\D%E1S>YD]B]/
MS?9Z,!V@E*WI+C./\O 7JPA-K+]$9MK]18<*&PQ0LM-&YI4Q1)!S4?ZG+U4B
M&@8X.F- *@/2-AB?,0@K@_!'#<:5P=AEIJ3B\K"DAB[F2AZ0LFCP9A]<,ITU
MT.?"UOW)*/C*P<XL[D4B<X:^T!?T2 U#CRR1(N$9IZXL%TMF*,_T>S1$7Y^6
MZ.+=>_0.<8&^;.5.4Y'J^<A &-;9**FFO"VG)&>FQ 1]DL)L-?HH4I:>.AA!
M_#4)\D;BEO1Z_'LG+E$8?$ D(,03T-V/FV./^?+'S8,>-F%=DM#Y"\_X:Y5@
MQ<R!,8',EB'V4L!^82E4P)7-0-D*)??<;4-:%-DK%QL'3>&[-CQ!:Y8R13.D
M#34[(]6KLU*VV% _AU6LD.J<6U^!2P)C/P';JJYT01-V/8!>I)G:L\'B]]]P
M%/SA*\ZO=+;\1<Y."C>N"S?N\[[X^%:=8TDN5DRP-3?O$;3HNA3'-#.-J'$U
M.);'EL:7]'+RB9O<MO/]8H@)"6?ST;Z93@]L%DPGIZBE!Q5'LR/J) &3.@&3
MW@0\&;NJFNP^( %GEUS7U*M\^/B5OJ,3?K,8M^CY4&0<M.AY4'$T];.+:G91
M+[O[O*!<P9GG" DIAM"]=G!NK3*&-E*F!YYE/F)1)QB,0]+BU06U.7G<3''H
MYQ37G.)>3G=;JC:P" _<0$,W;N?WE"CNA$"BULJZZV)F4:N(RRX&QT'LIS*M
MJ4R_1T5L[.I#>YKMRMY),] U5"3>_33U!#$;ARTZ712)9W&+3Q<4!A'Q\YG5
M?&;?Z28)T]I5Q+9]H5FCFP WD ;)\]!JGA3!AK,(1]I'==:E&N!VX_" IB1J
M,>V"2!CXB>+@J$&"7JJ/T(JI2K;N0$K9'M1HX?:9'4OHCLJE(5$LY<:O.(+N
MAH]PNY8^U,G"*SGZ861\AF9#:N%>FB!4088*QR7EZS53P)%3;\^H7)W$0#I-
MPX>:M4OF S7[SRD;<F1#^ME4'=TIB2:=LN47\-%8,9))6,4)5>IU19-G+U?2
M77GC=M_W@(83./[:9+NP<\OSJ,=PKVIH=)8=M!(%@KBL82$UMSO.OR)#WT$5
MM%EY4)WEV,60<YR.4@7W:Y7/=E=YXQYW9YMUUET7-.R<!$L?:GKFP,)'C8'[
M1<9#O[CZX)14J6W7U89K*A(OYZY<F$0X;I.>^ 18T!9@2X^W83B)SY7L*#]P
MO_ZXR>6N5WL@[A0*2R^])+OZ83(..@NR-X:?5>.5MV;*IE%P+A-'T8+[5<OG
MNKG\8YO+G6TN4.L#52DHSF_U\7_3=_Q7<S1CPY-N/GHC^>E\_")O9=Y&C9_]
M.0,=9Z]/H-?:95+^>*[?UE<T-^YBHO7^UE[=N.N$HYORWN<3R$,N-,K8&EP&
MES&D2Y57*>7 R,)=+JRD,3)WCUM&82=: 'Q?2VG>!G:"^D)K\3]02P,$%
M  @ ;(%+58U(-;#*!   '!,  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN
M>&ULK5C;;N,V$/T5PBV*++")1%K7U#:02Q=-L2V"9"_/M$3;0B31)6D[Z=>7
ME!3)+D=,"NR+34HSPS,CSIPA9P<NGN2&,86>J[*6\\E&J>VEY\ELPRHJ+_B6
MU?K-BHN**CT5:T]N!:-YHU25'O']R*MH44\6L^;9O5C,^$Z51<WN!9*[JJ+B
MY9J5_#"?X,GK@X=BO5'F@;>8;>F:/3+U=7LO],SKK>1%Q6I9\!H)MII/KO#E
M#9D:A4;B6\$.\FB,C"M+SI_,Y"Z?3WR#B)4L4\8$U7][=L/*TEC2./[NC$[Z
M-8WB\?C5^J?&>>W,DDIVP\OO1:XV\TDR03E;T5VI'OCA=]8Y%!I[&2]E\XL.
MK6RL5\QV4O&J4];SJJC;?_K<!>)( 0<C"J13(.]5F'8*3>2\%EGCUBU5=#$3
M_("$D=;6S*")3:.MO2EJ\QD?E=!O"ZVG%K=LQ81@.;JK,UXQ](4^HRLIF9*(
MUCGZ7-!E41:J8!+=,D6+4J*S;O !G:.OC[?H[.</,T]I+,:BEW7K7K?KDI%U
M_]C5%VCJ?T3$)P10OWF_.CY5]W0$^C"0/@RDL3=]*PQ*^T\;_R\AIUHK 6S%
MI-REW-*,S2<ZIR03>S99_/(3COQ?(1=_D+$3AZ>]PU.7]<5W*@2MU0OJ3$/.
MMA;"QH(I!_L%\2/?]V?>_MB--\5.  8]P, )\)KF.AV7R@6PM1 =K3P-?!N@
M+4:F>!1@V ,,G0#O::&WBRYIYWRUTN4H$SM:0BA#&R4.;92V6!S$HRBC'F7D
M1'E7RYW^T!ESQ3&REL8^3FV(@!PAZ2C&N,<8.S%^9FM:NO#%=F@ =+84#L;W
M8=*#2YS@_M)4JDE34%74:U1R*=&2U6Q5J*9 9KIHZ&&FT^E%D^J!BEQ"+B3
M'HQQ;'MA"^(@C<;]2'L_4J<?5V:#Z@*GJ[QN 21M251[L&TY&0*=VG&? @7
M%HM2?Q0P]@=J\IV0^Z(\D-+'9MR_^.W9H ?W3&?[))  =D",C&<=/J)5[,3^
MJ'CV=!ILUH)%>ECS>L^D8J;$=:[(#=49 'J";4]2#-0Y2#!)PW%O!G;$3B[J
M-X_9_B,@"5!#$B!+ <$H&(<X\!EV$]J#CJ?896HG3)XZBDEGQ]H8%E!;+B:.
M8 [$AM]@-MW3(KYGHFTV*BY4\4^S14"X-GN%00 %%F##.'( 'H@.NYFN3[=/
M=S=7($:;NW! @.(&":;$42L&FL-NGM,]O>[8:]TR:Z1U]H*49CU9#F6.JPT3
M('B(_7P"@+<%(U=\!_K#;O[[1LM=![34QRK#UB!0F^#.21)!O00DBC'V'8DV
M\"%V$^(7KC1;YW;##&*VZ2Q)0BC; -Z+<$S& 0_$A]/W]_;E<* !&WSL9-'_
MV^'_*&NG9YJ!0(F;0 U7-H7&'*/U)].+9,5HI2$V%<9) "0"((C]__2TIX@'
MVB1NVGQ@&2OV=%DRM.%EOJ39DW2G+P%(SY\& &I;,$S'^RIR='1TDR.0$$>[
M#,1L<V"2Q$!W @AB/\7CAQ<R\"5Q\Z7I:^TD1F>OT%_ 0SVQ#WOG! )NRX4D
M G![1U<7YM[H3RK612U1R59:T[^(M0G17L6T$\6WS6W&DBO%JV:X831GP@CH
M]RO.U>O$7)#T%V*+?P%02P,$%     @ ;(%+59@?+1J7 @  S08  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3 N>&ULK55A;YLP$/TK%JNV5EH+@9!M'4%J
M$TWKM$U5TVZ?'3B"56,SVTG:?[^S(90VM.JD?0&??>_Q[MD^DJU4M[H$,.2N
MXD)/O=*8^M3W=59"1?6)K$'@2B%510V&:N7K6@'-':CB?A@$$[^B3'AIXN8N
M59K(M>%,P*4B>EU55-V? Y?;J3?R=A-7;%4:.^&G24U7L !S4U\JC/R.)6<5
M",VD( J*J7<V.IW%-M\E_&*PU;TQL94LI;RUP44^]0(K"#ADQC)0?&U@!IQ;
M(I3QI^7TND]:8'^\8__B:L=:EE3#3/+?+#?EU/OHD1P*NN;F2FZ_0EN/$YA)
MKMV3;-O<P"/96AM9M6!44#'1O.E=ZT,/,!H_ PA;0/A:0-0"(E=HH\R5-:>&
MIHF26Z)L-K+9@?/&H;$:)NPN+HS"588XD\ZA *4@)Q<BDQ60:WI'SK0&HPD5
M.?G.Z))Q9AAHLF@VFAS.P5#&]1$Y)C>+.3D\."('A ER7<JU1I1.?(/2[ ?\
MK)5QWL@(GY'Q;2U.2!2\)V$0A@/PV>OAH\=P'PWI7 D[5T+'%SW#MV KP0J6
M46$(VE)+ 0(=D069843%_3MMSTKCG$'+Z(-EO&<9U7C2:ZD,IJ%!F11:<I93
M&R\IIR(#XO9NT+)&XWA8H[W>I[JF&4P]O+\:U :\].V;T23X/&3@?R)[9&?4
MV1F]Q/YPR%ASR!X<&RJ[X8H=EVU"FS1(_$V_EOV,./P4=TF/-(X[C>-_UMC;
MRB&A#>&D)^,XG#R1.I 3C8>5QIW2^$6E/[&W[Q\^<KA3>W\T)#;>\VQ?['Y.
M'$Y&3]3ZO69C&_T/JE9,:,*A0%AP\@'QJFF>36!D[?K/4AKL9FY8XO\&E$W
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
M!A.28MN)TV[0U.'2+@W2" C+BH8T6!] WU?&X/W&SX%^[.>_ %!+ P04
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
M'+@&J/<SQN1FHP]H_QK$_P!02P,$%     @ ;(%+5?!:N-=Y P  #0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&ULK9=M;YLP$,>_BL6JJ972\I
M29<@=:VJ;=JZ:EVW%]->.,DEL68PLTW2?ON=@="44):AO4DP]MW]_F?P'>.-
MD+_4"D"3AY@G:F*MM$[/;5O-5A!3=2922'!F(61,-0[ETE:I!#K/C6)N>XX3
MV#%EB16-\WNW,AJ+3'.6P*TD*HMC*A_? A>;B>5:VQM?V'*ES0T[&J=T"7>@
M[]-;B2.[\C)G,22*B81(6$RL"_?\TNT;@WS%-P8;M7--C)2I$+_,X/U\8CF&
M"#C,M'%!\6\-E\"Y\80<OTNG5A73&.Y>;[U?Y^)1S)0JN!3\.YOKU<0:6F0.
M"YIQ_45LWD$IR#?^9H*K_)=LBK6!9Y%9IK2(2V,DB%E2_-.',A$[!N[@!0.O
M-/ .->B7!GGF[((LEW5%-8W&4FR(-*O1F[G(<Y-;HQJ6F&V\TQ)G&=KIZ"-@
M#A0Y)9^HSB33C^0BH?Q1,46.KT!3QM4)SM[?79'CHQ-R1%A"OJY$IF@R5V-;
M(X)Q9,_*<&^+<-X+X3YDR1GI.SWB.9[78'YYN+G[W-Q&X95ZKU+OY?[Z+ZI7
M"J!'/J<@J6;)DN3YZ)&/C$X9QW3TR"U]Q,=6]\A5!N3'Q51IB<_>SR;M1;!!
M<S#S0IZKE,Y@8N$;IT"NP8I>OW(#YTU3)OZ3LV=YZ5=YZ;=YCZZ9FE%NLMQO
MTED8^[FQ.2?643#R@[&]WN5OC="1?U#Q#P[D'S3Q%\;!#K\?^(,:?VN$COQ^
MQ>\?R.\W\?M[_/U@%-;X6R-TY \J_N! _J")/]CG'SA.C;\U0D?^L.(/#^0/
MF_C#?7YO.*SQMT;HR#^L^(>M_%]7@#5]H4$VX0_W\(?!T*WAMP;HB#^J\$?M
M^$)C]A<95B0@HCJ;N3F;25J<QXW%9[2_,6X0UD^FUN =I;G.4\%U6L69FG-.
M6)QF&N983G&30.G&4NKLR3D-'+_^HK?'ZZIGIX%P6_7<8*^9.TXT65..15(L
MMGOW]QTKG>]J]/S '=4UMC)TU?C4)KBMU;;<LUDFI5&9"IFWH*CS7Q[.,L:S
MLA.Z?EVIMU=<_7#PM.?/%3P5=+>]HM^(Y'3+7X?F9;/#H)E[O]R[HY%3KY<-
MRSPG#-T:N;W3JYH/A4]4+EFB$&6!=LY9B YDT7L7 RW2O'V="HW-<'ZYPN\5
MD&8!SB^$T-N!Z8BK+Z#H#U!+ P04    " !L@4M596A'B2H"  #=!   &0
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
MS/&(-E$^'^FA7G5;8F_J5"DY:,'N#UZC8$,'63I<YS@6@SG(P2,.QK[+&J6
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
M K38O"].>)+FV]G+A/,DR@]W0-9 90'Q^29)^/%$5E!]A6+Z/U!+ P04
M" !L@4M5AA5P4<0-  "'A@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6R]G6]OVS@2QK^*X#L<ND!34]3_7A*@,=N[+-INT&RO6!3W0DF86*AM^22E
M:;_]48YBBA$Y-(51W[2QPWEH/:&EWY#2\/BAK+[52\X;[\=ZM:E/9LNFV;Z>
MS^OK)5_G]:MRRS?B-[=EM<X;\;*ZF]?;BN<WNZ#U:DX)B>?KO-C,3H]W[UU4
MI\?E?;,J-ORB\NK[]3JO?I[Q5?EP,O-G3V]\*NZ63?O&_/1XF]_Q2]Y\WEY4
MXM5\KW)3K/FF+LJ-5_';D]D;_S7S?=)&[)K\I^ /=>]GKSV6J[+\UKXXOSF9
MD?8C\16_;EJ-7/SWG2_X:M5*B0_ROTYUMN^T#>S__*3^;G?TXFBN\IHORM67
MXJ99GLS2F7?#;_/[5?.I?/@W[XXH:O6NRU6]^]=[>&P;B\;7]W53KKM@\0G6
MQ>;Q__Q'YT0O@!)# .T"Z*$!01<0/ OP0T- V 6$.V<>#V7G \N;_/2X*A^\
MJFTMU-H?=F;NHL7A%YOV#W_95.*WA8AK3M^NMZOR)^?>&=_PVZ+Q+E;YIO9>
M,-[DQ:K^S3OR/E\R[\7??SN>-Z*_-FI^W6F?/6I3@[9/O0_EIEG6WMO-#;]1
M!>;B@^X_+7WZM&<45/S]?O/*"\A+CQ)*-1]H<7BXKPEGAX<3X&B"O??!3B\P
MZ'T08[/@CW^ JC/^ZWO1R#MO^+K^K\[Q1\50K]B>)5[7V_R:G\S$::#FU7<^
M._W'W_R8_%/G%J880Q)3G SW3H:0^NE"#+.JN+IO3R6UUY1>V2R%I6O%X&UK
ML,[31^UHI]V>*+^?!@G-"!%_X^]]NS3MTC =M&/#=FD0T7X[Y2"C_4%&X$'^
M63;YRKM6#G6=WW#=(46#C^#'J3_\K M-PRB(AP?/'AO&BDDA"8Q'%>^/*@:/
MZJPL5ER<P+_QZNALE5]_J]=%L_0^YNT!BN.]Z"XR?U;B9.A]_<#75[S2?C7
M?ER_&IAB#$E,\3?9^YN@GV023"<QQ1B2F.)DNG<R!4?JV_./\Z?1V/KH?;QO
MQZ+.0%@H3(]B\744%Y$Y(;KKT *,=_4,24SQ+-M[EH&'JAE]+[W/@@:JV_N6
M";S+)F_NQ7N,U]=5L6V_]#I#X5[^$MA8/NB,'!G'P+B1GOE$,AD!/]>[\XOY
MIXO.F_8,>%-L[KRR\LZ%DUQ@=_.<ICH<@V7AZ 4<[3KJL-14"WM8ZSL.O)?>
MVZ>7?5QX*5[5C=9-?W!M%%=QS354TS DZJ6Q\\0?7$3C. B-UU"?RL.EX.%>
MWE?7R[RZX^T0*6O#\( U/I;:40$&.8\*)#75)@G</DBAIWNJ>-OFG55Q+7Y\
M2GS>B1/22^]]V;X7IJF7;VX\G\8@<L#=N5XI4=48EIIJM21R/T3G#A^D?&<[
M,=48EIIJIV1_'X9_!_BP*$7!$?%3/XX2$WW  L[&(:FIQLGTPH?S"RP"L73S
M&'TE]*[:R33OA:^;,%E85/Y5<:[KG<%Q8TV4.80/@O5X((%E/[[1>H2:,6"I
MJ<[)G,&'61^#0](!7M L&>+%0M/03^-(PR'I@$-HG  <(G'?AXGZ, Z!-0P<
M@H3DG0-3 #Z5@$]A$O^]+#;-?FJC)8\./#YOVC?^$%?)R^*']ZZ\%U^Q*_[@
M?65E.XNOO6K"?;E>-5'5&)::ZK/, JB/#B$43"R<[<148UAJJITRRZ!PAN
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
MWY9E\_2B[:!= ]I][-/_ U!+ P04    " !L@4M515 _DPL*  !#1   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RMG&UOV\@5A?\*X19%%EA'G%>2
MJ6U@(^YN4R!H$#?MAZ(?&&EL$RN)*DG9V:(_OD-*T8B>PRO)GAB()?G,(>^=
MMV>&%*^>JOJWYL&8-OJV7*R:ZXN'MEV_FTR:V8-9%LW;:FU6]B]W5;TL6ONV
MOI\TZ]H4\[[0<C'A<:PGRZ)<7=Q<]9]]JF^NJDV[*%?F4QTUF^6RJ']_;Q;5
MT_4%N_C^P>?R_J'M/IC<7*V+>W-KVB_K3[5]-]F[S,NE635EM8IJ<W=]\1-[
ME^NT*] K_E&:I^;@==2%\K6J?NO>?)A?7\3=&9F%F;6=16%_/9JI62PZ)WL>
M_]F97NR/V14\?/W=_9<^>!O,UZ(QTVKQSW+>/EQ?I!?1W-P5FT7[N7KZB]D%
MI#J_6;5H^O^CIZTVL4><;9JV6NX*V_?+<K7]77S;)>*@ -,C!?BN ']>0(X4
M$+L"XGD!-5) [@K(/C/;4/H\Y$5;W%S5U5-4=VKKUKWHD]F7MN&7JZ[>;]O:
M_K6TY=J;6W-O:[&-/JRV;:BKBS>Y:8MRT?P0749?;O/HS1]_N)JT]F!=D<EL
M9_Q^:\Q'C!F//E:K]J&)?E[-S7QH,+%GN3]5_OU4WW/2\:^;U=M(Q#]&/.8<
MG-#T].(,%,]/+QX3T8A]XD7O)T;\/IO&-LTFJNZBOZU-W6>^06G>VDALTPT+
M[YIU,3/7%[;?-Z9^-!<W?_H#T_&?48I"FN6!S ;ID_OT2<K]YM>Z:AH[\#R:
MU<; O&W+J[Y\-_H]WB1,IBJV_ZXFCX=)\94ZR52L/67N*QF+$Y7R0^D@'K6/
M1Y'Q?-Y&@@+9%M2'@<1)DH) ?*5.A,A2/Q!?:0.),Y&.!J+W@>@3*F9=5W=E
M&[U9V#=P\-#>"5PR#E(^]86")UKY(?E"9CMZHD<C2O81)61$MW92*E?W/T;W
M9F4[ZB(J5O.HF-O!N&S:KN,^FLA\LQ-Q@QMB FI%9Z#Z@#!+%&B&OC#5G(@T
MW4>:DI%^6+7%ZK[\NC!1T306.LKENBCK;H)H^JAM/V[KS:S=U#8AT:QJ6AAQ
MZE=%FBF_&4Y]H88!^SK%[<]HP-D^X(P,>#?RVEC*U:Q:&J+!9GZ#39-423\H
MH)0BD8D?%E *K8FX6.RF]?A(H]W.ZWT]PDK:&1P>7<HXR80?$9+:BD(U!:2*
M)8+%XS$=H HC8YH6Z[*U_:_O;//2MD+<X78V@S%#2'_(F *A%*!*<R!DJ1+9
M>%#<!<7)H')C9\=9N26O?F195G5;_G?[P6Y<@5%R_YQLGP -$BEMTP73 E)F
MC,OQ.!WN,!(';KZTY:)L?^]#_%0]F;I#SKKX/I[@$(.R3U"W/)3;,)T.?Y@,
M@X^,Y*BS<QC2+0_E-LRA0RY&,]=QAF0^)W'><1+H9$!J1SW%02]#4JMCX]W,
MT1>C\8O@2.83TF@P0#H6#)+2P3CP8C1YG<B2S.>A2SN\ 9@$2@9!'PB3."5B
M<HC%:,9Z+4TR %<L21@(UE=F:8JJ$%C&\1!8AM$ZOF(T8(4B2N:C$D\DJF%?
MR 1#02-'BKVX8R].L]<95,E]7+KDEI9 GT323*=@%D=*$:MLO/ERQV"<9K#C
M7,E]5LJD/3J(R%>F+&$ E('2KFRS\=4J=_S%:?XZ%2JYCT8<Q00(BJ5^=>9
M*'A*-#]'6IPFK1<3Y<YW<$HIZ#M3()2,HWH#CK$:QTGN^(?3^S^?ZFIFFNT8
M\F$UW]A1I+2U^$LQZS"S'*G#H"P4U"T/Y3;,IV,AKL+P)">9ZNP<AG3+0[D-
M<^C8BY^R]47Q) >PI%*9^5UGBJ0QDPF8RH!4<ID0:V[N$(S3"$;P)/<9R2X_
M4PGV>8"495D&AWI?*CE+$V+R<NS%:?8ZD2<Y *=^=//" N"4:(FJR%<*+>3X
M!@)WB,5IQ'HM4') 3!Q!\10I)=RO THNN1[?H10.K@0-5Z&(4OB0I%,-.B(0
MBC0&+1<(.<_8^&PG''4)FKK.($KAH](EBR%1(FG&_95$CCU3,=XGA>,O0?/7
M<: 4 *EB&2=@G(%2K9D/:CF2BC011'4=7-JC">Q4IA0^'L$-/*!+!=BF!+I$
M<3$>D<,M0>/6BYERYSO8#]9H,0"$.F9@=0.$:4SU,L= @MX/NFVKNK@W?7Q_
M-[4=06T=WE:+S?BUV: P%-0M#^4V3*:#(:'# *4@H>KL'(9TRT.Y#7/HX$N<
MLO]% :4 #"8TUP!6D%0G&=H0 E*9Q!2#"<=@@F8P BB%#TG<KHD%&BV U/(4
M6)'G0"KM/$_!B&,O0;/7B4 I  YIL*X&.B8THF2@U$RR\:%>.L"2QZX<OHXG
MI8]!+.$IF-:0,M423&Q ::L[':]"Z=!*TF@5BB>ESTB)$.AN$W M462 NI"0
M:K;2,9>DF>L,G)0^)EUR*<"5@"F2:HFF<* 4(M/CPXMTZ"5I]#J.D]*')-MS
M8MA @51;\ 1#)I+: 5./;Z++@UN=:/@Z%2>E3T9" $H&.F;'&1"4+Y3/%@C#
MD!QJ21JU7LR3TK]VIGID]H($MTU)M%9%PD02(ZE#($GO!WVQ_+BH9D5KYM&T
MJM>6+EMC7XV-($%!**A;'LIMF$D'0C() Y.2!*JS<QC2+0_E-LRA R]YRN87
M><>D3TI>KSHJR4G)\-P=9TF:LPAHE#X)>2=]5)*3DN$-G0ZD% U2)\*A0I<
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
MAM#(2FBV(OF2QD P,&-<5*_)AT?9.#@UIFX%%^[S&8=CV.&C6Z']J59\=*,
M%0EBXA,V?,)C^7P2*YHWE<K$)=0FX'5XO&B!;18*@ZAA$%D98)G79=<S3CG2
MACN-@LZ+,M.-@E$W^ 8@&/B!>>[C9N[C8]-#EFY[8HSU5V0R\4<=*KJ5(7VP
M;J6DC\)ETG"96+D8JVQ33T_ +*=Q(L ?C,MR>DW7]S0W%E+K*'T+J4LP[ A,
MB2[T6FGA_?@N5L_!4?2=HF%7:&K\]Z0==-S*:D ES2;=VF,PFGB=K,8F(^2;
M\Q6BEA%RV\MJO/UI1+Y&2#<::WQT&PA'!PH0;'4>M&J9?LVLQK)ULY=-L-5$
MI=%J)F@73?:.5CLKG<B'87?J!JM)MPV8C"",P@,$6HT$[2*I3UN#!H'D(^U)
MZ%9:*F&#T7XJJ61:@03M"LE8=PVU]@1@NJ"Y['+@,WD$EYQ386UT]G%[UUJ7
M:-@5FAKS5M+!Z!7T.JNN[!U_EVC8%9H:_U:6PJ-UZ;&]SB \(?2";A[K9E$4
M^MU$UJV"R6AR()-;@0KM"K5_OYOHI*))X'=)Z68HFD1=4KJ5[X4'EJ.HE87(
M*GOZ];P:R];S7C;!5A.51JNND%U=V7L>TO7/:>!W/PH8K$9!T)V\ 0H=DAZH
MU5+(KJ7ZM#RDJQ\T#F%W*6<P,Z04KLU&AU)*)=1J*6374H8*"SXM##V.@].B
MS-)DF8'95M[+YD_@<TXRGE;^S:,UQL+I=S.G:-@5FOH$6AF(@A_?!)%5BO:.
MOTLT[ I-C7^K8I%=Q;Y0D@RZ%7I:-;4.T3L@CM#4@+1*&-F5<+^2L$W3I^<W
ML;I7?0$R1].I%G:*AEVAJ5%OM3!Z!5H8.=7"3M&P*S0U_JT61G8M_$(9&&O=
M-]2K@'6$WO%PA*;&HU71R*ZBFY\R;^F<)@_D/J7/;YI,^X_9/*>$4V.LG'[:
M=8J&7:&I/U"V*MY_!1]W?:<?=YVB85=H:OS;Y8?_/<L/NW/OP.DK$*UD8%=#
MJO%HES.^?3EC3W)Y4;Z:^9,Q5E;@WK%RB89=H:E!W=N&\!KV(;C=B.!V)\+_
ML:#RVP65_SW?U>W.O0.G;S[P]21WNL 9[NU;6M-\6>[_XJ!,Y&KK3W.UV6-V
M6>ZLZER_@F>XVBG6PE0;UZY)ODPR#E*ZD)#>^TCRRZN]8-6)8)MR=]0]$X*M
MR\,5)3'-"P-Y?\&8>#XI!FAVY$W_ U!+ P04    " !L@4M5!UWS+44#  "J
M%   #0   'AL+W-T>6QE<RYX;6S=6-%.VS 4_94HC FDB;0-I,UH*VV5D"9M
M$Q(\[ VYC=-:<NS,<5G+U\_73M.T^"+@8="E*K'OR3GWV+Y)3(>57G-ZLZ!4
M!ZN"BVH4+K0N/T=1-5O0@E1GLJ3"(+E4!=&FJ^9152I*L@I(!8]ZG4X2%82)
M<#P4R^*JT%4PDTNA1V&_"07N]"T;A=WD/ R<W$1F=!3>G7S\O93Z\D/@SD>?
MCHXZ=Z>7^_$3"YR&D5?TXAFB9QU<UV"8=/(LZ2>4,>'^KO#&!T@UIE#RP$,^
M;IC'&"WUYSQNY\3(_8Z7W*):8E27P7B82[&MACAT :-,"AK<$SX*)X2SJ6+
MRDG!^-J%>Q"822Y5H$T9FE1=B%0/#NZZ'E1HK5,P(97-[3*XO]/Z\CU@TP.#
MC//&8"]T@?&P)%I3):Y,QUYL@X^@H&[?KDOC<*[(NMN["+<$>S))IE)E5#5I
MNN$F-!YRFH,=Q>8+.&M91@!J+0O3R!B92T&LAPVC;AC9&>7\!F[?7_F.]BIO
MK9E=,=$TC:&ZZ61<!_3;:DZ[+7O^*MV@9/=2?UV:X0C;A[N"7BN:LY7MK_+&
M *;>Q=5)6?+U%\[FHJ!N\,]..!Z2#2]82,4>3#8HE9D)4!4&]U1I-FM'_BA2
MWM*5WI33*L<]]P[0\[^=YSD55!'>-FUJ_SW/\JL=U^^[M_!L'RO[CKTFX_[[
M]UB_X]^[R>003![$<@\.P61Z ";[;_;4?,$3Z'U.9%3OA%K;K9W-5A,-8%,[
M"G_"]IAODP;3)>.:B;JW8%E&Q:,]EY'79&K^$=O1-]=G-"=+KF\;<!1NVS]H
MQI9%VEQU#1-17[5M?X?A=9-F1VUR,9'1%<TF=5?-I[89F(;)6A] V$>N[.%'
M,([#_ A@6![, <9Q+"S/_S2> 3H>AV'>!EYD@'(&*,>Q?,C$?K \?DYJ#O](
MTS2.DP2;T<G$ZV""S5N2P->OAGD#!I8',KULKO'5QBODZ3K UO2I"L%&BE<B
M-E)\K@'QSQLPTM2_VE@>8&"K@-4.Y/?G@9KR<^(85A7SAMW!.)*F& *UZ*_1
M)$%F)X&/?WVPNR2.T]2/ .9W$,<8 G<CCF .P .&Q+%]#^Z]CZ+->RK:_CHY
M_@M02P,$%     @ ;(%+59>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2
MN6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>
M:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEF
MM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;
M&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ
M8K3^-8+)#^Q^ %!+ P04    " !L@4M5 ^/GVW8%  "9+0  #P   'AL+W=O
M<FMB;V]K+GAM;,6:6T_C.!2 _XK5EV6E84MSFQE$D;C-+-+LP%+$Z\HD+K5P
M[*[M )U?O\<)+0Z$HWTY] GBI,D7QS[?\>7@T=C[6V/NV5.MM)N.%MXO]\=C
M5RY$S=T?9BDTG)D;6W,/A_9N[)96\,HMA/"U&B=[>\6XYE*/#@_6][JTX_C
M>%%Z:304AH(;*1[=R_EPR!ZDD[=22;^:CMK_E1BQ6FI9RU^BFH[V1LPMS..?
MQLI?1GNN9J4U2DU'D^[$C;!>EF^*9P'RFM^ZML3SVRL.(--1L0<WG$OK?'M%
M>W\.C \"+NZ.&F^^2>6%/>5>?+>F64I]%VX#;S&.7J.MA_7?KA+W[?^I1C.?
MRU*<FK*IA?9=/5JA J!V"[ET(Z9Y+::C]26,ZXJ=:0^5Q,YU=RNX-KPI//J\
MZM[: VY4AW9?P@E[7K7@=) G<&R4K.#I%9L%B/ #Q\P<6$L3028(9+(UR!-3
M+R/(%(%,MPCY3Q)!9@AD]H&0QUQQ70K6]B47 >8(8+XU0+9SR2/( H$LMO>I
MN5M$D)\1R,_;@USP./Q\02"_;!&RUVF^(I!?:2%G35USNPI0,WFG)?R,0U@_
M*DO30%B/ _D>%LGW:#&OQ(/0C8AQ4+$0FP7RAR78??6)74(O]I\Z#?[;R&7X
M84R)F65"K);OQE2/4JF6[L(OA 7O>:[O @<[BC$QMTR(Y7(J;GM5ABED0NR0
MD!?4@EWS)Q%+8X)98T*NC;J6OHL=X4M"7/&0]PE=RCXD9HT)L39^".[Z-)@>
M)L1^F'E3WB^,JH1UO[4=TZ]B-LP*$V(MM&R[QU!=59OA">W>Y,R8$";$1CCC
M5D/S<@PB7 "LC88DA=LX^":8"Q)B%YS52V560K!CH<5<^C8&QTTOP=20$*MA
M)N[:@='P:"A!1QK$/K@2SMNF](V%[PN?UO42XP1S0$+L@!NNFK:TC7!_-US)
M^2I0=HE(C(GI(2'6 YHM]5*Z!#-&0FP,'#.-,3%G),3.>$[JV,XUAP>[WV,N
MS!X)L3WP[([%F)A($F*1H.E=OS%B/DF(?1*G5$.?.L5<DA*[I$M;!K$PB:34
M$GDG1W@&C3$QH:3$0GDW5>@X8TQT\HI8+L,)P^!'Q^224LOE;>8PR(B9)24V
MRT *,<B(:24EU@INORS&Q"R3$EMF8[]3X;E4_?K#O)(2>P757\\K*>:5E-@K
MN/[B)"?##),1&P;'C%MCAADG(S8.CIG'F)AQ,F+CA+FB38]AU^+)PU A[CD9
M)IKL V:RV$7C 4!7(4 ^3_*[#CG&1-=)B$5SY!S<^9B7]Y!>M,S0Y0.&"58\
MC3$QUV3$KGE)'-G,-'93C:]B98:Y)J->+6FL72^#GHJY@*.*O8#'F)AK,F+7
M1%5Y!0CL2I1&EU+)+LN(,3'S9,3F&:A!UC;6;N(SQL3,DQ&;!\7L"3+'S),3
MFR>B.P%:R'M/N+4KN-<CMU5O310S3TYLGDXV@?+<B]J]CNXQ)F:>G'R='IF%
M9SLQ)J:@G%A!SP/:7?83OC4/NT<&@V:.^2<G]L^&,0QMC5XOBK;%4!9CHJOU
MQ/[98/[%PWC'K]B1YFKE9-=&8TQ,0?F'K+P 9M>1NEI\&4/&F)B"<F(%;3!G
MS7*IVJ5PKMHM!>R;,H\Q)J:@_"-69UZM'$4A*<;$%)13+]N_.T'4HL9;23 %
M%<0*0C%[IBPP!17;FF[;96'"(\;$%%1L;[KMU?"BP!14;&FZ[;D3Q9B8A0IB
M"Z&8_;:)6:B@7LL9FA4<,'J![AFCGG)#(%G2P\0<5)!/N0W,7@[5)6:@@MA
MZ%)HOUUB!BI: XW;B]WA005-7(OJ)SS"07G)57EI6?C3;5/*\K#I8-XH=0)E
M%_J'X=5Z9_%Z5_3A?U!+ P04    " !L@4M5EW=RY"P"  #V*   &@   'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+3N- %(7AK41> )6ZKT"+,.H)
M4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]
M'O;'NFRVPW#ZE5)=;<NAK7?=J1S/5]9=?VB'\[+?I%.[>F\W)<E\'JF_G=$\
M/=[.G+U^G<K_3.S6Z]VJ_.Y6?P[E./QC</KH^O>Z+65H9J]MORG#LDF?^^OI
MFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@
MQ?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!
MVAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O
M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;
M)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ
M;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'
MO9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [
M4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=Q#H
M':AW_*3>=?C:EWKM^5[C3T$_2?5POK=<'W]9?I]$G!<7G--M17WZ"U!+ P04
M    " !L@4M5UD@C+O<!   K*   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MVLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M
M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!
MF)C-#*M<GZA/TS34*!;GE[2TFS9-KK;YY]BX?EX$:F,QN=AM'++FA?6^;2J;
M\CI[[.M/*=/7A#*?'/?$5>/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV
M;5E,SRW%<G^)+WITRV534>VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/
M9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP
M'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6<HC:"(
MRE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*%%D%BJP"15:!(JM D56@
MR"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL"D56A2*K0I%5
MH<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4HLFH4636*K!I%5HTBJT:1
M5:/(:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ4&0U_RGKO7/K/XX?GV5GF_XM
MGXW_$5R\ %!+ 0(4 Q0    ( &R!2U4'04UB@0   +$    0
M  "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ;(%+5=Z7:_[M
M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L!
M A0#%     @ ;(%+59E<G",0!@  G"<  !,              ( !RP$  'AL
M+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !L@4M5_',__YX'  #Q,0
M&               @($,"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!
M A0#%     @ ;(%+5512YHIG!0  J!8  !@              ("!X \  'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( &R!2U5_65A5) ,
M ,P(   8              " @7T5  !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6Q02P$"% ,4    " !L@4M5$RX3OI@"  #3!@  &               @('7
M&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ ;(%+58%*
MA'.=!P  +R   !@              ("!I1L  'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;%!+ 0(4 Q0    ( &R!2U64SOHW]0(  (D(   8
M  " @7@C  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !L
M@4M5E9"=AET*  "S,0  &               @(&C)@  >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL4$L! A0#%     @ ;(%+5;C !917!P  TBL  !@
M         ("!-C$  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0
M   ( &R!2U4R'=^L&0,  /,(   8              " @<,X  !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !L@4M5#8^$(*L?   Z8P
M&0              @($2/   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+
M 0(4 Q0    ( &R!2U5)/PJ)<PH  -T<   9              " @?1;  !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ ;(%+50H$4^G8
M!   J H  !D              ("!GF8  'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6Q02P$"% ,4    " !L@4M5:GS!:@\*  "@'0  &0
M@(&M:P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( &R!
M2U5/M5:$5@H  ,<9   9              " @?-U  !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL4$L! A0#%     @ ;(%+54SV$]AZ#   /B(  !D
M         ("!@(   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M    " !L@4M5SGLQNY<&  !X#P  &0              @($QC0  >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( &R!2U4;.DC%# 8  )4.
M   9              " @?^3  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M4$L! A0#%     @ ;(%+520"2BTB!   #@D  !D              ("!0IH
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !L@4M5#20^
MQ]T*   G'P  &0              @(&;G@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Y+GAM;%!+ 0(4 Q0    ( &R!2U6-3W<- 00  %$*   9
M  " @:^I  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @
M;(%+58"U@-I0#0  ^2(  !D              ("!YZT  'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6Q02P$"% ,4    " !L@4M5&)):E+<*  #>&@  &0
M            @(%NNP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4
M Q0    ( &R!2U4PD)E)C08  $40   9              " @5S&  !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ;(%+57'FNB"H!
M(PP  !D              ("!(,T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6Q02P$"% ,4    " !L@4M5 6KGZE@@  #X:0  &0              @('_
MT0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( &R!2U5W
MKMD,E@(  /(%   9              " @8[R  !X;"]W;W)K<VAE971S+W-H
M965T,C8N>&UL4$L! A0#%     @ ;(%+5<HD5M>H P  G @  !D
M     ("!6_4  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M" !L@4M5KDOA"(<#   V"   &0              @($Z^0  >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( &R!2U4*Q2ST, 4  !(-   9
M              " @?C\  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L!
M A0#%     @ ;(%+59;"04V^"0  J!H  !D              ("!7P(! 'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !L@4M5<4S.H8 $
M  !!"P  &0              @(%4# $ >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;%!+ 0(4 Q0    ( &R!2U53[^GTNP(  !T&   9              "
M@0L1 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ ;(%+
M571'".S0 @  HP8  !D              ("!_1,! 'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6Q02P$"% ,4    " !L@4M5XW_*[U,(   )%0  &0
M        @($$%P$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0
M   ( &R!2U7A$HB:D08  ) 0   9              " @8X? 0!X;"]W;W)K
M<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ ;(%+513&K0O"!   (0P
M !D              ("!5B8! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q0
M2P$"% ,4    " !L@4M5G<U'M%D&  #7.@  &0              @(%/*P$
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( &R!2U73BX+'
MS0D  #E6   9              " @=\Q 0!X;"]W;W)K<VAE971S+W-H965T
M,S@N>&UL4$L! A0#%     @ ;(%+57Z3GQ[U!0  &"$  !D
M ("!XSL! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !L
M@4M54CLKW+0%  #$(P  &0              @($/0@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( &R!2U6:1:]K3@4  '(E   9
M          " @?I' 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#
M%     @ ;(%+5;@><XS\!0  5R\  !D              ("!?TT! 'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !L@4M5<R[Z-&X#  !#
M#P  &0              @(&R4P$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM
M;%!+ 0(4 Q0    ( &R!2U6.Z I-S00  '<>   9              " @5=7
M 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ ;(%+5:DK
M450>!@  E"0  !D              ("!6UP! 'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6Q02P$"% ,4    " !L@4M5YD0%[<0"   ."   &0
M    @(&P8@$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (
M &R!2U7'JO2AF@,  *D-   9              " @:ME 0!X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL4$L! A0#%     @ ;(%+58:V[H(A!0  W!(  !D
M             ("!?&D! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"
M% ,4    " !L@4M5C4@UL,H$   <$P  &0              @('4;@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( &R!2U68'RT:EP(
M ,T&   9              " @=5S 0!X;"]W;W)K<VAE971S+W-H965T-3 N
M>&UL4$L! A0#%     @ ;(%+584,$KLL!   *A8  !D              ("!
MHW8! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !L@4M5
MX$<6/;T"  !W!@  &0              @($&>P$ >&PO=V]R:W-H965T<R]S
M:&5E=#4R+GAM;%!+ 0(4 Q0    ( &R!2U4Q+."_8P(   (&   9
M      " @?I] 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%
M  @ ;(%+51EKWY4& P  1 L  !D              ("!E( ! 'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !L@4M5=$$)%,P"   F"
M&0              @('1@P$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+
M 0(4 Q0    ( &R!2U7P6KC7>0,   T-   9              " @=2& 0!X
M;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ ;(%+565H1XDJ
M @  W00  !D              ("!A(H! 'AL+W=O<FMS:&5E=',O<VAE970U
M-RYX;6Q02P$"% ,4    " !L@4M5>U(>YGL"  " !0  &0
M@('EC $ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( &R!
M2U7)II_2Y@,  $(.   9              " @9>/ 0!X;"]W;W)K<VAE971S
M+W-H965T-3DN>&UL4$L! A0#%     @ ;(%+53Q?A3/!!P  [30  !D
M         ("!M),! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M    " !L@4M5 D6S7^,"  #="   &0              @(&LFP$ >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( &R!2U4<$B=\7 8  /4E
M   9              " @<:> 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
M4$L! A0#%     @ ;(%+55HM3/=. P  -0P  !D              ("!6:4!
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !L@4M57,K&
M,& %  !.(0  &0              @('>J $ >&PO=V]R:W-H965T<R]S:&5E
M=#8T+GAM;%!+ 0(4 Q0    ( &R!2U6&%7!1Q T  (>&   9
M  " @76N 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @
M;(%+5450/Y,+"@  0T0  !D              ("!<+P! 'AL+W=O<FMS:&5E
M=',O<VAE970V-BYX;6Q02P$"% ,4    " !L@4M5_0QPR+$'  !/3   &0
M            @(&RQ@$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4
M Q0    ( &R!2U5XC)' =08  #4J   9              " @9K. 0!X;"]W
M;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ ;(%+5?S(O8$6!@
MG2<  !D              ("!1M4! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX
M;6Q02P$"% ,4    " !L@4M5!UWS+44#  "J%   #0              @ &3
MVP$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &R!2U67BKL<P    !,"   +
M              "  0/? 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( &R!2U4#
MX^?;=@4  )DM   /              "  >S? 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " !L@4M5EW=RY"P"  #V*   &@              @ &/Y0$
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !L@4M5UD@C
M+O<!   K*   $P              @ 'SYP$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     30!- !(5   ;Z@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>291</ContextCount>
  <ElementCount>396</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Property, Plant, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2130107 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139109 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2141110 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - Earnings per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EarningsperCommonShare</Role>
      <ShortName>Earnings per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2151112 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2155113 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2159114 - Disclosure - Restructuring Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/RestructuringCosts</Role>
      <ShortName>Restructuring Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2162115 - Disclosure - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts</Role>
      <ShortName>Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2306302 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/Revenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2309303 - Disclosure - Property, Plant, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2312304 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2322306 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/IncomeTaxes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/Leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/StockBasedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2348309 - Disclosure - Earnings per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EarningsperCommonShareTables</Role>
      <ShortName>Earnings per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/EarningsperCommonShare</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2352310 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2356311 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SegmentInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2360312 - Disclosure - Restructuring Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/RestructuringCostsTables</Role>
      <ShortName>Restructuring Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/RestructuringCosts</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual</Role>
      <ShortName>Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/RevenueTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Property, Plant, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2413404 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Goodwill and Other Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2415406 - Disclosure - Goodwill and Other Intangible Assets (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2418407 - Disclosure - Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/DebtDetailsTextual</Role>
      <ShortName>Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/Debt</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2419408 - Disclosure - Debt Outstanding Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails</Role>
      <ShortName>Debt Outstanding Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2420409 - Disclosure - Asset Backed Debt Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails</Role>
      <ShortName>Asset Backed Debt Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2423410 - Disclosure - Income Tax Sources (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails</Role>
      <ShortName>Income Tax Sources (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2424411 - Disclosure - Current and Deferred Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails</Role>
      <ShortName>Current and Deferred Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Deferred Income Tax Assets and Liabilities Details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails</Role>
      <ShortName>Deferred Income Tax Assets and Liabilities Details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Deferred Income Tax Assets and Liabilities Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails</Role>
      <ShortName>Deferred Income Tax Assets and Liabilities Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Income Tax Credit Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails</Role>
      <ShortName>Income Tax Credit Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - Other Tax Items (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual</Role>
      <ShortName>Other Tax Items (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/CommitmentsandContingencies</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Leases - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails</Role>
      <ShortName>Leases - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Leases - Maturity Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails</Role>
      <ShortName>Leases - Maturity Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Leases - Other Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails</Role>
      <ShortName>Leases - Other Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2440423 - Disclosure - Stockholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual</Role>
      <ShortName>Stockholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/StockholdersEquity</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - Stock-Based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual</Role>
      <ShortName>Stock-Based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/StockBasedCompensationTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/StockBasedCompensationTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2445426 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - Earnings per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails</Role>
      <ShortName>Earnings per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/EarningsperCommonShareTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2453430 - Disclosure - Employee Benefit Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual</Role>
      <ShortName>Employee Benefit Plans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2454431 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2457432 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SegmentInformationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2458433 - Disclosure - Segment Information (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/SegmentInformationDetails2</Role>
      <ShortName>Segment Information (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/SegmentInformationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2461434 - Disclosure - Restructuring Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/RestructuringCostsDetails</Role>
      <ShortName>Restructuring Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/RestructuringCostsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="mtrx-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2463435 - Disclosure - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails</Role>
      <ShortName>Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts</ParentRole>
      <Position>69</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 51 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, mtrx:DeferredSharesIssued, mtrx:OtherTreasurySharesAcquired, mtrx:PercentageOfPlanFunded, mtrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:DefinedContributionPlanCostRecognized, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax, us-gaap:PreferredStockSharesAuthorized, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue, us-gaap:SharesOutstanding, us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:TreasuryStockShares, us-gaap:TreasuryStockSharesAcquired -  mtrx-20220630.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DeferredTaxAssetsLiabilitiesNet has a value of -26000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DeferredTaxAssetsLiabilitiesNet fact are: Context: i91f31bfc61bd4c7abf97958483a32a06_I20220630, Unit: usd, Rule Element Id: 623. mtrx-20220630.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="mtrx-20220630.htm">mtrx-20220630.htm</File>
    <File>exhibit1021-purchaseandsal.htm</File>
    <File>exhibit21-mtrxx2022x06x30x.htm</File>
    <File>exhibit23-mtrxx2022x06x30x.htm</File>
    <File>exhibit311-mtrxx2022x06x30x.htm</File>
    <File>exhibit312-mtrxx202206x30x.htm</File>
    <File>exhibit321-mtrxx2022x06x30x.htm</File>
    <File>exhibit322-mtrxx2022x06x30x.htm</File>
    <File>exhibit95-mtrxx2022x06x30x.htm</File>
    <File>mtrx-20220630.xsd</File>
    <File>mtrx-20220630_cal.xml</File>
    <File>mtrx-20220630_def.xml</File>
    <File>mtrx-20220630_lab.xml</File>
    <File>mtrx-20220630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mtrx-20220630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1284">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>92
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mtrx-20220630.htm": {
   "axisCustom": 2,
   "axisStandard": 20,
   "contextCount": 291,
   "dts": {
    "calculationLink": {
     "local": [
      "mtrx-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mtrx-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mtrx-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mtrx-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mtrx-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mtrx-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 738,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 39,
    "http://www.matrixservicecompany.com/20220630": 11,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 55
   },
   "keyCustom": 62,
   "keyStandard": 334,
   "memberCustom": 55,
   "memberStandard": 24,
   "nsprefix": "mtrx",
   "nsuri": "http://www.matrixservicecompany.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.matrixservicecompany.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - Revenue",
     "role": "http://www.matrixservicecompany.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Property, Plant, and Equipment",
     "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant, and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Debt",
     "role": "http://www.matrixservicecompany.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - Income Taxes",
     "role": "http://www.matrixservicecompany.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130107 - Disclosure - Commitments and Contingencies",
     "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132108 - Disclosure - Leases",
     "role": "http://www.matrixservicecompany.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139109 - Disclosure - Stockholders' Equity",
     "role": "http://www.matrixservicecompany.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141110 - Disclosure - Stock-Based Compensation",
     "role": "http://www.matrixservicecompany.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Statements of Income",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147111 - Disclosure - Earnings per Common Share",
     "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShare",
     "shortName": "Earnings per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - Employee Benefit Plans",
     "role": "http://www.matrixservicecompany.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155113 - Disclosure - Segment Information",
     "role": "http://www.matrixservicecompany.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159114 - Disclosure - Restructuring Costs",
     "role": "http://www.matrixservicecompany.com/role/RestructuringCosts",
     "shortName": "Restructuring Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162115 - Disclosure - Valuation and Qualifying Accounts",
     "role": "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts",
     "shortName": "Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306302 - Disclosure - Revenue (Tables)",
     "role": "http://www.matrixservicecompany.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309303 - Disclosure - Property, Plant, and Equipment (Tables)",
     "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312304 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322306 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.matrixservicecompany.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Leases (Tables)",
     "role": "http://www.matrixservicecompany.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.matrixservicecompany.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348309 - Disclosure - Earnings per Common Share (Tables)",
     "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables",
     "shortName": "Earnings per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352310 - Disclosure - Employee Benefit Plans (Tables)",
     "role": "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356311 - Disclosure - Segment Information (Tables)",
     "role": "http://www.matrixservicecompany.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360312 - Disclosure - Restructuring Costs (Tables)",
     "role": "http://www.matrixservicecompany.com/role/RestructuringCostsTables",
     "shortName": "Restructuring Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual",
     "shortName": "Summary of Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i9974919ca8784da19f30f12bc7c13f18_D20210701-20220630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Revenue (Details)",
     "role": "http://www.matrixservicecompany.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mtrx:ChangeinCIE",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:LandBuildingsAndImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Property, Plant, and Equipment (Details)",
     "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant, and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:LandBuildingsAndImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals",
     "shortName": "Consolidated Statements of Comprehensive Income (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i479997c343be4594abeb76af138c0bab_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413404 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "role": "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i013bd1d3932e4817ba01b11f0e14503e_I20190630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Goodwill and Other Intangible Assets (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual",
     "shortName": "Goodwill and Other Intangible Assets (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415406 - Disclosure - Goodwill and Other Intangible Assets (Details 1)",
     "role": "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
     "shortName": "Goodwill and Other Intangible Assets (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418407 - Disclosure - Debt (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
     "shortName": "Debt (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419408 - Disclosure - Debt Outstanding Balances (Details)",
     "role": "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails",
     "shortName": "Debt Outstanding Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i573d3c70de7b4f87a9d00430baa6fa72_D20210701-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherNoncashExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInitiationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - Disclosure - Asset Backed Debt Provisions (Details)",
     "role": "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
     "shortName": "Asset Backed Debt Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id501f2d1892c470c8187b1e68d5d3806_D20221005-20221005",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInitiationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423410 - Disclosure - Income Tax Sources (Details)",
     "role": "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails",
     "shortName": "Income Tax Sources (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Current and Deferred Income Taxes (Details)",
     "role": "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails",
     "shortName": "Current and Deferred Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Income Tax Rate Reconciliation (Details)",
     "role": "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails",
     "shortName": "Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Deferred Income Tax Assets and Liabilities Details (Details)",
     "role": "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails",
     "shortName": "Deferred Income Tax Assets and Liabilities Details (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Balance Sheets",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Deferred Income Tax Assets and Liabilities Summary (Details)",
     "role": "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails",
     "shortName": "Deferred Income Tax Assets and Liabilities Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Income Tax Credit Carryforwards (Details)",
     "role": "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails",
     "shortName": "Income Tax Credit Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "ieed21a2621dc424fab70540bd1bf6628_D20210701-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInIncomeTaxesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - Other Tax Items (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual",
     "shortName": "Other Tax Items (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInIncomeTaxesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnapprovedChangeOrdersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Commitments and Contingencies (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnapprovedChangeOrdersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:PercentageOfRealEstateLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:PercentageOfRealEstateLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Leases - Components of Lease Costs (Details)",
     "role": "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails",
     "shortName": "Leases - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Leases - Maturity Analysis (Details)",
     "role": "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails",
     "shortName": "Leases - Maturity Analysis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mtrx:OtherInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Leases - Other Lease Information (Details)",
     "role": "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails",
     "shortName": "Leases - Other Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mtrx:OtherInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mtrx:OtherInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details)",
     "role": "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails",
     "shortName": "Leases - Supplemental Cash Flow Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mtrx:OtherInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - Stockholders' Equity (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual",
     "shortName": "Stockholders' Equity (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Stock-Based Compensation (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
     "shortName": "Stock-Based Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i479997c343be4594abeb76af138c0bab_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)",
     "role": "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i91f31bfc61bd4c7abf97958483a32a06_I20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - Earnings per Common Share (Details)",
     "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails",
     "shortName": "Earnings per Common Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:DefinedContributionPlanMaximumAnnualContributionByEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453430 - Disclosure - Employee Benefit Plans (Details Textual)",
     "role": "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual",
     "shortName": "Employee Benefit Plans (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:DefinedContributionPlanMaximumAnnualContributionByEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454431 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:Grossrevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457432 - Disclosure - Segment Information (Details)",
     "role": "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mtrx:Grossrevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458433 - Disclosure - Segment Information (Details 2)",
     "role": "http://www.matrixservicecompany.com/role/SegmentInformationDetails2",
     "shortName": "Segment Information (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "ibba403d5b7bc4490b74893effbe0e8e4_D20210701-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461434 - Disclosure - Restructuring Costs (Details)",
     "role": "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
     "shortName": "Restructuring Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i479997c343be4594abeb76af138c0bab_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463435 - Disclosure - Valuation and Qualifying Accounts (Details)",
     "role": "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails",
     "shortName": "Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i013bd1d3932e4817ba01b11f0e14503e_I20190630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherAssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i013bd1d3932e4817ba01b11f0e14503e_I20190630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "i013bd1d3932e4817ba01b11f0e14503e_I20190630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtrx-20220630.htm",
      "contextRef": "id79f84dd3a8c41b6b954811fdbca00aa_D20210701-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "role": "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 80,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "CANADA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mtrx_AccountsReceivableReserveIncrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Reserve - Increase",
        "label": "Accounts Receivable Reserve - Increase",
        "terseLabel": "Accounts Receivable Reserve - Increase"
       }
      }
     },
     "localname": "AccountsReceivableReserveIncrease",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AccountsReceivableReserveRecovery": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Reserve - Recovery",
        "label": "Accounts Receivable Reserve - Recovery",
        "terseLabel": "Accounts Receivable Reserve - Recovery"
       }
      }
     },
     "localname": "AccountsReceivableReserveRecovery",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AccountsReceivableReserveWriteOffOfFullyReservedBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable Reserve - Write Off of Fully Reserved Balance",
        "label": "Accounts Receivable Reserve - Write Off of Fully Reserved Balance",
        "terseLabel": "Accounts Receivable Reserve - Write Off of Fully Reserved Balance"
       }
      }
     },
     "localname": "AccountsReceivableReserveWriteOffOfFullyReservedBalance",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Margin on Adjusted Term SOFR, Maximum",
        "label": "Additional Margin on Adjusted Term SOFR, Maximum",
        "terseLabel": "Additional Margin on Adjusted Term SOFR, Maximum"
       }
      }
     },
     "localname": "AdditionalMarginOnAdjustedTermSOFRMaximum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Margin on Adjusted Term SOFR, Minimum",
        "label": "Additional Margin on Adjusted Term SOFR, Minimum",
        "terseLabel": "Additional Margin on Adjusted Term SOFR, Minimum"
       }
      }
     },
     "localname": "AdditionalMarginOnAdjustedTermSOFRMinimum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_AdjustmentToRestructuringReserve": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to restructuring reserve",
        "label": "Adjustment to restructuring reserve",
        "terseLabel": "Adjustment to restructuring reserve"
       }
      }
     },
     "localname": "AdjustmentToRestructuringReserve",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AdvancesUnderSeniorSecuredRevolvingCreditFacility": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances under senior secured revolving credit facility (JPMorgan Chase Facility)",
        "label": "Advances under senior secured revolving credit facility",
        "terseLabel": "Advances under senior secured revolving credit facility"
       }
      }
     },
     "localname": "AdvancesUnderSeniorSecuredRevolvingCreditFacility",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AlternateBaseRateMargin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternate Base Rate Margin",
        "label": "Alternate Base Rate Margin",
        "terseLabel": "Alternate Base Rate Margin"
       }
      }
     },
     "localname": "AlternateBaseRateMargin",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_AmountOfNonDeductibleGoodwillImpaired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of non-deductible goodwill impaired",
        "label": "Amount of non-deductible goodwill impaired.",
        "terseLabel": "Amount of non-deductible goodwill impaired."
       }
      }
     },
     "localname": "AmountOfNonDeductibleGoodwillImpaired",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive securities excluded from computation of diluted earnings per share.",
        "label": "Antidilutive Securities Excluded From Computation Of Diluted Earnings Per Share [Abstract]",
        "verboseLabel": "Antidilutive Securities Excluded From Computation Of Diluted Earnings Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum",
        "label": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum",
        "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum"
       }
      }
     },
     "localname": "AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor",
        "label": "Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor",
        "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Rate Three Month Tenor"
       }
      }
     },
     "localname": "AssetBackedCreditFacilityAdjustedTermSOFRRateThreeMonthTenor",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement",
        "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement",
        "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement"
       }
      }
     },
     "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_BaillieTankEquipmentLtd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Baillie Tank Equipment, Ltd. [Member]",
        "label": "Baillie Tank Equipment, Ltd. [Member]",
        "terseLabel": "Baillie Tank Equipment, Ltd. [Member]"
       }
      }
     },
     "localname": "BaillieTankEquipmentLtd.Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_BankOfMontrealMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank of Montreal",
        "label": "Bank of Montreal [Member]",
        "terseLabel": "Bank of Montreal"
       }
      }
     },
     "localname": "BankOfMontrealMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_BoilermakerBlacksmithNationalPensionTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boilermaker blacksmith national pension trust.",
        "label": "Boilermaker Blacksmith National Pension Trust [Member]",
        "verboseLabel": "Boilermaker-Blacksmith National Pension Trust [Member]"
       }
      }
     },
     "localname": "BoilermakerBlacksmithNationalPensionTrustMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CARESACTDeferredPayrollTaxLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CARES ACT deferred payroll tax liability",
        "label": "CARES ACT deferred payroll tax liability",
        "terseLabel": "CARES ACT deferred payroll tax liability"
       }
      }
     },
     "localname": "CARESACTDeferredPayrollTaxLiability",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_CanadianPrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian Prime Rate [Member]",
        "label": "Canadian Prime Rate [Member]",
        "terseLabel": "Canadian Prime Rate [Member]"
       }
      }
     },
     "localname": "CanadianPrimeRateMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CapacityConstraintDueToSeniorLeverageRatio": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capacity constraint due to the Senior Leverage Ratio.",
        "label": "Capacity Constraint Due To Senior Leverage Ratio",
        "terseLabel": "Capacity constraint due to Leverage Ratio"
       }
      }
     },
     "localname": "CapacityConstraintDueToSeniorLeverageRatio",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_CashPerformanceAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Performance Awards",
        "label": "Cash Performance Awards [Member]",
        "terseLabel": "Cash Performance Awards"
       }
      }
     },
     "localname": "CashPerformanceAwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CdorRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CDOR Rate [Member]",
        "label": "CDOR Rate [Member]",
        "terseLabel": "CDOR Rate [Member]"
       }
      }
     },
     "localname": "CdorRateMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ChangeinBIE": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in BIE from the prior year to the current period.",
        "label": "Change in BIE",
        "terseLabel": "Change in billings on uncompleted contracts in excess of costs and estimated earnings"
       }
      }
     },
     "localname": "ChangeinBIE",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ChangeinCIE": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in CIE from prior year to the current period.",
        "label": "Change in CIE",
        "terseLabel": "Change in costs and estimated earnings in excess of billings on uncompleted contracts"
       }
      }
     },
     "localname": "ChangeinCIE",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_Changeinnetcontractbalances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in net contract balances from the prior year to the current year.",
        "label": "Change in net contract balances",
        "terseLabel": "Change in net contract balances"
       }
      }
     },
     "localname": "Changeinnetcontractbalances",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ConnecticutPlumbersandPipefittersPensionFundLocal777Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]",
        "label": "Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]",
        "terseLabel": "Connecticut Plumbers and Pipefitters Pension Fund, Local 777 [Member]"
       }
      }
     },
     "localname": "ConnecticutPlumbersandPipefittersPensionFundLocal777Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ContractWithCustomerCurrentLiabilityNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer current liability, net",
        "label": "Contract with customer current liability, net",
        "terseLabel": "Contract with customer, current liability, net"
       }
      }
     },
     "localname": "ContractWithCustomerCurrentLiabilityNet",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_CurrentYearOutstandingRestructuringCostsIncurred": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current year outstanding restructuring costs incurred",
        "label": "Current year outstanding restructuring costs incurred",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "CurrentYearOutstandingRestructuringCostsIncurred",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_CustomerBasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer based member.",
        "label": "Customer Based [Member]",
        "verboseLabel": "Customer based [Member]"
       }
      }
     },
     "localname": "CustomerBasedMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Eight [Member]",
        "label": "Customer Eight [Member]",
        "terseLabel": "Customer Eight [Member]"
       }
      }
     },
     "localname": "CustomerEightMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerElevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Eleven [Member]",
        "label": "Customer Eleven [Member]",
        "terseLabel": "Customer Eleven [Member]"
       }
      }
     },
     "localname": "CustomerElevenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerFiveMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Five [Member] [Member]",
        "label": "Customer Five [Member] [Member]",
        "terseLabel": "Customer Five [Member]"
       }
      }
     },
     "localname": "CustomerFiveMemberMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer four.",
        "label": "Customer Four [Member]",
        "verboseLabel": "Customer Four [Member]"
       }
      }
     },
     "localname": "CustomerFourMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerNineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Nine [Member]",
        "label": "Customer Nine [Member]",
        "terseLabel": "Customer Nine [Member]"
       }
      }
     },
     "localname": "CustomerNineMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer one.",
        "label": "Customer One [Member]",
        "verboseLabel": "Customer One [Member]"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerRelationshipImpairment1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship impairment 1",
        "label": "Customer relationship impairment 1 [Member]",
        "terseLabel": "Customer relationship impairment 1 [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipImpairment1Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerRelationshipImpairment2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship impairment 2",
        "label": "Customer relationship impairment 2 [Member]",
        "terseLabel": "Customer relationship impairment 2 [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipImpairment2Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerRelationshipImpairment3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship impairment 3",
        "label": "Customer relationship impairment 3 [Member]",
        "terseLabel": "Customer relationship impairment 3 [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipImpairment3Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Seven [Member]",
        "label": "Customer Seven [Member]",
        "terseLabel": "Customer Seven [Member]"
       }
      }
     },
     "localname": "CustomerSevenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Six [Member]",
        "label": "Customer Six [Member]",
        "terseLabel": "Customer Six [Member]"
       }
      }
     },
     "localname": "CustomerSixMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerTenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Ten [Member]",
        "label": "Customer Ten [Member]",
        "terseLabel": "Customer Ten"
       }
      }
     },
     "localname": "CustomerTenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerThirteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Thirteen",
        "label": "Customer Thirteen [Member]",
        "terseLabel": "Customer Thirteen"
       }
      }
     },
     "localname": "CustomerThirteenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer three.",
        "label": "Customer Three [Member]",
        "verboseLabel": "Customer Three [Member]"
       }
      }
     },
     "localname": "CustomerThreeMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerTwelveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Twelve",
        "label": "Customer Twelve [Member]",
        "terseLabel": "Customer Twelve"
       }
      }
     },
     "localname": "CustomerTwelveMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer two.",
        "label": "Customer Two [Member]",
        "verboseLabel": "Customer Two [Member]"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_DebtTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt.",
        "label": "Debt (Textual) [Abstract]",
        "verboseLabel": "Debt (Textual) [Abstract]"
       }
      }
     },
     "localname": "DebtTextualAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_DeferredIncomeTaxExpenseBenefitSocf": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred income tax expense benefit socf.",
        "label": "Deferred Income Tax Expense Benefit Socf",
        "verboseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitSocf",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_DeferredSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Shares Issued",
        "label": "Deferred Shares Issued",
        "terseLabel": "Issuance of deferred shares, shares"
       }
      }
     },
     "localname": "DeferredSharesIssued",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_DeferredTaxAssetsAccruedLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets accrued losses.",
        "label": "Deferred Tax Assets Accrued Losses",
        "verboseLabel": "Accrued losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccruedLosses",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_DeferredTaxAssetsInsuranceReserve": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets insurance reserve.",
        "label": "Deferred Tax Assets Insurance Reserve",
        "verboseLabel": "Insurance reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsInsuranceReserve",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined contribution plan employer matching contribution percent for next two percent of employee contribution.",
        "label": "Defined Contribution Plan Employer Matching Contribution Percent For Two percent of Employee Contribution",
        "verboseLabel": "Employee contribution for next 2%"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay, by the terms of the plan, that the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan Maximum Annual Contribution by Employee Percent",
        "verboseLabel": "Percentage of limitation on pretax compensation"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionByEmployeePercent",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_DescriptionOfFundedPortionOfPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of funded portion of plan.",
        "label": "Description of Funded Portion of Plan",
        "verboseLabel": "Description of plans funded"
       }
      }
     },
     "localname": "DescriptionOfFundedPortionOfPlan",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_DirectorAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Director Awards [Member]",
        "label": "Director Awards [Member]",
        "terseLabel": "Director Awards [Member]"
       }
      }
     },
     "localname": "DirectorAwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_DisclosureCustomerContractsAdditionalInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure - Customer Contracts - Additional Information [Abstract]",
        "label": "Disclosure Customer Contracts Additional Information [Abstract]",
        "terseLabel": "Disclosure Customer Contracts Additional Information [Abstract]"
       }
      }
     },
     "localname": "DisclosureCustomerContractsAdditionalInformationAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_Effectofnewaccountingstandardcomparedtooldstandard": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of new accounting standard compared to old standard",
        "label": "Effect of new accounting standard compared to old standard",
        "negatedLabel": "Excess tax expense (benefit) on stock-based compensation"
       }
      }
     },
     "localname": "Effectofnewaccountingstandardcomparedtooldstandard",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ElectricalInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electrical infrastructure.",
        "label": "Electrical Infrastructure [Member]",
        "verboseLabel": "Electrical Infrastructure [Member]"
       }
      }
     },
     "localname": "ElectricalInfrastructureMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_EmployeeAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Award.",
        "label": "Employee Award [Member]",
        "verboseLabel": "Employee Award [Member]"
       }
      }
     },
     "localname": "EmployeeAwardMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_EmployeeBenefitPlansTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefit plans.",
        "label": "Employee Benefit Plans (Textual) [Abstract]",
        "verboseLabel": "Employee Benefit Plans (Textual) [Abstract]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansTextualAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan per participant maximum annual share purchase limited to aggregate market value.",
        "label": "Employee Stock Purchase Plan Maximum Annual Share Purchase Limited To Aggregate Market Value",
        "verboseLabel": "Employee share purchase limit aggregate market value"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan maximum number of shares available for issuance.",
        "label": "Employee Stock Purchase Plan Maximum Number Of Shares Available For Issuance",
        "verboseLabel": "Shares available at ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_EmployeeStockPurchasePlanTerminationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan, Termination Date",
        "label": "Employee Stock Purchase Plan, Termination Date",
        "terseLabel": "Employee Stock Purchase Plan, Termination Date"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanTerminationDate",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "mtrx_FederalForeignTaxCreditCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign tax credit carryforward [Member]",
        "label": "Federal foreign tax credit carryforward [Member]",
        "terseLabel": "Foreign tax credit carryforward [Member]"
       }
      }
     },
     "localname": "FederalForeignTaxCreditCarryforwardMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_FederalNetOperatingLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Net Operating Losses",
        "label": "Federal Net Operating Losses [Member]",
        "terseLabel": "Federal Net Operating Losses"
       }
      }
     },
     "localname": "FederalNetOperatingLossesMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_FederalTaxCreditCarryforwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal tax credit carryforwards",
        "label": "Federal tax credit carryforwards [Member]",
        "terseLabel": "Federal tax credits"
       }
      }
     },
     "localname": "FederalTaxCreditCarryforwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ForeignTaxCreditCarryforwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign tax credit carryforwards",
        "label": "Foreign tax credit carryforwards [Member]",
        "terseLabel": "Foreign tax credit carryforwards"
       }
      }
     },
     "localname": "ForeignTaxCreditCarryforwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_FutureBranchLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future domestic income tax liability related to foreign branch deferred tax assets.",
        "label": "FutureBranchLiability",
        "terseLabel": "Branch future liability"
       }
      }
     },
     "localname": "FutureBranchLiability",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill attributable to reporting units at risk for impairment",
        "label": "Goodwill attributable to reporting units at risk for impairment",
        "terseLabel": "Goodwill attributable to reporting units at risk for impairment"
       }
      }
     },
     "localname": "GoodwillAttributableToReportingUnitsAtRiskForImpairment",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_Grossrevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross revenues before intersegment eliminations",
        "label": "Gross revenues",
        "terseLabel": "Gross revenues"
       }
      }
     },
     "localname": "Grossrevenues",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_HoustonInterestsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Houston Interests, LLC [Member]",
        "label": "Houston Interests, LLC [Member]",
        "terseLabel": "Houston Interests, LLC [Member]"
       }
      }
     },
     "localname": "HoustonInterestsLLCMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IBEWLocal654PensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IBEW Local 654 Pension Plan",
        "label": "IBEW Local 654 Pension Plan [Member]",
        "terseLabel": "IBEW Local 654 Pension Plan"
       }
      }
     },
     "localname": "IBEWLocal654PensionPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IBEWLocalFourFiveSixPensionPlanMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for IBEW Local Four Five Six Pension Plan",
        "label": "IBEW Local Four Five Six Pension Plan [Member] [Domain]",
        "terseLabel": "IBEW Local 456 Pension Plan [Member] [Domain]"
       }
      }
     },
     "localname": "IBEWLocalFourFiveSixPensionPlanMemberDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IBEWLocalUnionNineEightPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IBEW Local Union Nine Eight Pension Plan [Member]",
        "label": "IBEW Local Union Nine Eight Pension Plan [Member]",
        "terseLabel": "IBEW Local Union 98 Pension Plan [Member]"
       }
      }
     },
     "localname": "IBEWLocalUnionNineEightPensionPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IncomeTaxAuthorityDescriptionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Authority: State, Federal and Foreign",
        "label": "Income Tax Authority, Description [Axis]",
        "terseLabel": "Income Tax Authority, Description [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDescriptionAxis",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_IncomeTaxAuthorityDescriptionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Income Tax Authority: State, Federal and Foreign",
        "label": "Income Tax Authority, Description [Domain]",
        "terseLabel": "Income Tax Authority, Description [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDescriptionDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IncomeTaxReconciliationChargesWithoutTaxBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation, Charges without tax benefit",
        "label": "Income Tax Reconciliation Charges Without Tax Benefit",
        "negatedLabel": "Charges without tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChargesWithoutTaxBenefit",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_IndianaLaborersPensionFundDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indiana Laborers Pension Fund [Domain]",
        "label": "Indiana Laborers Pension Fund [Domain]",
        "terseLabel": "Indiana Laborers Pension Fund [Domain]"
       }
      }
     },
     "localname": "IndianaLaborersPensionFundDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial.",
        "label": "Industrial [Member]",
        "verboseLabel": "Industrial [Member]"
       }
      }
     },
     "localname": "IndustrialMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_InsuranceReservesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for insurance reserves.",
        "label": "Insurance Reserves [Policy Text Block]",
        "verboseLabel": "Insurance Reserves"
       }
      }
     },
     "localname": "InsuranceReservesPolicyTextBlock",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtrx_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International.",
        "label": "International [Member]",
        "terseLabel": "International [Member]"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IronWorkersPensionPlanLoc.55Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Iron Workers Pension Plan, Loc. 55 [Member]",
        "label": "Iron Workers Pension Plan, Loc. 55 [Member]",
        "terseLabel": "Iron Workers Pension Plan, Loc. 55 [Member]"
       }
      }
     },
     "localname": "IronWorkersPensionPlanLoc.55Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]",
        "label": "Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]",
        "terseLabel": "Iron Workers Pension Plan of Western Pennsylvania, Local 3 [Member]"
       }
      }
     },
     "localname": "IronWorkersPensionPlanofWesternPennsylvaniaLocal3Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IronworkersMidAmericaPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ironworkers Mid-America Pension Plan [Member]",
        "label": "Ironworkers Mid-America Pension Plan [Member]",
        "terseLabel": "Ironworkers Mid-America Pension Plan, Local 395 [Member]"
       }
      }
     },
     "localname": "IronworkersMidAmericaPensionPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_IssuanceOfDeferredShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of deferred shares.",
        "label": "Issuance Of Deferred Shares",
        "terseLabel": "Issuance of deferred shares"
       }
      }
     },
     "localname": "IssuanceOfDeferredShares",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_JPMorganChaseBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J.P. Morgan Chase Bank",
        "label": "J.P. Morgan Chase Bank [Member]",
        "terseLabel": "J.P. Morgan Chase Bank"
       }
      }
     },
     "localname": "JPMorganChaseBankMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Joint Pension Fund Local Union Number One Zero Two",
        "label": "Joint Pension Fund Local Union Number One Zero Two [Member] [Domain]",
        "terseLabel": "Joint Pension Fund Local Union Number 102 IBEW [Member] [Domain]"
       }
      }
     },
     "localname": "JointPensionFundLocalUnionNumberOneZeroTwoMemberDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_JointPensionFundLocalUnionOneSixFourIbewMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Pension Fund Local Union One Six Four Ibew",
        "label": "Joint Pension Fund Local Union One Six Four Ibew [Member]",
        "terseLabel": "Joint Pension Fund Local Union One Six Four Ibew [Domain]"
       }
      }
     },
     "localname": "JointPensionFundLocalUnionOneSixFourIbewMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_LandBuildingsAndImprovementsGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land Buildings And Improvements Gross",
        "label": "Land Buildings And Improvements Gross",
        "terseLabel": "Land Buildings And Improvements Gross"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsGross",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_LettersOfCreditIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters of credit issued, excluding insurance-related letters of credit.",
        "label": "Letters Of Credit Issued",
        "terseLabel": "Letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditIssued",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit basis spread on alternate base rate maximum.",
        "label": "Line Of Credit Basis Spread On Alternate Base Rate Maximum",
        "verboseLabel": "Additional Margin on alternate base rate loans, Maximum"
       }
      }
     },
     "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMaximum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit basis spread on alternate base rate minimum.",
        "label": "Line Of Credit Basis Spread On Alternate Base Rate Minimum",
        "verboseLabel": "Additional Margin on alternate base rate loans, Minimum"
       }
      }
     },
     "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMinimum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility maximum borrowing capacity after consideration of capacity constraint.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint",
        "terseLabel": "Capacity under the senior secured revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_LocalThreeFiveOneIbewPensionPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local 351 Ibew pension plan.",
        "label": "Local Three Five One Ibew Pension Plan [Domain]",
        "verboseLabel": "Local 351 IBEW Pension Plan [Member]"
       }
      }
     },
     "localname": "LocalThreeFiveOneIbewPensionPlanDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MarketBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market based awards.",
        "label": "Market Based Awards [Member]",
        "verboseLabel": "Market Based Awards [Member]"
       }
      }
     },
     "localname": "MarketBasedAwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MatrixServiceCompany2016StockandIncentiveCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]",
        "label": "Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]",
        "terseLabel": "Matrix Service Company 2016 Stock and Incentive Compensation Plan [Member]"
       }
      }
     },
     "localname": "MatrixServiceCompany2016StockandIncentiveCompensationPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Matrix Service Company's 2004 Stock and Incentive Compensation Plan (2004 Plan) [Member]",
        "label": "Matrix Service Company's 2004 Stock and Incentive Compensation Plan [Member]",
        "terseLabel": "Matrix Service Company's 2004 Stock and Incentive Compensation Plan [Member]"
       }
      }
     },
     "localname": "MatrixServiceCompanys2004StockandIncentiveCompensationPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Matrix Service Company's 2012 Stock and Incentive Compensation Plan (2012) [Member]",
        "label": "Matrix Service Company's 2012 Stock and Incentive Compensation Plan [Member]",
        "terseLabel": "Matrix Service Company's 2012 Stock and Incentive Compensation Plan [Member]"
       }
      }
     },
     "localname": "MatrixServiceCompanys2012StockandIncentiveCompensationPlanMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MaximumOperatingLeaseTermMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Operating Lease Term",
        "label": "Maximum Operating Lease Term [Member]",
        "terseLabel": "Maximum Operating Lease Term"
       }
      }
     },
     "localname": "MaximumOperatingLeaseTermMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum threshold shares scheduled to vest for performance based shares.",
        "label": "Minimum Threshold Shares Scheduled To Vest For Performance Based Shares",
        "verboseLabel": "Minimum threshold shares scheduled to vest for performance based shares"
       }
      }
     },
     "localname": "MinimumThresholdSharesScheduledToVestForPerformanceBasedShares",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis points for a one-month tenor for Adjusted Term SOFR.",
        "label": "mtrx:AssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn",
        "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Rate One Month Tenor"
       }
      }
     },
     "localname": "MtrxAssetBackedCreditFacilityAdustedTermSOFRRateOneMonthAddOn",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "mtrx:AssetBackedCreditFacilityFederalFundsRateAddition",
        "label": "mtrx:AssetBackedCreditFacility_FederalFundsRateAddition",
        "negatedTerseLabel": "Asset Backed Credit Facility Federal Funds Rate Addition"
       }
      }
     },
     "localname": "MtrxAssetBackedCreditFacility_FederalFundsRateAddition",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio",
        "label": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio",
        "terseLabel": "Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio"
       }
      }
     },
     "localname": "MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio",
        "label": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio",
        "terseLabel": "Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio"
       }
      }
     },
     "localname": "MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_MtrxStorageandTerminalSolutionsSegment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storage and Terminal Solutions Segment",
        "label": "mtrx:StorageandTerminalSolutionsSegment",
        "terseLabel": "Storage and Terminal Solutions Segment"
       }
      }
     },
     "localname": "MtrxStorageandTerminalSolutionsSegment",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_MultiemployerPlanZoneByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer plan zone by type.",
        "label": "Multiemployer Plan Zone By Type [Axis]",
        "terseLabel": "Multiemployer Plan Zone By Type [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanZoneByTypeAxis",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_MultiemployerPlanZoneByTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer plan zone by type.",
        "label": "Multiemployer Plan Zone By Type [Domain]",
        "terseLabel": "Multiemployer Plan Zone By Type [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlanZoneByTypeDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_MultiemployerPlansNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer plans number.",
        "label": "Multiemployer Plans Number",
        "verboseLabel": "EIN/Pension Plan Number"
       }
      }
     },
     "localname": "MultiemployerPlansNumber",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_NationalElectricalBenefitFundLocal488And126Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "National Electrical Benefit Fund, Local 488 and 126 [Member]",
        "label": "National Electrical Benefit Fund, Local 488 and 126 [Member]",
        "terseLabel": "National Electrical Benefit Fund, Local 488 and 126 [Member]"
       }
      }
     },
     "localname": "NationalElectricalBenefitFundLocal488And126Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_NonvestedDeferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonvested Deferred Shares [Member]",
        "label": "Nonvested Deferred Shares [Member]",
        "verboseLabel": "Nonvested Deferred Shares [Member]"
       }
      }
     },
     "localname": "NonvestedDeferredSharesMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_NorthwesternOhioPlumbersAndPipeFittersLocal50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Northwestern Ohio Plumbers and Pipe Fitters Local 50",
        "label": "Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]",
        "terseLabel": "Northwestern Ohio Plumbers and Pipe Fitters Local 50 [Member]"
       }
      }
     },
     "localname": "NorthwesternOhioPlumbersAndPipeFittersLocal50Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_NumberOfUnionsContributedTo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of unions contributed to",
        "label": "Number of unions contributed to",
        "terseLabel": "Number of unions contributed to"
       }
      }
     },
     "localname": "NumberOfUnionsContributedTo",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office equipment and capitalized computer software gross.",
        "label": "Office Equipment and Capitalized Computer Software Gross",
        "terseLabel": "Office Equipment and Capitalized Computer Software Gross"
       }
      }
     },
     "localname": "OfficeEquipmentAndCapitalizedComputerSoftwareGross",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_OhioCarpentersPensionFundLocal1090and351Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OhioCarpentersPensionFundLocal1090and351",
        "label": "OhioCarpentersPensionFundLocal1090and351 [Member]",
        "terseLabel": "OhioCarpentersPensionFundLocal1090and351"
       }
      }
     },
     "localname": "OhioCarpentersPensionFundLocal1090and351Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_OilGasAndChemicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil gas &amp; chemical.",
        "label": "Oil Gas And Chemical [Member]",
        "verboseLabel": "Oil Gas &amp; Chemical [Member]"
       }
      }
     },
     "localname": "OilGasAndChemicalMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_OrangeCaliforniaFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orange California Facility",
        "label": "Orange California Facility [Member]",
        "terseLabel": "Orange California Facility"
       }
      }
     },
     "localname": "OrangeCaliforniaFacilityMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_OtherInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Information Related to Leases",
        "label": "Other Information Related to Leases [Table Text Block]",
        "terseLabel": "Other Information Related to Leases [Table Text Block]"
       }
      }
     },
     "localname": "OtherInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtrx_OtherLeaseInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Lease Information",
        "label": "Other Lease Information [Abstract]",
        "terseLabel": "Other Lease Information [Abstract]"
       }
      }
     },
     "localname": "OtherLeaseInformationAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_OtherTreasurySharePurchases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other treasury share purchases.",
        "label": "Other Treasury Share Purchases",
        "negatedLabel": "Treasury shares repurchased to satisfy tax withholding obligations"
       }
      }
     },
     "localname": "OtherTreasurySharePurchases",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_OtherTreasurySharesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other treasury shares acquired.",
        "label": "Other Treasury Shares Acquired",
        "terseLabel": "Other Treasury Shares Acquired",
        "verboseLabel": "Treasury shares repurchased to satisfy tax withholding obligations"
       }
      }
     },
     "localname": "OtherTreasurySharesAcquired",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_OtherinternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other international [Member]",
        "label": "Other international [Member]",
        "terseLabel": "Other international [Member]"
       }
      }
     },
     "localname": "OtherinternationalMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_PayoutAsPercentageOfOriginalAwardMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payout as percentage of original award maximum.",
        "label": "Payout As Percentage Of Original Award Maximum",
        "verboseLabel": "Pro-rate of original awards maximum"
       }
      }
     },
     "localname": "PayoutAsPercentageOfOriginalAwardMaximum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PayoutAsPercentageOfOriginalAwardMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payout as percentage of original award minimum.",
        "label": "Payout As Percentage Of Original Award Minimum",
        "verboseLabel": "Pro-rate of original awards, minimum"
       }
      }
     },
     "localname": "PayoutAsPercentageOfOriginalAwardMinimum",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employee contribution as base for employer contribution to match",
        "label": "Percentage of Employee Contribution As Base for Employer Contribution to Match",
        "verboseLabel": "Percentage of employee contribution for next half"
       }
      }
     },
     "localname": "PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employee contribution as base for employer contributions.",
        "label": "Percentage Of Employee Contribution As Base For Employer Contributions",
        "verboseLabel": "Percentage of employee contribution for first half"
       }
      }
     },
     "localname": "PercentageOfEmployeeContributionAsBaseForEmployerContributions",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PercentageOfPlanFunded": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of plan funded.",
        "label": "Percentage of Plan Funded",
        "verboseLabel": "Percentage of plan funded"
       }
      }
     },
     "localname": "PercentageOfPlanFunded",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PercentageOfRealEstateLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of real estate leases",
        "label": "Percentage of real estate leases",
        "terseLabel": "Percentage of real estate leases"
       }
      }
     },
     "localname": "PercentageOfRealEstateLeases",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program",
        "label": "Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program",
        "terseLabel": "Percentage of outstanding shares used to determine maximum shares authorized under share repurchase program"
       }
      }
     },
     "localname": "Percentageofoutstandingsharesusedtodeterminemaximumsharesauthorizedundersharerepurchaseprogram",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "mtrx_PerformanceSharesEarnedInExcessOfTargetAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance shares earned in excess of target, Amount",
        "label": "Performance shares earned in excess of target, Amount",
        "terseLabel": "Performance shares earned in excess of target, Amount"
       }
      }
     },
     "localname": "PerformanceSharesEarnedInExcessOfTargetAmount",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance obligations to be recognized as revenue within next twelve months.",
        "label": "Performance obligations to be recognized as revenue within next twelve months",
        "terseLabel": "Performance obligations to be recognized as revenue within next twelve months"
       }
      }
     },
     "localname": "Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_PipefittersRetirementFundLocalFiveNineSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pipefitters Retirement Fund Local Five Nine Seven [Member]",
        "label": "Pipefitters Retirement Fund Local Five Nine Seven [Member]",
        "terseLabel": "Pipefitters Retirement Fund, Local 597 [Member]"
       }
      }
     },
     "localname": "PipefittersRetirementFundLocalFiveNineSevenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_PlumbersandPipefittersLocalUnionSevenFourPensionFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]",
        "label": "Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]",
        "terseLabel": "Plumbers and Pipefitters Local Union Seven Four Pension Fund [Member]"
       }
      }
     },
     "localname": "PlumbersandPipefittersLocalUnionSevenFourPensionFundMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ProcessAndIndustrialFacilitiesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Process and Industrial Facilities Segment",
        "label": "Process and Industrial Facilities Segment [Member]",
        "terseLabel": "Process and Industrial Facilities"
       }
      }
     },
     "localname": "ProcessAndIndustrialFacilitiesSegmentMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of advances under senior secured revolving credit facility",
        "label": "Repayments of advances under senior secured revolving credit facility",
        "negatedTerseLabel": "Repayments of advances under senior secured revolving credit facility"
       }
      }
     },
     "localname": "RepaymentsOfAdvancesUnderSeniorSecuredRevolvingCreditFacility",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reporting unit at risk for impairment",
        "label": "Reporting Unit [Member]",
        "terseLabel": "Reporting Unit at Risk [Member]",
        "verboseLabel": "Reporting Unit [Member]"
       }
      }
     },
     "localname": "ReportingUnitMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_RetentionPayablePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retention payable.",
        "label": "Retention Payable [Policy Text Block]",
        "verboseLabel": "Retentions"
       }
      }
     },
     "localname": "RetentionPayablePolicyTextBlock",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtrx_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue [Abstract]",
        "label": "Revenue [Abstract]",
        "terseLabel": "Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "xbrltype": "stringItemType"
    },
    "mtrx_Reversalofbranchliability": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversal of Canadian branch liability in connection with valuation allowance on Canadian NOLs and FTCs.",
        "label": "Reversal of branch liability",
        "terseLabel": "Reversal of branch liability"
       }
      }
     },
     "localname": "Reversalofbranchliability",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_SMElectricTradeNameMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SM Electric Trade Name [Member]",
        "label": "SM Electric Trade Name [Member]",
        "terseLabel": "SM Electric Trade Name [Member]"
       }
      }
     },
     "localname": "SMElectricTradeNameMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of components of deferred tax assets and Liabilities, net.",
        "label": "Schedule of Components of Deferred Tax Assets and Liabilities Net [Table Text Block]",
        "verboseLabel": "Significant components of the Company's deferred tax assets and liabilities as reported in the Consolidated Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets excluding goodwill.",
        "label": "Schedule Of Intangible Assets Excluding Goodwill Table [Table Text Block]",
        "verboseLabel": "Carrying value of other intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTableTextBlock",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award award description of vesting period of director award.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Description of Vesting Period of Director Awards",
        "verboseLabel": "Description of vesting period of director awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionofVestingPeriodofDirectorAwards",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award award vesting period of director awards.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period of Director Awards",
        "terseLabel": "Vesting period of director awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award deferred cancellations in period.",
        "label": "Share based compensation arrangement by share based payment award deferred cancellations in period.",
        "terseLabel": "Share based compensation arrangement by share based payment award deferred cancellations in period."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredCancellationsInPeriod",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award deferred grants in period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Grants In Period",
        "verboseLabel": "Deferred shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Cancelled Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesCancelledWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award deferred shares vested and released.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Vested And Released",
        "verboseLabel": "Deferred shares vested and released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award deferred shares vested and released weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Shares Vested And Released Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award deferred weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Deferred Weighted Average Grant Date Fair Value",
        "verboseLabel": "Average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Method Number of Simulations Used"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueMethodNumberofSimulationsUsed",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award installment period for vesting.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Installment Period For Vesting",
        "verboseLabel": "Vesting period, equal annual installments"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "mtrx_ShareBasedPerformanceAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Performance Awards",
        "label": "Share Based Performance Awards [Member]",
        "terseLabel": "Share Based Performance Awards"
       }
      }
     },
     "localname": "ShareBasedPerformanceAwardsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets",
        "label": "Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets [Abstract]",
        "verboseLabel": "Significant components of Company's deferred tax assets and liabilities as reported in consolidated balance sheets"
       }
      }
     },
     "localname": "SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesAsReportedInConsolidatedBalanceSheetsAbstract",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtrx_SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Steamfitters Local Union Number Four Two Zero Pension Plan",
        "label": "Steamfitters Local Union Number Four Two Zero Pension Plan [Member] [Domain]",
        "terseLabel": "Steamfitters Local Union Number 420 Pension Plan [Member] [Domain]"
       }
      }
     },
     "localname": "SteamfittersLocalUnionNumberFourTwoZeroPensionPlanMemberDomain",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_StorageAndTerminalSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storage and Terminal Solutions Segment",
        "label": "Storage and Terminal Solutions Segment [Member]",
        "terseLabel": "Storage and Terminal Solutions"
       }
      }
     },
     "localname": "StorageAndTerminalSolutionsSegmentMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_StorageSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storage solutions.",
        "label": "Storage Solutions [Member]",
        "verboseLabel": "Storage Solutions [Member]"
       }
      }
     },
     "localname": "StorageSolutionsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_TransportationEquipmentGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Equipment Gross",
        "label": "Transportation Equipment Gross",
        "terseLabel": "Transportation Equipment Gross"
       }
      }
     },
     "localname": "TransportationEquipmentGross",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_UnallocatedCorporateCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "mtrx:UnallocatedCorporateCosts",
        "label": "Unallocated Corporate Costs [Member]",
        "terseLabel": "Unallocated Corporate Costs"
       }
      }
     },
     "localname": "UnallocatedCorporateCostsMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_UtilityAndPowerInfrastructureCapitalProject1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility and Power Infrastructure Capital Project 1",
        "label": "Utility and Power Infrastructure Capital Project 1 [Member]",
        "terseLabel": "Utility and Power Infrastructure Capital Project 1 [Member]"
       }
      }
     },
     "localname": "UtilityAndPowerInfrastructureCapitalProject1Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_UtilityAndPowerInfrastructureCapitalProject2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility and Power Infrastructure Capital Project 2",
        "label": "Utility and Power Infrastructure Capital Project 2 [Member]",
        "terseLabel": "Utility and Power Infrastructure Capital Project 2 [Member]"
       }
      }
     },
     "localname": "UtilityAndPowerInfrastructureCapitalProject2Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_UtilityAndPowerInfrastructureMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility and Power Infrastructure Member",
        "label": "Utility and Power Infrastructure Member [Member]",
        "terseLabel": "Utility and Power Infrastructure Member"
       }
      }
     },
     "localname": "UtilityAndPowerInfrastructureMemberMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_UtilityAndPowerInfrastructureSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility And Power Infrastructure Segment",
        "label": "Utility And Power Infrastructure Segment [Member]",
        "terseLabel": "Utility and Power Infrastructure"
       }
      }
     },
     "localname": "UtilityAndPowerInfrastructureSegmentMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction",
        "label": "Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction",
        "terseLabel": "Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsForeignCurrencyTranslationDeduction",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits",
        "label": "Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits",
        "terseLabel": "Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsFullyReservedTaxCredits",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)",
        "label": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)",
        "terseLabel": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationDeduction",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance",
        "label": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance",
        "terseLabel": "Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsShareBasedPaymentAwardsCompensationRemainingBalance",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtrx_VestIn2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vest in 2021 [Member]",
        "label": "Vest in 2021 [Member]",
        "terseLabel": "Vest in 2023 [Member]"
       }
      }
     },
     "localname": "VestIn2021Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_VestIn2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vest in 2022 [Member]",
        "label": "Vest in 2022 [Member]",
        "terseLabel": "Vest in 2024 [Member]"
       }
      }
     },
     "localname": "VestIn2022Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_VestIn2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vest in 2023 [Member]",
        "label": "Vest in 2023 [Member]",
        "terseLabel": "Vest in 2025 [Member]"
       }
      }
     },
     "localname": "VestIn2023Member",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_Vestingperiodretirementeligibleemployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting period, retirement eligible employees",
        "label": "Vesting period, retirement eligible employees",
        "terseLabel": "Vesting period, retirement eligible employees"
       }
      }
     },
     "localname": "Vestingperiodretirementeligibleemployees",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "mtrx_ZoneGreenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zone green.",
        "label": "Zone Green [Member]",
        "verboseLabel": "Zone Green [Member]"
       }
      }
     },
     "localname": "ZoneGreenMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ZoneRedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zone red.",
        "label": "Zone Red [Member]",
        "verboseLabel": "Zone Red [Member]"
       }
      }
     },
     "localname": "ZoneRedMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "mtrx_ZoneYellowMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zone yellow.",
        "label": "Zone Yellow [Member]",
        "verboseLabel": "Zone Yellow [Member]"
       }
      }
     },
     "localname": "ZoneYellowMember",
     "nsuri": "http://www.matrixservicecompany.com/20220630",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r112",
      "r173",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r199",
      "r203",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r302",
      "r304",
      "r305",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r112",
      "r173",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r199",
      "r203",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r302",
      "r304",
      "r305",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r210",
      "r379",
      "r385",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r310",
      "r342",
      "r465",
      "r477",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r685",
      "r688",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "verboseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r310",
      "r342",
      "r465",
      "r477",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r685",
      "r688",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "verboseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r210",
      "r379",
      "r385",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r264",
      "r285",
      "r286",
      "r287",
      "r288",
      "r310",
      "r342",
      "r417",
      "r465",
      "r477",
      "r512",
      "r513",
      "r514",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r685",
      "r688",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r264",
      "r285",
      "r286",
      "r287",
      "r288",
      "r310",
      "r342",
      "r417",
      "r465",
      "r477",
      "r512",
      "r513",
      "r514",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r685",
      "r688",
      "r715",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r714",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of property.",
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r714",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center.",
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "verboseLabel": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r206",
      "r207",
      "r379",
      "r384",
      "r686",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r727",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r206",
      "r207",
      "r379",
      "r384",
      "r686",
      "r697",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r727",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r118",
      "r119",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r212",
      "r213"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, less allowances (2022 - $1,320; 2021 - $898)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r16",
      "r655",
      "r672"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Insurance, Current",
        "terseLabel": "Accrued insurance"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r11",
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r44",
      "r46",
      "r48",
      "r49",
      "r593"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r45",
      "r49",
      "r56",
      "r57",
      "r58",
      "r122",
      "r123",
      "r124",
      "r582",
      "r630",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income(Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r26",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r522",
      "r523",
      "r524",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital [Member]",
        "verboseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r480",
      "r526",
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "verboseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r215",
      "r221"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, allowances"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r89",
      "r242",
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r15",
      "r107",
      "r181",
      "r194",
      "r201",
      "r219",
      "r292",
      "r293",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r577",
      "r583",
      "r596",
      "r631",
      "r633",
      "r654",
      "r671"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Segment assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r33",
      "r107",
      "r219",
      "r292",
      "r293",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r577",
      "r583",
      "r596",
      "r631",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Organization and Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "verboseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r458",
      "r471",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r458",
      "r471",
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessExitCosts1": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Business Exit Costs",
        "terseLabel": "Facility costs"
       }
      }
     },
     "localname": "BusinessExitCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r94",
      "r95",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "verboseLabel": "Purchases of property, plant and equipment on account"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r9",
      "r633",
      "r695",
      "r696"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r9",
      "r91"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period (Note 1)",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period (Note 1)",
        "terseLabel": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r85",
      "r91",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r85",
      "r598"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "verboseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r104",
      "r107",
      "r137",
      "r141",
      "r142",
      "r144",
      "r147",
      "r156",
      "r157",
      "r158",
      "r219",
      "r292",
      "r297",
      "r298",
      "r299",
      "r305",
      "r306",
      "r340",
      "r341",
      "r344",
      "r348",
      "r354",
      "r596",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r41",
      "r660",
      "r677"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r289",
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r291",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "verboseLabel": "Loss Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r122",
      "r123",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock\u2014$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June\u00a030, 2022 and June\u00a030, 2021; 26,790,514 and 26,549,438 shares outstanding as of June 30, 2022 and June 30, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensatingBalanceAmount": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.",
        "label": "Compensating Balance, Amount",
        "terseLabel": "Compensating Balance, Amount"
       }
      }
     },
     "localname": "CompensatingBalanceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r391",
      "r394",
      "r478",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "verboseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "verboseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "verboseLabel": "Significant components of the Company's deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "verboseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r52",
      "r54",
      "r63",
      "r575",
      "r587",
      "r663",
      "r680"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r210",
      "r594",
      "r595",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r210",
      "r594",
      "r595",
      "r694",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r210",
      "r594",
      "r595",
      "r694",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r164",
      "r165",
      "r210",
      "r594",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Percentage of Revenue"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r210",
      "r594",
      "r595",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionContractorReceivableRetainageAfterYearOne": {
     "auth_ref": [
      "r25",
      "r640",
      "r643"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Construction Contractor, Receivable, Retainage, after Year One",
        "terseLabel": "Contract Receivable Retainage, after Next Twelve Months"
       }
      }
     },
     "localname": "ConstructionContractorReceivableRetainageAfterYearOne",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionContractorReceivableRetainageYearOne": {
     "auth_ref": [
      "r25",
      "r644"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Construction Contractor, Receivable, Retainage, Year One",
        "terseLabel": "Contract Receivable Retainage, Next Twelve Months"
       }
      }
     },
     "localname": "ConstructionContractorReceivableRetainageYearOne",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]",
        "terseLabel": "Contract with Customer, Asset and Liability [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r366",
      "r368",
      "r380"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts",
        "verboseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r379",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r379",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r366",
      "r367",
      "r380"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "negatedTerseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings",
        "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with Customer, Liability, Revenue Recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": {
     "auth_ref": [
      "r24",
      "r641"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.",
        "label": "Contracts Receivable, Claims and Uncertain Amounts",
        "terseLabel": "Contract receivable in dispute"
       }
      }
     },
     "localname": "ContractsReceivableClaimsAndUncertainAmounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r67",
      "r648"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r549",
      "r556"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r549"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r549",
      "r556",
      "r558"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r549",
      "r556"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r163",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r324",
      "r331",
      "r332",
      "r334",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r39",
      "r106",
      "r112",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r355",
      "r356",
      "r357",
      "r358",
      "r608",
      "r609",
      "r611",
      "r612",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.",
        "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r550",
      "r556"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r550",
      "r556"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes",
        "verboseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r89",
      "r108",
      "r550",
      "r556",
      "r557",
      "r558"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r18",
      "r19",
      "r540",
      "r656",
      "r669"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedLabel": "Deferred income tax liabilities",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r550",
      "r556"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Book over tax amortization"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails",
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r542"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Foreign currency translation and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r545",
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "verboseLabel": "Net operating loss benefit and credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpense": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Paid time-off accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Deferred FICA"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r547"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "verboseLabel": "Accrued compensation and pension"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "verboseLabel": "Stock compensation expense on nonvested deferred shares"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "verboseLabel": "Bad debt reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements",
        "verboseLabel": "Legal reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restructuring reserve.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Restructuring Charges",
        "terseLabel": "Restructuring reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves",
        "terseLabel": "Warranty reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r541"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r533",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTerseLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r547",
      "r548",
      "r571",
      "r572"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "terseLabel": "Tax over book (book over tax) amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "verboseLabel": "Receivable holdbacks and other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "verboseLabel": "Tax over book depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DeferredIncomeTaxAssetsandLiabilitiesDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "verboseLabel": "Contribution made by company"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "verboseLabel": "Company match of first 3% of employee contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r89",
      "r176"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r379",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r483",
      "r484",
      "r516",
      "r517",
      "r519",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r64",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r135",
      "r137",
      "r144",
      "r146",
      "r147",
      "r151",
      "r152",
      "r590",
      "r591",
      "r664",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic loss per common share",
        "verboseLabel": "Basic loss per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Basic EPS:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r64",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r137",
      "r144",
      "r146",
      "r147",
      "r151",
      "r152",
      "r590",
      "r591",
      "r664",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted loss per common share",
        "verboseLabel": "Diluted loss per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "verboseLabel": "Diluted EPS:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r598"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r528",
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "negatedTerseLabel": "Excess tax expense (benefits) related to stock compensation vesting"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Accrued wages and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "verboseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "verboseLabel": "Construction Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.",
        "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]",
        "terseLabel": "Type of Deferred Compensation, All Types [Domain]"
       }
      }
     },
     "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r56",
      "r57",
      "r58",
      "r122",
      "r123",
      "r124",
      "r126",
      "r132",
      "r134",
      "r155",
      "r220",
      "r354",
      "r359",
      "r522",
      "r523",
      "r524",
      "r552",
      "r553",
      "r589",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r630",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Useful life of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r13",
      "r249"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization",
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "June 30, 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "verboseLabel": "June 30, 2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "verboseLabel": "June 30, 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "June 30, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "June 30, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r243",
      "r245",
      "r249",
      "r253",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "auth_ref": [
      "r592"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets, Fair Value Disclosure",
        "terseLabel": "Finite-lived Intangible Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r249",
      "r650"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r243",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r249",
      "r649"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedTradeNamesGross": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.",
        "label": "Finite-Lived Trade Names, Gross",
        "terseLabel": "Finite-Lived Trade Names, Gross"
       }
      }
     },
     "localname": "FiniteLivedTradeNamesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-Price Contract [Member]",
        "terseLabel": "Fixed-price Contract"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "verboseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "verboseLabel": "Office Equipment and Software [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on sale of property, plant and equipment",
        "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r12",
      "r226",
      "r228",
      "r235",
      "r239",
      "r633",
      "r653"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Net Goodwill",
        "periodStartLabel": "Net Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and other intangible asset impairment",
        "verboseLabel": "Goodwill and other intangible asset impairment (Note 4)"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r238",
      "r239",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r89",
      "r227",
      "r232",
      "r238",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "verboseLabel": "Carrying value of goodwill by segment"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r231",
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "terseLabel": "Disposal of business"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r66",
      "r107",
      "r181",
      "r193",
      "r197",
      "r200",
      "r203",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r596"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit (loss)",
        "verboseLabel": "Gross profit (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r89",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Impairment of Intangible Assets, Finite-lived"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r89",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "terseLabel": "Other intangible asset impairments"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r256",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r109",
      "r559"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "verboseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r181",
      "r193",
      "r197",
      "r200",
      "r203",
      "r651",
      "r661",
      "r666",
      "r682"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "verboseLabel": "Components of pretax income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r109",
      "r559"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxSourcesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r110",
      "r536",
      "r538",
      "r544",
      "r554",
      "r560",
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r111",
      "r133",
      "r134",
      "r179",
      "r534",
      "r555",
      "r561",
      "r683"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision (benefit) for federal, state and foreign income taxes",
        "totalLabel": "Provision (benefit) for federal, state and foreign income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails",
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "Components of the provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CurrentandDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "verboseLabel": "Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r55",
      "r530",
      "r531",
      "r538",
      "r539",
      "r543",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign tax differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "verboseLabel": "Expected provision (benefit) for federal income taxes at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Impairment of non-deductible goodwill"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Remeasurement of deferred taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "terseLabel": "Federal rate differential net operating loss carryback"
       }
      }
     },
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "verboseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesOther": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in other income tax contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Amount",
        "terseLabel": "Change in uncertain tax positions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingenciesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r535"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Research and development and other tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Cash paid during the period for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r23",
      "r659",
      "r678"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "verboseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r88",
      "r646"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "terseLabel": "Increase (Decrease) in Income Taxes Receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities increasing (decreasing) cash:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r145",
      "r147"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
        "verboseLabel": "Dilutive nonvested deferred shares"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r147",
      "r482"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "verboseLabel": "Dilutive stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r244",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r244",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r241",
      "r247"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "verboseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "verboseLabel": "Carrying value of other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "verboseLabel": "Intellectual Property [Member]"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r59",
      "r175",
      "r607",
      "r610",
      "r665"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r82",
      "r86",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r173",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r199",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r31",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r8",
      "r30",
      "r100",
      "r154",
      "r223",
      "r224",
      "r225",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r71",
      "r174"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r626",
      "r628"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Fiscal 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Fiscal 2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Fiscal 2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Fiscal 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Fiscal 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r627"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease term (up to)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "verboseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r107",
      "r195",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r578",
      "r583",
      "r584",
      "r596",
      "r631",
      "r632"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r107",
      "r219",
      "r596",
      "r633",
      "r658",
      "r675"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r38",
      "r107",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r578",
      "r583",
      "r584",
      "r596",
      "r631",
      "r632",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "verboseLabel": "Other liabilities, non-current"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "terseLabel": "Liability for Uncertain Tax Positions, Noncurrent"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r17",
      "r657",
      "r670"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Borrowings under asset-backed credit facility",
        "verboseLabel": "Borrowings outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]",
        "verboseLabel": "Availability under senior credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r35",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Current Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityDividendRestrictions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of restrictions on the entity's ability to pay dividends as required by the terms of the credit facility.",
        "label": "Line of Credit Facility, Dividend Restrictions",
        "terseLabel": "Line of Credit Facility, Dividend Restrictions"
       }
      }
     },
     "localname": "LineOfCreditFacilityDividendRestrictions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Expiration Date",
        "terseLabel": "Line of credit facility, expiration date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInitiationDate1": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Initiation Date",
        "terseLabel": "Line of Credit Facility, Initiation Date"
       }
      }
     },
     "localname": "LineOfCreditFacilityInitiationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r35",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period.",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "terseLabel": "Line of Credit Facility, Maximum Amount Outstanding During Period"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Senior secured revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Availability under the senior secured revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r35",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "verboseLabel": "Unused Credit Facility Fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/AssetBackedDebtProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas [Table Text Block]"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyReceivableProceeds": {
     "auth_ref": [
      "r83",
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the collection of receivables related to a loss contingency.",
        "label": "Loss Contingency, Receivable, Proceeds",
        "terseLabel": "Loss Contingency, Receivable, Proceeds"
       }
      }
     },
     "localname": "LossContingencyReceivableProceeds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of receivables pertaining to a loss contingency.",
        "label": "Loss Contingency, Receivable, Period Increase (Decrease)",
        "negatedTerseLabel": "Loss Contingency, Receivable, Period Increase (Decrease)"
       }
      }
     },
     "localname": "LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossOnContracts": {
     "auth_ref": [
      "r68",
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.",
        "label": "Loss on Contracts",
        "terseLabel": "Loss on Contracts"
       }
      }
     },
     "localname": "LossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery and Equipment, Gross"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r457",
      "r461",
      "r476",
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.",
        "label": "Multiemployer Plan, Employer Contribution, Cost",
        "terseLabel": "Total contributions made"
       }
      }
     },
     "localname": "MultiemployerPlanEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost": {
     "auth_ref": [
      "r466",
      "r475",
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant.",
        "label": "Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost",
        "verboseLabel": "Contributions to other multiemployer plans"
       }
      }
     },
     "localname": "MultiemployerPlanPensionInsignificantEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of collective-bargaining arrangement (CBA) requiring contribution to multiemployer pension plan determined to be individually significant, in YYYY-MM-DD format.",
        "label": "Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date",
        "verboseLabel": "Expiration Date of Collective-Bargaining Agreement"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": {
     "auth_ref": [
      "r466",
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.",
        "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost",
        "terseLabel": "Multiemployer Plan, Employer Contribution, Cost"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": {
     "auth_ref": [
      "r468",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]",
        "terseLabel": "FIP/RP Status Pending or Implemented"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": {
     "auth_ref": [
      "r469",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are \"No\", \"Yes\" and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]",
        "verboseLabel": "Surcharge Imposed"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "surchargeItemType"
    },
    "us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the significant collective-bargaining arrangements within the range of expiration dates for collective-bargaining arrangements requiring contributions to a multiemployer plan as well as other information to help investors understand the significance of the collective-bargaining agreements and when they expire. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plans, Collective-Bargaining Arrangement, Description",
        "terseLabel": "Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date, Description"
       }
      }
     },
     "localname": "MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Multiemployer Plan [Line Items]",
        "terseLabel": "Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails",
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansUnderfundedStatusDescription": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the extent to which the employer could be responsible for obligations of the multiemployer plan, including benefits earned by employees during employment with another employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plans, Underfunded Status, Description",
        "terseLabel": "Multiemployer Plans, Underfunded Status, Description"
       }
      }
     },
     "localname": "MultiemployerPlansUnderfundedStatusDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided (used) by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r85",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided (used) by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r50",
      "r53",
      "r58",
      "r62",
      "r90",
      "r107",
      "r125",
      "r127",
      "r128",
      "r129",
      "r130",
      "r133",
      "r134",
      "r143",
      "r181",
      "r193",
      "r197",
      "r200",
      "r203",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r591",
      "r596",
      "r662",
      "r679"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r359",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r181",
      "r193",
      "r197",
      "r200",
      "r203"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r620",
      "r628"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r613"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Operating lease right-of-use asset impairment"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r615"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Net present value of future lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Less: current portion of operating lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Non-current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r616",
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r614"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r625",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r624",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r545"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Operating Loss Carryforwards, Limitations on Use",
        "terseLabel": "Operating Loss Carryforwards, Limitations on Use"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Operating Loss Carryforwards, Valuation Allowance"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Gross [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r89",
      "r260"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Operating lease, fixed asset, and other intangible asset impairments due to restructuring (Note 14)"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r32",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r44",
      "r47",
      "r597",
      "r604"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation adjustments, tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r51",
      "r54",
      "r575",
      "r576",
      "r581"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "verboseLabel": "Foreign currency translation gain (loss) (net of tax expense (benefit) of $71, $223 and $(88) for the fiscal years ended June 30, 2022, 2021 and 2020, respectively)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r633"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "verboseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.",
        "label": "Other Noncash Expense",
        "terseLabel": "Accelerated amortization of deferred debt amendment fees (Note 5)"
       }
      }
     },
     "localname": "OtherNoncashExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/DebtOutstandingBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Other Restructuring Costs"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Open market purchase of treasury shares",
        "negatedTerseLabel": "Payments for Repurchase of Common Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfOtherEquity": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to reacquire equity classified as other.",
        "label": "Payments for Repurchase of Other Equity",
        "negatedLabel": "Repurchase of common stock for payment of statutory taxes due on equity-based compensation"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfOtherEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r83",
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "terseLabel": "Payments for Restructuring"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of debt amendment fees"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r87",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Proceeds from Income Tax Refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/OtherTaxItemsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Advances under asset-backed credit facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from asset sales (Note 3)"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r77",
      "r521"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Issuances of common stock"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "verboseLabel": "Proceeds from issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r50",
      "r53",
      "r58",
      "r84",
      "r107",
      "r125",
      "r133",
      "r134",
      "r181",
      "r193",
      "r197",
      "r200",
      "r203",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r575",
      "r579",
      "r580",
      "r586",
      "r587",
      "r591",
      "r596",
      "r666"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r263",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment Disclosure"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r10",
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r259",
      "r633",
      "r667",
      "r676"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Depreciable life of office equipment and software"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r65",
      "r222"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "verboseLabel": "Provision for uncollectible accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r214",
      "r216",
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "verboseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-Term Lines of Credit",
        "negatedLabel": "Repayments of advances under asset-backed credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedTerseLabel": "Repayment of principal portion of long-term liability"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r14",
      "r97",
      "r698"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r354",
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total value of forfeitures related to restricted stock awards forfeited during the period.",
        "label": "Restricted Stock Award, Forfeitures",
        "terseLabel": "Restricted Stock Award, Forfeitures"
       }
      }
     },
     "localname": "RestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "Restricted Stock or Unit Expense"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "terseLabel": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings"
       }
      }
     },
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r266",
      "r268",
      "r271",
      "r280",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Related Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r89",
      "r265",
      "r274",
      "r277"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r268",
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring Reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "terseLabel": "Intangible asset impairments and restructuring costs"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r27",
      "r359",
      "r633",
      "r674",
      "r692",
      "r693"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r122",
      "r123",
      "r124",
      "r126",
      "r132",
      "r134",
      "r220",
      "r522",
      "r523",
      "r524",
      "r552",
      "r553",
      "r589",
      "r689",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "verboseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r471",
      "r472",
      "r473",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Multiemployer Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails",
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r471",
      "r472",
      "r473",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Multiemployer Plans Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails",
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r378",
      "r382",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuePerformanceObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Performance Obligation [Abstract]",
        "terseLabel": "Revenue, Performance Obligation [Abstract]"
       }
      }
     },
     "localname": "RevenuePerformanceObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r60",
      "r107",
      "r172",
      "r173",
      "r192",
      "r198",
      "r199",
      "r205",
      "r206",
      "r210",
      "r219",
      "r292",
      "r293",
      "r294",
      "r297",
      "r298",
      "r299",
      "r301",
      "r303",
      "r305",
      "r306",
      "r596",
      "r666"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r623",
      "r628"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use asset obtained in exchange for operating lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r164",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "verboseLabel": "Schedule of antidilutive securities excluded from computation of diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "verboseLabel": "Components of the provision for income tax expense (benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "verboseLabel": "Significant components of the Company's deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Computation of basic and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "verboseLabel": "Reconciliation between the expected income tax provision applying the domestic federal statutory tax rate and the reported income tax provision"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r243",
      "r248",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Carrying value of goodwill by segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "verboseLabel": "Schedule of sources of pretax income (loss)"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "verboseLabel": "Availability under the senior credit facility"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r476",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table]",
        "terseLabel": "Schedule of Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetails",
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r475",
      "r476",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table Text Block]",
        "verboseLabel": "Multiemployer Pension Plans"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.",
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "verboseLabel": "Nonvested deferred share activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails",
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r97",
      "r652",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r97",
      "r652",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r277",
      "r278",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r272",
      "r273",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r268",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r181",
      "r184",
      "r196",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r181",
      "r184",
      "r196",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Results of Operations"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r479",
      "r481",
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r169",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r203",
      "r210",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r270",
      "r279",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r181",
      "r185",
      "r197",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r209",
      "r210",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "verboseLabel": "Results of Operations"
       }
      }
     },
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting, Policy"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance costs and other benefits"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Shares cancelled",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value per share cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value per share granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested shares at June 30, 2022",
        "periodStartLabel": "Nonvested shares at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "verboseLabel": "Nonvested deferred share activity"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value per share at June 30, 2022",
        "periodStartLabel": "Weighted average grant date fair value per share at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Shares vested and released",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value per share vested and released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "verboseLabel": "Assumptions used to calculate grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "verboseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "verboseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of reason for increase (decrease), classified as other, in number of awards under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other, Description",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Other, Description"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOtherDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Share awards authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Share available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Number of options exercisable at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price exercisable at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of stock option",
        "verboseLabel": "Aggregate intrinsic value exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Number of options cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Number of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value outstanding at June 30, 2020",
        "verboseLabel": "Aggregate intrinsic value outstanding at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of options outstanding at June 30, 2021",
        "periodStartLabel": "Number of options outstanding at June 30, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "verboseLabel": "Stock option activity and related information"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price at June 30, 2021",
        "periodStartLabel": "Weighted average exercise price at June 30, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r507"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "verboseLabel": "Aggregate intrinsic value vested or expected to be vest at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "verboseLabel": "Number of options vested or expected to vest at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price vested or expected to vest at June 30, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r487",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r525",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "verboseLabel": "Common stock grant expiration term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "verboseLabel": "Expected life in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails2"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "verboseLabel": "Aggregate intrinsic value exercisable at June 30, 2021"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r621",
      "r628"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r98",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r169",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r203",
      "r210",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r261",
      "r270",
      "r279",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1",
      "http://www.matrixservicecompany.com/role/RestructuringCostsDetails",
      "http://www.matrixservicecompany.com/role/RevenueDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails",
      "http://www.matrixservicecompany.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r104",
      "r107",
      "r137",
      "r141",
      "r142",
      "r144",
      "r147",
      "r156",
      "r157",
      "r158",
      "r219",
      "r292",
      "r297",
      "r298",
      "r299",
      "r305",
      "r306",
      "r340",
      "r341",
      "r344",
      "r348",
      "r354",
      "r596",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r43",
      "r56",
      "r57",
      "r58",
      "r122",
      "r123",
      "r124",
      "r126",
      "r132",
      "r134",
      "r155",
      "r220",
      "r354",
      "r359",
      "r522",
      "r523",
      "r524",
      "r552",
      "r553",
      "r589",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r630",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r155",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r21",
      "r22",
      "r354",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Employee Stock Purchase Plans, shares",
        "verboseLabel": "Shares issued under ESPP"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.matrixservicecompany.com/role/EmployeeBenefitPlansDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r354",
      "r359",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Number of options exercised",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Exercise of stock options, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetails",
      "http://www.matrixservicecompany.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r21",
      "r22",
      "r354",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Treasury Shares Sold to Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r21",
      "r22",
      "r354",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r43",
      "r354",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock Repurchase Program, Authorized Amount",
        "verboseLabel": "Annual maximum purchases authorized under stock buyback program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format.",
        "label": "Stock Repurchase Program Expiration Date",
        "terseLabel": "Stock Repurchase Program Expiration Date"
       }
      }
     },
     "localname": "StockRepurchaseProgramExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r21",
      "r22",
      "r354",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock Repurchased During Period, Shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityBeforeTreasuryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.",
        "label": "Stockholders' Equity before Treasury Stock",
        "totalLabel": "Total stockholders' equity before treasury stock"
       }
      }
     },
     "localname": "StockholdersEquityBeforeTreasuryStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r57",
      "r107",
      "r122",
      "r123",
      "r124",
      "r126",
      "r132",
      "r219",
      "r220",
      "r359",
      "r522",
      "r523",
      "r524",
      "r552",
      "r553",
      "r573",
      "r574",
      "r585",
      "r589",
      "r596",
      "r599",
      "r600",
      "r605",
      "r630",
      "r690",
      "r691"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balances, ending",
        "periodStartLabel": "Balances, beginning",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r359",
      "r364",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Summary of Operating Loss Carryforwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Summary of Tax Credit Carryforwards [Table Text Block]",
        "terseLabel": "Summary of Tax Credit Carryforwards"
       }
      }
     },
     "localname": "SummaryOfTaxCreditCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]",
        "verboseLabel": "Other cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r545"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforward, Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardDescription": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Description",
        "terseLabel": "Tax Credit Carryforward, Description"
       }
      }
     },
     "localname": "TaxCreditCarryforwardDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/IncomeTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-Materials Contract [Member]",
        "terseLabel": "Time-and-materials Contract"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]",
        "verboseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/GoodwillandOtherIntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "verboseLabel": "Transportation Equipment [Member]"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r42",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]",
        "verboseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r42",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury Stock, Shares",
        "verboseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r22",
      "r354",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "verboseLabel": "Open market purchase of treasury shares, shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r42",
      "r360",
      "r363"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost \u2014 1,097,703 and 1,338,779 shares as of June\u00a030, 2022 and June\u00a030, 2021, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r354",
      "r359",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Open market purchase of treasury shares"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnapprovedChangeOrdersAmount": {
     "auth_ref": [
      "r645"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.",
        "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount",
        "terseLabel": "Unpriced Change Orders and Claims"
       }
      }
     },
     "localname": "UnapprovedChangeOrdersAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r162",
      "r166",
      "r167",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "verboseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "verboseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r113",
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "verboseLabel": "Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "verboseLabel": "Charged to Other Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/DebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r136",
      "r147"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted average shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r135",
      "r147"
     ],
     "calculation": {
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.matrixservicecompany.com/role/ConsolidatedStatementsofIncome",
      "http://www.matrixservicecompany.com/role/EarningsperCommonShareDetails",
      "http://www.matrixservicecompany.com/role/StockholdersEquityDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "https://asc.fasb.org/extlink&oid=126916656&loc=d3e57763-111642"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937574&loc=SL119991535-234732"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991585-234733"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r717": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r718": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r719": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r720": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r721": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r722": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r723": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r724": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r725": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r726": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r727": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r728": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r729": {
   "Footnote": "5",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r730": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r731": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r732": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r733": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r734": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r735": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r736": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r737": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r738": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r739": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r740": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r741": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r742": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r743": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r744": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r745": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r746": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r747": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r748": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r749": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r750": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule III",
   "Subsection": "04"
  },
  "r751": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>93
<FILENAME>0000866273-22-000105-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000866273-22-000105-xbrl.zip
M4$L#!!0    ( &R!2U7 +B]ZI/,  +&A!P >    97AH:6)I=#$P,C$M<'5R
M8VAA<V5A;F1S86PN:'1M[+UI<]M6MB[\_?T5N.F^?:0J6M%HR4G?KJ(IRF8W
M-1R2BI/WRRV0W)30!@$V!LD\O_ZN:0\  0VV$X**NNJ<6"2XL8>UU[R>]??_
M=7K9&?UVU?5NLWGH75V_[_<ZW@]O?OSQTT'GQQ]/1Z?>Q]%YWSO<V=WS1HD?
MI4$6Q)$?_OAC]^('[X?;+%O\]../]_?W._<'.W%R\^-H\",.=?AC&,>IVIEF
MTQ_^\7?\!/Z_\J?_^/_^_K_>O/%.XTD^5U'F31+E9VKJY6D0W7B?IBK][+UY
M(T]UXL4R"6YN,V]_=W_?^Q0GGX,[G[_/@BQ4_]#C_/U'_OOO/])+_CZ.I\M_
M_'T:W'G!]/_\$!RKR<GDR'_[;CR='LY.9B?3O>/IQ#\Y/CDZFOB[Q__WX !F
M^2,\SS]*LV6H_L\/\R!Z<ZMP C\=[R^RG^^#:7;[T][N[O_^@9[[Q]]G<93!
MVQ+X,?^3QU@9*5-?LC=^&-Q$/]&"?N"?ZJ\G<1@G/_UEE_[W,W[S9N;/@W#Y
MTW^-@KE*O0MU[PWBN1_]5RN%0WB3JB28\8-I\#_JI[T]F![]>2_SA7'"(%)Z
M_GO[..GNKQ][[WLC;V]W9W^O..7JR4Y@;U7R0^U"W<WRDQO8KRQ>_/0.)E,W
MR!^]Y*OK0>=C>]CUVA>GWK#=AW]\&'2[Y]V+T1.7\HVK_W>>9L%LR1\%T10V
MXZ>#MXO?GP0.*_=C]+$W]![8%&\KNPU2[V]_.=G?W_U9K_>/GRGOUU1-XL1'
MEO-3#EN7X%,__*-]DRC%UWY=T_OA'[1#>S]OM[PI<3 _]>*9]\\\4MZ[%C,L
MV$K5[)WLSF9JD@5WRCN%131C.X'ZYOY4>>.EYT=3;ZRR>Z4B[[P]&O1^]8;=
MP2^]3M?K771V6O" =_DY]&_A_1ZL;R%+]+8:O>M#%88J:<9NXQ9?]8:=[M#K
M7W[H#4>]SM!K=_[[NC?LC7J7%UZ_WX&GO%,5^O=^HKPPF =([V'@CX,PR):P
M\?.%'RT;ONE7>3*Y]=-F[/N.YVV:(!UT.[U1NS_\VU^.3G[^3G(0M:HUR<$V
M' '_CV\CLAUDU_%]!'\ )Y^H)/.#R ,%-?062;R OYDCX6/!'#ZZ(R%$OTL4
M<)TPGI H@%]=@JY\HT"#S:-LV?(ZL >S.(D"'[;OW<\XS.9OX?OR%H+V'B0P
M?A9[*7R"_S6W3CB-_M-]=B$?>K,DGLM8+=KE*[WM6R!=IVH&4Z#=;2:'&:(H
M!3+86R>'V?;R!<P!=P]XQ3RE;9_$T90,MQ0.)O. $K-;W$=2]8PVM;/Y)'EQ
M^:GEC3YV!]VSRT&WA6N$M:<!G!$K!G"Q<6M@!]1-#"9G2W\R@=L<^7";6WC9
MYT&J4B99.N#,_PP/N[N'5SZ(^!'XQ(N1"7@W<3REC^[\,/?'H2J^GJDZ41,5
M+#)Z+LUGLV 2J&BRQ)G<WP:36P_%K#_Y',7WH9K>J&E+7[#B%?+QX%#OG,5A
M&-^GQ)F?+%<6_G0*:WH3JAD;)(\=ZYN]D[6=Z][.&J]\8:?>[1P?Z;VJ80-^
MN%9-&KCR,!__&Y@1,M=:1D!T[UY_0V7IK0_,&SEXF6GS-X9?\TU"VH/M>99>
M\!3B6QNI[?WM+WMO=W]>_?_9K9_5Z 5/$?TMN=YHX #_\19^D@63//23<(GR
M<)($8Q@B;JI\ZWZY#<9!YK772=W 0N,;1<SV/@ ^C 194,:08LG')GH9W('F
MV^%]1R%<IUW"VNF+N,7[=;<8*88(!$@)G<9$,0%:5BK-D"UJ@R!B;3\F&DLS
M8).H'< ?:IEZ"AC@"L&A!/>7'NH%*.S]21*G*6DAH-I&.#A\.,ZS#)W=H#3X
MTW^#$H)_((4B$7C\?TO1)_P%,-L,%9,)[,U8A7%T(X\C9>/0DS#'0Z#;$.<9
MV^>L[."\XP"X^(W/T^1!Y[!;B1^F#M/"^>*$B"3-9&#X&4UF"XXM9$<1L*K&
MWZ:VNVNOU^J[7JN#[WNMQGD0XF+AEDS\*%X$J';/@B]9GN"_X-;E$_UO4*/O
M_? SWL$)'&R*=PW^"&&X=.(O\!)8(B_(!'M+Y@I4ERB8^' K%))TPO_&'R["
M?#[&A])EFJFYO1]B3]']=&5)SWE'\:B?8=\W^K0/'SIM<Z:X]KWCG]/Z\]><
MA'@A_G;+WX;C2T!5RN#(Z=F;W-=_)BKTB4>* DL['S-C<C>]Y6V-MVF\,)BH
MB&PVT,>  ?*0P#[A661U3QT1!@0>&L49\;W54>.D9M#23J!:Z(NB;:E'_*U;
M$Y[T DB7)YHNU"0 0U!^4CE;<3VU2CL &ZI\T"HGI)'S\T! &%PE?56NW1SD
M4JANX+7 P#&0.Q-&G_ISM0$:4B_*0*T.T*367J$F</8G^TP:?,U'1MP7!&>9
MT)#^*DZ!O!7L#?%G<-N]@JXP075IVGR5H0DTM2-$Y7EGP&;@)!8Q\![R18.-
M:-A#G3?(.HR8]Y%WB%@ \1J5I)BX84U6*Q3'28"_F@!;4*ZB"'QBJHPT+HM#
M0P !:J8X#JBD/KEHQTN9XT[1IW#KW['7@+,Z@%M]5FI!GZS.K_P:IJY.&*?D
MMT/2!(U@2DMLH1O,-TX\7G::)W= A>S7-[\S/(^G-$9_W!Q^!_(_"5 B:!:Z
M"(H^0_2BZ'_W4?U_ZMU_4@*!FV<"YTY.FI]8#MRIE<P3_:MQG&7Q_*==^Q-_
MG,9AGM7_Y(^/)]4H%U4I,_S_;Q,]F85_H]Z,$^5_?D/'_Y,?HM+WP^^4IO,T
MGMT ?^C^!OE#KT#%9I9TY2_7G;7Q$N3U?KV'LJ'"53N,B136ZQM'9<<XL!=$
MFC.Q UR!-OK8&XQ^>S/L_M*]\,Y[_7[O\@($;^]7[^/UQ>F@>^K15_#(V>7U
M !Z_O!ZV+TY;WNC3Y<HCEQ><:74$QO/A\<_ F;S3RWZ_/1AZ6W\].&Z]/3YL
M[1_O[1P=;&^ )MZ<T_R*;(I&7^M:EV5#":$![+PFUE41W%KP;+4&5Z1BJPQ2
MZEDIIOI5Q$6J2).(JUYJ? I@LU#;1HMA"YC0&-.QT<,V!65+[U@Q5Y!R[Y2?
M1.C=F\>1PA 6::'X_%_W6D>[NRU8TPXPN^;SM%.>>A.860NMI_L C&KCIH$-
M#>9S-0U@W\&F]N_\(*3D@ADL(=64/R*O6T<GXVU2QLS^SL%:<V:,T_;KY$CS
MKGJM)+G&Y""QA5]IY#DT0@S/GV-4WU/_R?U0W[N2) F1;Y*3(3?N F$O+?C,
M""M_BF1"(DDKH(LDUDYC.!GCX-"I1E_!%WQO[$>?,5Y"\T;O-?\SI02\FX@<
M.N-E!0/!2<WRA!Q!TR =YPD'/*VS6[*K(CD@"L<[KI:786K5QKN:>5MD[]>L
MDZ&1-1$F(U? V%P4[O!#]AESO+GY^D$#ME7K!Z*J9OYGA0$DX#@<NA\K3&KD
M I3]_8VI0-&RJ#GU)Z &Q_G-K7B!,5Q\HY"*IU)KR!YR9K%^QDGCF,3)KOK.
M;3#Q;^(2,X7GCO>/O&&< X\\"VYRE<2^-Z2<DA:8,$$&AP8*L]>/P6B!%X88
M?[&I8]Z[W=V]XY;7SC"P!UO(N9[G 4Q/A=X0UG.S$1>IL"W-.&\4BA@LF-SJ
ML >\1Q("\'KY*05/P3:DD,J4$ZQ!]MTG 05I3;2C&)'9>1E.B=H4@%<">XH8
M+/(!E'E8UX:$Q K:9*(D%?PV#J>NMDB1_722Q/?T->A@& \LJ9243P$J73+%
MF*W5P4Q:+JN1*2J5+\>7<5CORUC=<TE:IKM<WKFB>AQ$4@H +#8"/@LZ_G5$
MQ6[##,13"D?:_<+GE3*ON _(BRR*^DI%1:OP0N-C\A>+,%#3&@,"F)'6H"LH
M"(;'[)0$3!"P!6B,JJ4A:44F_>;-6/D)Y4?Q2K].-6\>%=2:N754,%5A<">)
M+WJSK#W#T5^W9(DM.4JM81G0<E(D[1VS:?5??\?V=D^:M+U;_G;MYMH-XPN#
M!=#(EZA<1E<?8>%+/I\70NC?9!DV;8/&3]@@V@U=[X/9P: R@ 8'=#B7=*X$
MU?:&E\Z6<MM.>?(X[P;Y3>&]DC.'N1\V+^:6G5Q^'F::15.V"4Q_3C(3CL4\
M;?/WQD!B3+O $M"65>;FNQS>%(3._(E8!I,@ 4,!9D,YV[R-2THK1153IL(>
M1RTY6B#\[]4=ESV*35'%OI#SW\81;+R,-><*M2P(N:0$?AUY,_31;QV5W?B<
M/U,W-*7FI+0BN+H+JD9S7^(RQCJEPZH:^.NFTK)V)QZNUZ$HV:>)XG,)9@\?
M#3$1S%+RFVW@7<19P)?JDER=\'4#N,.FN;K73)O;7(IM+_P]1PB)(52R%^2H
M03Q]&9)]\I!DMYOR,H3[JNS;!/E>DL(HY,>($H/A_R#2I9B/""F";9BUF!/;
M5/FG: Q4HK52_V"UAK126V@]1UW0B:I/515>4TN-:;AAJ:4-XW]-TCF=HK%7
MA7-="F>%3N=BM?S)M(-IK78 ^X1;@;Q\RM6(2]R8FU7'H';]H:LQ\9-EJ_8L
MW !_HK(\B<K.*\=?I6N ==P^B+B TAR8"NAS1!Y8:LD&PD173*Q.0J@@-<I-
MQ+10T@\+(<@C<H+M[GJ+G?F.=S72;J)>A&5N-)FNK:[ P-]FJ><'.WL[^^M5
MSRM]%E3/*AX+HP>M:"":1OATR8L\?Y  ".W"I;F%8O)V5-]'>81$0PSN#K%]
M%9G,RS@**<2&,0_*,Q0)\WQ:,CJ69G1:C'E8/$\8/: ]\2@@N::ADZ2@5UB5
M$/-2?.:U"2U.(FVS[Q]Y_H$-KQ>&1(1>'*FBJ!-2TI>C,K>*;LRC7E6*3%?<
M\]4GZ\4'7+.IUJX8IFZF94_LB *8)0P*]XURR^9!FA**)BM:P%<6H $&$Q17
MLR"Q/GU9Y+:M&:2 F)N\UGANOG?8@"BQ>Q9UI9)Q(<]=(EG+"M:5"G\NB>RM
M5\_A5_D=M%$2&[E6F7#]>H76QXH)5JM* S$A]RFJ/U,ORN%/PN>+@ZD@5"A3
MUQ#(25>-9.+N8A55\O5[74BA.(F(S1X\2H/NU?C#).FZ]IH>. 5A6UJ.:>!%
MW-RQGP8IPR[R 5FHC!J^"(->E]RUE3IKO21%5,A%%BX?$JG,P.]O8_9JX$<E
MIS#.6>ID7HI"69L@]JI0/HN+E<SQI[AF\*DJ9O7*A[X/TF#-(7""6$YP.RM9
M>VRW(K[1 ]X4A'W++&\ &WS5JU;"2^9G)"Y0*,@H%YE@:BI)Q(D&Z:Q:!'P>
MF7$>2REDKZR>)L,N%>@5YA &F4Z9T)C]52NIW]::Y"SRD\$PGRU4;YYD=I7X
MD?-N$ SBH*# #F(MK;X0L^=37I4_$WT,?=&96J0ZZZOXB[F_;'E5'A('\HGW
MAMPP.#W80964G3%UOY[FA'QE0%E:G@:BTH#["/<GHD.3@7MBT5(VQNY*M4&H
MIX=/4%XCI:V;5/,_YLI58\ROD27]\ _:1*!\OHAQPMF3BU#Y4^U;%?)+#>8[
M27Y0+\>P==2Q@C8?PW,.XAT,Y:3.,'%)U0,I#"]%$3AZ>C8F)E/ZZ.1#G8S2
M6LE3S>Q,@VF;_'K@"ZI6YX9C(]3MF4\'1,=QHZ(<IJB!!N$3K'53K/&C$$3G
MHQF/$8<$@8C=AS;T-5;4Z2)4==5N%8%A?9?GF+#MI$2N&(RK,:RRMU9QOK&N
M$*SF'?=!&,[RT .C$S-1\PEMX@V"CWJ1N@'R0$]K94*ZHU5$L9XX_!CV:('(
MY=3B S^3B62WF GW$(A\_5MD.\=Q'DVYNPL00CPUP%95Z\\CJJ?4XI2 FX+4
MU5Y>P]T'&Q;N;A;GTER&KCUS":!-!U<-/M<]*:@.@[44F[Y?JO1"'#U2CRKB
MJV5I;TL@"?*?'!&8XO&@]G\#KX\$K$QKD)AL+68#X@+#)>P](;AGO"-YI%'-
M_6HX@?+$D4/@'CI+(&V+1Q0UUPT_IBL1P\1$CU%D&O.G3K<*(E*N<)^8$<_"
M /@<8X!'QMROR.YY8-U82Y>%?)2DR MHJ( <FX 7J,BY'VV();M69QSM($IW
MF"=^2]2$I:H.IC5-]:4H/6_KE)Y>AH)*2@;-!92"+D*9X;I^3SQ9^"V:77,0
MB48<5K&AG<I/V:0,N4-1BAHH0;T*"F3L(6C=/(*]LK5FMWXR-V@%I>)_O*SL
MT3*H.?BY^K(@0%R\OJX-2H9+GB3,/$'*@"9E+J!CTZR"E+?D:5*Q?)#!H$@O
M4[GXWDPIW;@B9;!;C5E)M@PEG!0>L?,0FRA+ C\4V%[8*#1W@$=,X%"HH8NH
M-65;UA=C5YL#HJM=8<<&?-V-C[RM:N,>5-3B>Q@J(;A>1/6,,?EC EJ.5=)P
MIEJ=$Q,DXHZKCG;GF/C GG(I4W#F=Q_G=+ZLU;'QSHR[3 D$2 8O,FZ,4KVB
MD,BW8CDT #+Q8(,@$P?J+H#WZNZV*:> VIP'^6!D<+:'>7*GUEON^M44LC9Z
MV# 41>?X-^^@FR6X,8.K]O0+.NIJ]@7845$F-K*X$LBR3%T=71H4Z )?#2S)
M8A4]\O@-_I=\ ^3E8T'L<T;)UMZV-\NI/X*;1>D"%)-HP/"PKKZ$B21+;XOE
M@@3/!+A@BF/>!;Y$J#DH#7)H:N)A;EAZFS)%)61-4_TGGE;D#6^Q!8J'<,O_
M3NG??_O+V\.?X5=)\ 7VZ Y>*<U =^"_.,P\'@>A<D:+\OD8=Q/A*[8.3PZW
MO?W=O3=')_LG.UX7!2-)*TQ,0V Y\5D2.O[RH65;IXV$S5&$8^H::O?<6VGA
M5J*BSX><,T$$1Z>=Q^FCRHH/?W$["RV]XR2EB!]*;=QK\0=I%VWUBUH20.2^
M"%@./D$%R'2C6R6[#'^,'L/0)RMMNCF1G+7G2TJG/0/P$43DL>,>.:E6H(T>
M:O(BTRJ?'XWCG*IFRF!S7TAZK>4@F#8OUNGS.0GYE(H,A(-+3IT*.P.T&T"W
MIL#WC6-Q4.J[I#L+N92T4PT@G[+!4N W9?A'^T,G4_R*< QZ7C>Z"Y(XFC.(
MPA#A;=HIV TI&1/-AZGI#M?:Y,P!MKVJ/P,Z4<QK]9E.?"?PJY$\WVOY<8KE
M&,:L*Q^FB]+O>L#%"J)^*C<&^TC-%V&\9 23EDV,F,3<]<0IT'!L.R'#=(7%
M<6X;>9_<BPGW;J(2TQQ+7X&"#4B1!%@\FG@:GNG!7Y<:I 11.0L3;:ZZQ<*-
M1Q(..-F=^'\<OA1UJ!9*XS1/]"[:#@@K)? .L.$JHT.=( QL--D5#'NME?Z2
MJZF/.JHAEBS&O\5>1O<!V4KT58&Q2[M+\SO+JE-/%"#ZH*RE/:X# )?U@]0/
M05U0V(]-*=JB-(,?4:>J&-, %7DL5($3FD>"""4,"0;.1Y<'"$DLH*%-\UGK
MH?;#)3I?@.^7]PSSVSR04T"?/@XK#9;IYL'Z%/6CE0#TU4H'D.IUDOIRNTRQ
M0Y:%.-&1SW)9(DD,/0QK/E4>:AL6M:YFT(2-!QZT(J656-%><=!;%4XKKFL:
MAY0,,4D4::ZKQ"1!)]?3JZF"HX=W?HI\T"P4YEP\,TLWAG55\*+7<)3F)H>O
MX:AO"4=5,1S*[4@H_+D(]54A?VR!4K5F)S!VJ! \427#@-&L4.\/]EWJ2.;2
MO3/Q)GN;,A;N28'/BM?;7IA5OL4Y/[YA%%I=M<6?J>*&F2;B[&@5;./12R(?
MVQ0Y7*1LZMW'R6=3@&U3-8.TL S,V80'84?:);W<X5U5@LIF[%!UA2D%;TD*
M@@P%\BO1R@O)I8SZ([K[5F2MS%D#VT"1,Y'U<++%+C8A>19FNF*W9'B63A+8
MBE.&Q0/'W.?7GA7IC;)#!LFFYX[[M2T8FG7Y4"&IK8^JDBQS'=I";=!WXI'H
MZB@1_W.$H\YI%PG(5EZ</$,4%EN._DZ;22/^!'PJ#"9/V%Y-T>O.ZBS@0]7K
MG'$RY:P]45H+VVW-@K(N*>E,1F=(2CZFEV(QU.9]@R3Q6;LB1O1H;3!!%N\=
M;0QD<7WM:1-\!L5<0V12*4PPG2'@I,F6 !LI(\]-L<^H8QF0&4P\A70-43X=
M!B/),"GYR1ZL.+830G96]QS&6('/X6R<M.&*&IMB55N!NK*'J\R_NFJZ\;5S
M(YDXKH,+ II BBC%,#U(YS^N *$RH($JHLNQY1L5H K<T I&V07?P$'I R+
M/$U,5URZ24F%O$7U!;6F%(MX,I]SJG672'/VE8F(E>5#JYM>])@^5*->EY3D
MPCW4Y,.7-DHKLYR78'I^1K$WSS-L4[&B9-@6QH5Z ^=4++:LG\/.)7#VXLXC
M (IR:57!=$"O-'(=UEGT5:[:K&=<W5;Y0I8*,8!?4;@,AI)>@X(B@/_$G-.
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
M2$]*Y]B;NU(I76JOC>G[H'Q@IYRD18AB7]<.QK7J?9M;O H BV$"+(S$_2I
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
MG98_O4;L]7UX]QJQ_X;=NV27']JAG6V7BMF'F"XX,R:6KZKHFS0&$$53[J-
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
M9^&=GP0QC&^O+?QJK*A=BGU-3?./JC0BT<=1YG(;"PS3R"HIXF/?3U\MS?;
M)@8,+:478_&=MX*[;>_&7^B.@=G2E V^")R,![PDS;RPJTE>C7&AMPLN\=9*
M[/ )7O7'W>CHVS$E4W]:K_HCQ5'? YF[@6M^P*$YS4'U,G1P!>(BP(S99.EU
M0$3<$+>\Q.+7]#982 .$%[,O]6TBJJS,%6_'B]F'I[O GN!I^/.ER+Y]39']
M5@I\GJ_+]9"\F$M8Z_)JMHG]0K39>E&06<6L*M>AF#IJS:*5:H4J.(=O<-K6
M[&!SLIOV-RF[R4]S/]3V6V-@[%\"-O'> RIW,RU%30QKM@JON;2-V[)D05C0
M08.42_15IJV_)$@_(\^!!](58!E*59C(NKB^WP'"-AFJXSB)5*$?2V_&GA$0
M/2Z6=KD,BX&[J=9]JD (Q4L6,K, BZ^TI]5,H(S*;X'UQ4>UM_TPNCZ\(Z <
M7M.\-<T8)WCA!]1H-(%'XD2)UV>NJ'X&,<7]2.,#@3 $$QFWZCY&I].$0D/[
M_]MD2Q2M0>8-,/36_C:U9.%]QFZE-UC78UN>F)W9DMJ/WIR@G2CV%,83J4?$
MW@/1-FZ?]KV!8 CFN ),P.!&*YAQ7+F)+9L;TLQK=*XQ*9IPGZR/M- X@=(1
M5RD-NPYY\8)[RIK>"EP1\F*<(?L/I1C6(9VWO'P1ZP9*ND;&;FED$/@?+YFI
M+'9JZ3HWW;+)K8?@MSIE='ERAPTE=)6N1I2O" .9SEDEUUHPQ]1[6"=IQ]C4
M0A5*ALR=7NVM#5?RI9!!K7^HNH+029MDL^,Y==,OP5ZH*.Z8XNJHM(-(GI@&
M_(TY? \U#N [T$P&;M((B5.L-1[(9?XMG>\X"V:9HDXP1]O>^QQ4")2_I]B?
MABZL8_).5>8'6'2SVG#&:4PNW6NL;'4L.N[XDKI=<58&NW7%R',;1KR>_J.
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
M04E%5W:+:.M.]5:F\VA-'==#-5SL="B G< \BEZ(HO^02SZRA.1191IM%)<
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
M:CI-Z 7@]W&>3;PRGG #=8P .'TYV*U(=1^.> T7E9$H9;O#6+D5/=(PJ'5
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
MF?E?7!^!M254.VJ9O,=X*"P\K7XARVQ,92GX\(2@#1DMT$0?UFUKS(T7?K$
MD.W$\LO=2")FYA_K>G!GT>Z!%=UDN?4R'JY8EKM?A\!((4<3/DE):,FP4*&N
M5MVT6V]^LF)C7^C<&DH$U#\7 3':E6L09CA8M4)O9R4H6H^1-:S%9QSE96=S
M;VT^M!99<Y*UQO[YR][>*W__U<'.[NX*N'<F6M@+KZZ9J^9)C=,PIXDFP8KF
MFHE\'F#<4X.WQ#E"CX'KP)@M75Y,*^9:CYBB81C=!4X)R3C.P4]!F#/DTPC
M% Z#1*51D,M3(HN$5'N2,8RC.,?Z20<G8Q)\4N0#7>H^:XZ("FAX@0CA]OI*
M8MXF?MWP[0CK*(IR79EE+?)Y?9[[,+SZIA9D0EU.2N/2$!]=_%\\*\XT-PIQ
M=*/#O#J<=8CD'JQ:W=;;G*F"P)I^CRNW_)1/0X3J\BW*,\(9*W#_!'SX.,E^
M&W2<RJ!Q)'U=WF+W,*/7MP]OK>Q% ,/<:P)O7&'_(GVYI F /\D\TD5I-<$\
M2);7H/[EDQ'G1*A,I26-M.2@<6FD1'9Z(I5FE(/JN&V98=="X^::"X5NLQZ'
M:\7*SW0U1<!277H'+7?XLHM71/O8!C7J0FC!+;6)P1S6,-F(NHRA**H)GU5B
M0:""%52I6/(;%T*55R^7=%*IV0U#VY)Z8:*J,0Q<TY\1=#03]4EG'?Q@"PU&
MI// Z<)3FF:IX=O YJ#2\F_H[B0^2$;1^[8(5+ T3#\R@;=(=YT0EDD#7<C8
MO;TVYQK;L)=&'2YG8YSMY= P*W26N,4'=XHDJ346 =:S+*J+\?9>'^YM!=O<
MO$E.^9W8.!CNPRH#K(&IH9BUMC!^LS'>5MR30IU4"46MD+"+LWM,_$NL5$4Q
MM? PFHSNR(2G<$>(SKV'TH'L;FAGU]IC'"1%YIYE'K5K&&:ID =2*Q]KMOY[
M(X[ [,/6132D@.I0ZO463K6%7B>98JH00?,]TVR/QK N:FN)B]\\!)85:\(5
MK6CM$):RKG7%*@BXN\_1<BRY<.HM@@ALAK@H\X"1G(164LZ?<!A;5-2'KS2<
MOJ.9D!.RN563L/>QA/WC\1C;09BPM0A5CA1MOK%I=%<PZ0K6/F0/V17'4A*0
ML:'T2P<C+"F,T>)RF!&1XG#",)A/H@_^DJ:1?L2OG-C;;VL4>KNLY6A84G[D
M+$VLL1>.M(1; XOV^:I%Y%J)L,4KMFS[-D-ZDRI4CB:GC8]F9-WT=.K-3$\N
MH;[QNSAP"QYUGB9)=E\0U-X:I/A@&Z[:1CP&=7J>WX#%]U_ZC&7#!1I8;$OJ
M#OXE;T%;O8TZ:RYS#I@'F/OD%T(TCCO8%U$RL\@806H+_L%\8%#HRI2^4B4V
M]=4XDV+;LREBP7;G?RK0WZ KYX]E:F;1XB!0/Y(*JU)S!B=4W.D$^4BG9T19
M"&]223N3XR@:Y^E+V3;[=VA6+-AG#@6(;<YTUSWP98MKRH_B)J.]*WMLYKO0
M.!8QU6P\MT>"7"["3Z #1:5$A/T!=\+?>0+^*[ ?B,AI$#@E?H>U4PK<M[%K
M#F^82,PZO=C4$7RET%BQ(.8PA7,7*M.[/^Z3P#!"(-9 P^)?Y]7$V'!1%LIO
MHL*B!ILL:B9FE&6_5=2O[XUBTK.:B$$F D&IA)UD47,6J.4XUTDRDK7<JNM@
M93D **,@_917TS*<(1Q278O#H[($O)Z0&;?K;+.,>\1"3G*.,E(=*PIS%<5E
M9IER!9KK1J4JAPG[0K:]_IVL%6MK/<O F4W'L /*I7M*7Z]ZHTQ:(A$ [B[.
M$N[1FMGFP"9E-LQ*KH@/'J;$ES["FXG)E" 8F7NC@3TMI\&]A1\/91)MAY=[
M?/!!1@#4:CGQ>J3EB[:ERXA.L8=Z*\04-B.-.MD &#'!1['=[=.@#-FS)O-C
MR8.GFT-W=0\ (UXS"?)*"J_TLCGM:X4W0HBC=<C=/5\U6YF=_56+<YC--C_2
MT<8>:\8Y;"')&D8Z5@[M=%4B'1J"&:6<0R3\;2(;DEBYTK"4YY^2X!:&O2C
MH0>AOG] 8TU.QHJ)Z+4-9V@LWR\/9MB]SV&-==FA&]]Y?7QGB]F_\9R7?:XV
MGO/2I/RJ^,W:(?HQ7K-K37;ZS$]VCOM1_6 +-WY[/#5./X:^Z$!^$'OY/ RK
M*6SWV0*DMA6.8ARNFO-HF08^<!5AO]#S'$"#2K ,.OAXM+J%\8\1QZ BI*2Q
M;;_TX0YIA:#?5#V/P/L9,8 [;32,1HQ5\6$<F2I@Y*OH=?%C;0'[4/[(BHTK
MK.MSNPYARL-5\X&/L(\^)@,#>110P;/A?FE9,"1B1#NI'R?>A%6K8A[_J8L3
M,+/T#75;IE@+>KG#57-KCY#+=8R, H,0(P[>%3AJ8*G&Q9*;<B^<QI*'>@ .
M7K6!H(+HCO:>08(*2H>1)3+<1,:,3U4L36CM#9Q*6N=M$++[CW%*FL4;1.]S
MZ'+PR=Z"2?6VC@974VQ8>%OE^#R_UD+SI#=%+*!Q;-]1WHWC_,P/_.H7;U%'
MP"@(/]WD:'L_DY4=T[]??M0Z#QXQ5UX8I'J*&;]:8@=3ET4D4@SLJ! YQBQD
MZZM-(21SYL0@7'R(9U3^@\7J-+98@C\4VD9Z9(EM,\72IK!(K^K+%2LL>IP.
M6?IA28+['6^0( ;2S:UL.NPN,F$'2ICDZ*?CP7'%DFSSYG'@5EKJR\TI/C$U
M$,GWR(N [7:P[XFA>D:/@"_<PC'@@XB?*:(%*5D"$61*-L+.$$H'/78<!G A
MLTXG&*,9\NM0V,3U1;N>['OQF%Y?%:7%;FI^BTGP=*>*<)=6V#>32!Q#=[13
M"O5&F+T,VQ[!P1*Z<YHJ@[;:>$>_UC>D9;*R1!2M[UNVI((NF 2?.)FFN<0+
M)QU G4$Y0@Y(8(CR5QC@?(K<<GKM]!KLB%OP<[*T'*Y:W'0(._!FANA<89(5
M5;[T)(1T5)A68=/4A2DL01.N0:H;SZ$)%2@4;VX!!.,M$=U6XRA8=>[83A?5
M"-0Y.$Y%5N4(.% SH_8/G^_N[^SM8@ AJ3BS<>\RUTDDPJ(N2A@4I1%F%S(Z
MFU79J+4W7V]X1HJ7"N]031C3,4XIF$P_C^?4##GE&S\I==+AJB&NRR$X@;],
M4N)T,S4&?3N>H*!\71<!.[>$LX$ICS'206S1>0K!U"E4XAYD)F[4+']Z=VYC
M<H[>>,RI;03U!A<IGQ#'DJU!$CW'H2;S9YDM\@&8JT$(!"B1*1E&RC1(8O.4
MR!3!S@_*(D-H =/(2I=A\H7.)TH2AX$PU\WA2'Q*T!S\5]VIVCA^#O /,V)H
M0M4X_:,BZ>/K:K](!27G2T@.T#M0CSG36? ,BUWUM$>&W^"1A(<?1']D;)0A
MO_%]D'QB4E.EJ-'(H?B]Y_YXP= 44P?LWGN:L8HL%):'F#?6:*XX)IKP%,N:
M7NWOOOZE/?]LQIG?I@V>Y3;SX9,&W9Z]B&?/V$E.JDX0 FK)JP9;I:VS$UQ[
MI!1#;!@#B?&(/!=_-.5NZ4*KLN;"RP/P*A?2@@X+&N+%;3SUZ\:Q!-GQJ_"F
MZL$WK4?;Z)WT5:FZ 2G%Q&HY)?_'%1C&8%ED6(I8VI0A,:<TE!LHX&RF:+EN
M%$&,N/"L=_B!GK@L+U!4W,6EXI>&$:'"IUB^K\_&"#=9QRQQ[%.#+/@@9>[Q
M\/L2]!"262V*T-PE Q^]%G3O9\1RQ:I[H>QI F(1NJUME@<?'$MV##HD'(VB
M>-0<$H3/HD?_3,WNOZT3SN2QLI"BY^N8+5W 7M!/2^S,\,R=A\P%%_;$0UK
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
MFB U1)IA^/^&_4!35($)4U$ JJ@!F=E#;+4+WG%S3)[@[K1Z<!;LH&+.%K*
M+B.%Z]O8"H0'9+8-9G>B9Q(!\'4&$C8A?M_@[YK-;'G8$>;(,00T+",,^<G#
MI5@%9N<QYOD9A6V1S P<#IU*C>@H1=H.2)&+,=S@L@Q"J>['2YU2;'B7:T'-
M9-C,6DB*-OO54XV9336 V<1[N[TO!U@S-,'7JY81QR;,/#9<]K\&_PWR**L*
M[[WIQT"-[O &D%RL2P^$UE^R'3OD3!=*J*YW0"'+/!]LS.A&GYHY(Z(M1=3,
M1/JW;5V]@=@B&=8D2NG&ED.F5!>W[18%H@83CPM-,=(JTD91UY[B1HTY-CP1
M_AWSG2#RJ>4U4?*VO@=&1%I@HLK7RH24BSP>Q]XU88R5YB\$2R.[0M^]\RX&
MP*Q=<MEZ%2Z91TAFFENIL$ET.0Z/EUA=GO0HG0.E7J+Z)G92'NW)7H=$VNM5
MJYN036$139<M5DXDVTYNIX;%FG5N0#PM'(19>&;$X#/[O.R* VF4PVXW&CQR
M96.D;>>Y,T9:5",&*$>Y5& !,OW9H"/6$!09P$MB45LPWXFF$?4743WT90/9
M5#I;T[WPMSN]07%320F@0V= 6!W(54:%M9]P"VT9U W@#O6#+D3XT)6, ,]E
M]5-=>6!P7>\Q4WE'))AEQ7U6.@PD8"((5=F!KMUH <5Z% 9BDE:K!N[6(JRH
M.CJ4X8&N04.!-L^SJ#($ !0HZ#JE<WQY 2G.L8Q_9K%A;!Q9)K$Y@]+^6VOA
MPVNX:51CQ^9\8\R3.X!;;LBV3K9NXR>E ]E/\+"@#]-JRMAE F:&TN1QLB<H
M;)\U>YR%K7=M^[=$#M71@RNUK]E=D/A&+_NPI!7(CT3X("U_:@G;J]3]B',7
MYD&YV'VT?U+4\M>K5B)S8K@HN(C,.A3+U?"-^#=Q:-/^QF_YW@A.$AJGU)EI
MK!*?HVST1@0V#$X4Q>% [@78TX7RY*]_?O[R%W0ULA0Y@;M%M"F X>@K@@\6
M60R'Z1X/AN\Q%PS]XA 2XS-,TX85-Z4BR8AG\N:&?\CC)!%R 3 /DAF[)1SK
M):H1>)$VJY%M7V+N T*#:C6/DOCHYV[30:/7R]Q<O#QU^5EJ_NNFK)=*JSH"
M S.KD#60).0,W5$,D!G"*$S([<.%I@\N\%$)&ZYV%7$'=_D_J>&ZZ0B\;59V
MP<K:0*A34FV\U4<X";[P&"U0UZTV_<<*IW8IG9>E>K7;8 *NJ<)9-K%5VO8)
MBCVG XMBFXQ1L,"H0G@Z<%EN6H6N<]+7FXTW/RMA$ HM-KZVN*TJZ5A_$MS<
MV =[ !8X1QQYLF>3#+T2]D5H:;61[F:'<2G-+Q<U<BL6+M(A:&3+O*[ &"UX
MQ%1CG'O",\,7Y!Z%0,J8?:>6J/W*"UV.)VAP)'Y@P8DO%,93["443HI$W; ?
M) V2S)\0:C @&*4&6.A"J!$X?YW?X2)1 7:L9RIQ6$(_; )Y-+ZJ$?9ZA"T\
M+S3V%*$#ZS"@/,O$@9B<X3 HAQLA?PLE0MA6-PGB!D*E,RE6XSG5OGI5:(M2
MLHH!/ @8R-=K*F7N(;*G82%]EJ=J9JICQQS7,#W8E9+%G#'.KYDP!Z@"8Q^(
M*HJ=#CA=NFX>[G])$%@F15U'L2JS&S:-:(EINX.QI1M;-0K*B?[[)>XD$Y&L
M 6#*W:NTC-'%BQTO9SU"CB]6RS&IN[S_1'(_^$:*P+#+KKNLU1?4B =%ES?$
M0$*]TY+%13GH:YX0^2W)@I3*PRHYL@%X)WEY0_BSG3J<3RH"2F9BZ4PPC[U)
ML9H4ZU[O4ZQ]%A<$JY:AU2!Z=V__&2'UHC,39U$35DD04U!#P"XNE=#R=@ 2
MI=Z"DTV765I#[PIY3BE$M86'H-<A[IX*+!/G%K^(:!9 1O5T$C\SPZRL]%&#
MEW1YX8+Z=B?>ZEE]8U.5IF5VI' T);)EXA=N>U .N=A)FN%5(N(C573!>5B
M.;*)X*0IY+-X;,GP.K06_6N= (A/3=D8KJ?I,#U)00ZZT=@5UBE[NZO6YM.:
M_259G,==*4J?$I/=,+EV-YE78!],[ZO8_#ECVH+'-#?[AL*E$0 SSVWO6RD@
M[!K0-$OBT+&7==PBF#00#&S*%88PCO,)YL?9IJ:<>1;&@8 ]PBI.,PUO9 +S
M'#2@9O&8P7)-G#U2F'(/RH:KC-ZH=4%Q2!'/F8KHF5)9KQW.@OD1IE,5Y%VH
M#JF^&$S]HO!U_,*ICFG/G(,!BMZHRPC<J-(QE=Q."G-J'68-\=OQB"FZ$QA2
M8,6#+Z)=7^=6G/;6Y=X4M,FH? ?>YR][_N'N[EJTJH!\6K%>E2.R0^*0*LW/
MQVUML2P/^2%8TM =N,(,2QIJ"4>%!"Z9E)55<Y+D%&WDF]!%LJLQXL2 _IW<
M>BY(CX/->PQCZBB#0W//UO(W 7]J-0_J\S3.3:X]Q)$GB:GKD*J%FA",:QC@
M*!PJ\86,9,U5BB2X%".T@DE?O0X1*CA^*U:C*_ 2</ 86 (C0T.."O7H, ZQ
MH\<JV5K&0- GB+=(:F*($061#V;<7#3*LQL!3I%^)(K8HU[UZV5Q4IY3I_]%
MY2.-040OAX3(R%'$[6K:'C'4UI8K>\S/T!DH_#85PF6)W^CPH;":VX$4Y)B&
MN*.F*+Z:>;0;A@<S)*%EQ.]$]D"CF<FP.!>WA"9/68R18M1&OOHA+.=:#T3-
MKJG)&&J\$D'3:MNS8P^#/(]-,)'N/:DH#G]OP$[<18N+>GO2BJ$Q.-[>6O'-
M'*MQ4"5\&B\EK[L.,GQOU5P\PFLI&+"%EJ0GTII#=8C51OE8[0H@1TO,W"#:
MK)]6.?<K,&X]&.K&[XADE]F46[-T 'S(M.=A50NHL_3UT;%40L\C]QL5RSB(
M$^&QL8E-+!+%#R\59X;9$147ZA[) #$OBFE*K:$BTUT:IU4@IBSI(OT 7'%F
M\ZN3^0DZ)?F2MHP$J_G05W>'6,N]:LY=ZE.$&1'L-!ZI;$'28KY3AN20"VFO
M\8[+U^NZC@8[X=[*8"Y$9H/*L/G"<#/$X4SK.=\L]^M%/OA3$);6/4!4[TK:
M.M,L?29O*@HT%6HCU-I8>%7<6GZV@UT:'ID88,E@7ASI(N0@6:!DD+*&TD.>
MKV^F*VKIX:::&L<GSRC0P^8TBE[V7/%\2%R K8@H!HFN=.B&6(Y@8M"\R)S'
M<:5",%&RXB$CL(^"]%->34NN)0'[(4ONN+)D[-0KD)2)J1)Q1%_4-I[^"I9/
M354I!,!IX[9CLOBR_"9(G>IBL%""]$:83G+3,AY,IQDX,Q.G+(L ^W)N5X(9
M55RBE;"7XX+X-8+?-;/18%=_(B]*FBCH,?K1(W">QC$]-H3]@66?!4\7EN)'
MVXV*Z\;33%4!KE.<.C5F'7U79&G6R.2D%$$^<PU<&;E&\)Q#EXK6K&35)*Z#
MMRI+4!0J<MIJ78$X"L)/7*+Z3&3CF/[]\J,DY2"=Z4/=.L%8Y'+GA+=@,C=Y
M:V-![:]EWGKI&S*)505GCD/84G>K RE<Y61WK-$CK)H-^.#>BSV+*-H-5%CG
M[I$S+R"$V.N%86RJ6]-PA6L1N=E;M<!IT^5:CK'?D29H6KO68NNL.O8UZS25
M7KI\TU+B[FQQM_])5Q('=V!I:03<!?U/H)H0?)0U'YX.U+UU%X7C1VP9KP$,
M,>[I^;[LM1B8.*4HAM%GRXU!31/MU%!;5=]ROUIA(/0;G#BSU-.6 DSJI'6^
M3' \;I*7+JUI]N>C0&?D>^4*3;3=U[]PN;L 43$;Q"+SC)@X]8S"^4)'C SO
M@MIQ)Q.TUYT*8]]3?V@F.NW)W<>R>(P%,T&#AI;/05LRIAX]"[TSWW3R9+DI
M?N:-<!L4'%<T["FVQDJ@@BWP"X;Z3&^2($.Q[J(H )Y/GS<H/.<N0//2@L7
MG:@VF*US\@XKXF&%$[ZS3('84U.VJ]DCS1R<GQJWJ&E,=7<G@D69K2E>DFG4
M- M#$5V\?IF+8#:M,<]Y=UN4#J>%3K JB'.V46C>0LZHP5CW<J$WF[\]K+.L
M:S>3QVZZ5AXD<JOMC5HH$XO>(BG]-ZPJ#K/J_PKG,B9\#*M4HU._2@D%,9@7
M3$+W/17^%7%&X7:-RO[E+/E9UAF[$^U@G6<)$5+"*<8CQ*O -;9495B#/]>@
MYP2#3F7F--=QR86Y=J;==8$YZ>4.G+ONRUPZV7.TOV2E,%=')0W(S%9DM![4
MMK,NQO#<Y/QU_7 :V[;%N9V%;'AHO):VMU-+3L]C^<#,KHM1YQN6ROLL1U53
M3^<RC8L,H4JIOHFL'T[L&L-+!7EJHW"U9+"#:L=APVE2%8;L\N&G2M@?Z1X,
M.W![)/>-#+,>$->I.,!ZW*/4?AJ79!7N(_4;Y%QUC-5G;&>(:4F!RD*HTNVC
MG0ZSX"Y#Z\1][_!;O;>)SP9)X!3\T/&VY3G+><EHVW&8=>F;"XYBN("<LCN=
MDZ/N,E7F,0,PYMGG>,*MN4V$:=!P.MOAI&30I9_3A6NBU#REFITZ!]F! W/1
MT:@]DG<5G*(D_D3LC)E@VUBWQ'UMY,@H7?VKE87/<^S.1]&,,'!\0$)MNMM
MT%.#0@-86AP1KGX4N /ZW]&L82E*_2CUP?[USP?/?\%%IA_PCC27NKY!XG0_
M1B]T%RLL52FU6&\E'TP_312F1G0'*?8:4XD/\Z+4,F>ZX-3F"ET T3FE+=:S
M=0-)7!/'=3S8P&H7S%"[LVKA5"IYTSZG!SB\1 L]7\[P/G LRLFTTIUX.BYE
MLC=R ZUJ+@D6Q';1A7BL;A 2ATY:P.=J$L#)K29-26-N6L/$X>W:?DO]DB W
MO\F[89P/AV,ZM65T<AO]L9=+?RO^\:T""4+=M)SI?1.DG_"S*WC1MUA:A!=U
M"W,2#%E*!S>D7JR]_]G^GN&G'VK6S$7B [,F ,<FUXB'A$!5XV![B-_H<&_G
MN;>5,#T1"C]#6\IX%!A+'8^QUX>5'7Y3*9"Y$E*DT,X(_LM=0Q+A8ON']&>
MI7N&5C*J,!X\EMN086/Z[;GX#F0J!WTH14K8<W\06W"J%8-H1.5@%!2/7NM'
M-17]?!F]@Q7+Z,TYI/PGQ#!/.0&UI/D\R^:C3-=454/'^%3BH,FO\3I):9B
MKDX.-F)UW3&-CF"R<ST<M%+"(T^]6*K6=3!1FUK-&J[:V^E:#H'P4#7/7FXD
MY+4U6)FN6YFF$K#C[I13":()P>-MNI$.@.KB===>-75-C!X!%^LJ6A<LG'27
MK9;WW76M!TQ]CIB:6<51Q-LUO/4N8!QYJHV=VT*FQK[YVB']I'!WL&%6K&9?
MFW]O[ %9/I2M9:;@T1EJ0;=P38YQ2:U_NNI.@"_%!6N:\0:'LM;/U<KN=L-9
M-0KV;*:W$6=U(C$2!)L9PU07H,+K2 1 $J?NI\NMZ#,OW\>:OF8C4B,81G*Z
M R#,IO4[$O><1&[!C3E1B-8*?6D4LW?":L5@MP=-:*6W:MDU*]X5-\*(,4"]
M//;46(2NP#"?VDQZNX/(&Y%=)$AU#IX=8WOC-B9(X:"6D:P=@=2&'!WWI1.4
MBLT4>B[WNJ(-&)=BM:Q))=:*X<^*>.-6NF7O[3G4S!&:A[F .(VYYTTE8U-Z
M4=XB80-AR^%NU0UK+O2?*3O6%<Z?P)$J?--#P$XZG1:,)*@;;;O&IDJ#U<^$
M @FDHFUKF_3<4;4UUW*8A!]';FUN,*\2);Y/#?BMB^;9#$Q;UD]A:MY[^?QI
MU,Y[+U^S#_1@6&5WYZ7/X0J,=,YSL. +-$U!LZ>BT:1@,@ZR[!'=(M*EZP''
M4W*CW5OI&%/>];^%7L<QY;JF 1;<4V&]0(#_444WKG.'T7I:-L$.<] -"VX^
MS&.RCXS5UAE]I2UB\R5-[UBS6M4N"0I=SZX+4"R\@U,S7^BA?MD>DUT,?NED
MZO1[LM%H2VAPHB,U,OT"45R4Y*]QA\%Z0/"!<%XU#+[/895, Y!;,V0BJXIE
M]S(W"?JDHZ+3I6_1]>%O#CM;"_"?6($:Y')NB$";'Q8;TV-X LD%N'?L;A"Q
MP.!&$& ;<7"7Y?6^'!T<FEFM,J(WR+/JYM;* ]W3+7955Y$-4X2@34117H$W
M=1)\9OR+QNPB#?+-:V]!9S:8!#=8[*,8?UA%[7&)3A.X619R+*'N@J2JU^S@
MF'#)Q=(T]TAMSX_F1J7!\.!&O,:)6?_,L5.U)N4_,:,E_(WL219"+)33 D$=
MX:]8GT<^+?Z VKE"A-D[95Z6<'KY+324+H:)8"@50_]F$R5&, E3@JH(=!-\
MR]*PY9R"5*O'Q-X8/Y3. 9))@G*,J//[-L,Y==-N> TST-#3F7A&BW+$URT]
MG"[BHR+Z&>Z'1T,>A3F"[%B^FMMX:EL8-7X<WR2[UU^@A'M<U/KTI)$=_X--
MA!IBJ 42P.U-3*)3$;8Z6DHT%92I*&H@PA8.")/]YD";HBY?M+_]7M,VHY'Q
M4=*7Z(G6B;Y<;ZLPF 8AW'^3!/DJW?>\_TF0?J &N(@':P5Y\*&4,#V7FUP2
MD0^?\O<!%6FB@<X?7@>?UP,/84$/23]-/K-*_7#%;5.,02&WV.8HLS4?2X!J
M!$V=/ ZY.PE^F]YFJ63U=$UL5;HY*ZR%H*X)6X3?S4/521+6K-TG)<T/F,E8
M:P\Q W?NE@0%8C<CLJZ;*V2/S2+ Y;A4&,A7Y3W6KG7AR' L3?"BTXJ5_YBC
M]_)$&B$_C4;LF"+W 5EE#R8^UR06O*"]J)\'<XZ\7/(Q78<JH/U%G7YSH#<=
MLKTN$HP&]P5UT113Q&Y!SP3EUB4X8DCMY"SEO&(!7/$$_E. *4JQNB2X3ZU4
MT1X#F^=<JU^X;0"3]B/,MSI=/DI*^O-D7N-]GU:]:J)X-.GH+SA5N*T*5?1(
M<C3<&?@NI&A@S>*O^3P6%X\]I3G"G"(!C@C%@.J$>!")<M$>LR IE<82=3.1
M% !@65IC>^>G&H>9OA!V\ =J\L4.W$[K@VKM82@W2&#7!DWZ!)\TX5X<*8+N
M?@&A5.F>DC4ZR7/%NC!1@YJKMVHH"E^4M\TZ8MZC^\B?^% $HN-\XR*^#_[
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
M^P_OO>&_KA&TXNS\&D' ?CUY<W(]//;>_ ZW^HAW^=V[/'GWZ[5W]0'N<3%
MC+#W@]^]7Q%\&&YU=#HX>>^=7Q)Z$$[,R1E==#I\!U,S.&+ M4N\]]%P>(S0
M8_BQS)T/CQ^^OS@=7/[N>Q<?SDZN88SX=<+2^.<'&)D[P^NYQW]4G\CC]_C?
M/US^WH P6<;,[,S9JQ?#R_?U7?K@YD?B#OCV;^>G'\ZN!Y<GI[#?_G%&4'CX
MX\GEY?"W\Z/!F]/?Z=H/9[ !CT]P\PY.3V4NG,, XZ(#,/!HJO!8G!R=7"!>
M%^S_R^'5^>EO>JL?GUQ=?. /\->/ T3:.AW@^.GU3JYDJM=T>_>G<K_+_C/I
M[C).*]71KRJ6/9> 4GHNR!,DN,)8 Y;UHB;6=;[J\S2N][QUU)=*)@;79JR"
M(L:LD:[DUL^7RKSS1IM_5R]5+3*_IGNH/Y7Z>@])?3.[LQ)/*&ZS*@$W@OS:
MHHI+IP/4C3JU 3OBPJV1+#'>P-NRD#"&SCB[)?A="6>PN"O&GAES93^6_"BI
M'N3;41 ,P26FTSR(84IT1MJGB!=L]$ P+#!+34>@*W5M[TACJJA06CPH>4T*
M>TQSA;6<A8$'8J< ZSHX$(*>/?GB?U31C6YGD'0XV_*%*LM$YL:$**9!;)YG
M)Y<R]OQ@)[&9I698IK?1O:2KOXX3I6&85]020!=%XD1P&JM>3.Z\6SW@;Z(
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
M<M5=T-"'SIHU]%),AU:Z3Z?%;$+^Z,_L@U35F_._I6?^67KF#T;WCCW>&U
M>U8\WVW%ZYS[L09KE!LE$RNJA%<B\Z []5/YX(%N%'#Y3\[&UJ7X/Q:H/VJ8
MXF_L6;73?7><WW>D+W.]M_/0]\,U5J6K0PPU-/M/0N% V(MX*19HIG\6\"-6
MLKL![$8'=*Y$-4Q*O"%&C):)<23<C3,-U30T9DR7/,(.D>8,2&PP[/;(GLOQ
M5_TQ95(ZC1G3+>J2O4+L=+\D\-6("&!CUDV=BJ4' *"JD^'>A//2>BV"%0XV
M+,Q&AR3C=*S"@".V2T,.O"9[[5#4Q[,9UCE(,0L\-(7T2I)- T6=I)FB;'U\
MYIKF0%F<V7JT4D^]S+K#_TW6V;CI37+%SU-7O 1),L/ET0#?_#SCF[-"@?-2
M;06?E4+M<:C-M#6;:B.Y/J*0*FGYPV-L9IR#Q0((0&*,CO4/#YT(>E(DX.4Y
MA)>G?E8?.E9O><F4>\Z<L1CDBPH_.[U:=>G96AVOMG_D8A=SJ0"IKW87#*V)
MR%>2$B5"@C@1B<D&F#H,S0!9&\P6J+C83>L[<PZ!<_@66PNZ@$K0 'Y3[V/?
MU*83H6H/[$?U]M-$JNNE1!%IP&%[GL&-*FP7=Q9&5&JY<1Y#/U$2+)1B#1ZY
M"+5 ]YPE<WT '8>&OCF+$0EZ(=Q5TV1<3U([A%RO8?W,I$^IF30$'J(+8C4;
M7  =T;CG7-Q^N;L>C&XF#3"3/FWOOV3JR*$F3)E,_ZVS4Q;5 /;P/!0>'76Z
MO5M)PFRE[&>)R0]$G)TQ0:80H('"I3/F"=:!?E1]8 68.$I0Z29^]"0#K *-
M>9!0D2XT8FNH'S4>[3+Q%54*8NL@.9=:/4A[NPZ[]54ILJ/:I\AVJOZVVOFH
M_J GD@,R <94H-(<ZLLSA(8]A'8A%+,96\'.T-@'O7R6B0<86D2@*\,<F4_U
M=QJQZK*2 T>-L5/1'I*TW,+\/0C7RMM'_C\"%O3=M4P0%VWA\D!2*,G(6BH2
M*'E9XQANJ\UC9-<D^Q@P^)5#V,E,Y67F)*-?W*"PMFXRXW'&T,JU3F2U$; '
M'YW]U;9@.'/7XSZ/NRA Q0=F O3P'.JQG/4RS*PR&E4H ["WUTL /(FABNSE
M=7;;W:=Z$B 1H2;QCS4J<_KD5;NE^673AF6IZ>*,8MFMSNMKD'_XD<X1+7-$
MC[<[HG^9AK.-^F\9K_R__1=02P,$%     @ ;(%+56R0KYC0 P  [Q@  !X
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
M]P SN//%UC(4?OEVEUWX!.-1NKM='OC(J[J&3\[\QV]'_P-02P,$%     @
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
MPMR<<L]7H.:W_B;EOH[M_P502P,$%     @ ;(%+52NPE;@^"   'D0  !X
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
MW2EJMSZ3R,WU0:_0XJ6Q*V7DJ8R$#VR,KWL,M/;@&0?!JQ@#&V3T=\[#GW!
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
M9'E[3;N8:$U.QC0U]F7OU2H.;1Q'Q)1UEI:]5\-D4>ZQ]_ZQDFYNM<N2+/=
MEB^]ED *C(J-9<P:4" ;[S+'.\:3<B$&2OH.R?+W-(OXDBKG_-@\GM2U.;DW
MV%N2Y.Y(LG-=HP@OG/.AR8%" \8S2:00C29I98XAQ:28)/:Q"^*QD3 3C;(D
MR0.3Y M-8DW*PF-J/.G80(3 \8^)C0]1!9&@N#IHPB0Q$!Z#OL78R?WZ*%LC
MPO'QZ/0SP[,DRMT1)5W3)L4$C1+9*XG!L<E)HO%"^J9 ($_9%N%\'7H5P3UV
MXA93/_?KGBQY<M\\^4*A1- RL]I@,Z,U6QT.?] ITPA'(@F=M2UR.D2O_6/G
MPC?RY!L7)ERW/I4FYQ[LVO&(K<_YDJ-SXDP/;A[5QQJOG] H]<:M<73/.A=L
M.CKLJ.Y!Y[ C.UO=_>X6M[N5SG:V-I@M[_7.V2M&<4-TU8[9??YIGE!UUOK]
M[M9[Z)[EWNY:;;][N'/0$=W#%_VN>M'O'&Z<\K.>7)\GW/FXN?U6;F[MZ:[Z
M^7U]EQVUV^N<,1NWWVK^<[ISL,',?M&_:>0VZ2)="J%AX'(#8%CK:'+LR&B+
MC+$2VC*;PF-COC5\OBLJU0723]>HT&A$N84A42N8<GUTKA#[+EFJIF@M6>^@
M;Z+WT$@2.: ()*6ICHQ_#-]LG;Z1*C>8J3_5.^N'1_WA*='Y3,#Q*.WCF'[M
MXZ MIJP5E+H^)*,@Q5"";#"GZ3H7V40'MBD,>(X<@;M<F%+AL5=V;A@U53_3
M)2Z?7)_S0=_TO\>]T5(+W25EKL?<&FPF ;GQEE(#@G*#-O$G#^S!2@>$XM$S
M9^_ 1;YKU^<&3_EFSI3>";_6&8V&2[K<BB[7@RJ)TF6/H7&42P,(NHG3Q0M@
MC#,I8 H<5/W'OWLEU3^^D2_?N!3SMD9KZ2S?,YO6/UY;#&X-FB"T:TJJ$T[$
M*B@HKQKO3 DBV%2*>_1,PV/YS=[R-[)IZ2T_*%5.KE'%<^24/& C5*Y+8EC]
MU-'B1IN0 IL3*2W[-D::QTI^ZZ#? VN>I;O\()PZO<8IZ8RR5J9&*L?6S%M6
M/[:P^D%KBU79<_@^]9?E;385W#.EEO[R W+F^L9B()M!)-ED77>5<LC5^%"G
M(U(@IQE-4^H CQ./K?K6P<*[LEE+C_G!"'-]&[+5!@ "-AE\;,#4G0/!^B:'
M)(UU@<,M>5<N\S?N0;D'EWG)I+_+I.M;)[T+WCF,C:F;X(##9H[:)4=@Z RJ
MZDO+/"=,6KK+#\H5N,85Y0 I!]5$FN:_,*:)V;C&B) 4V *A +O+H!ZK;Y[3
MNBNN+)WE^6&4N2G= @7+?C("\PB$T WZY!M'/BD4F'2LJW/$8_:"YL:,+9WE
MA^/,QO7Q'0E:2('4:!UMW:S G#'9-Q:4HN"%MG6QCO3RL?#?&F'=M1;Z:F=Y
MR9IO8LWUH1YVBJ7)TC32$6L:++Z),:2F[M4V @P%*-.5.^ >6_&',UDWIO\P
M*1E12K1"! ZI %%& <*%9!5;0O,GZ3\NB?&BQSRD7WH?*&\,)CC8Z\4^K8['
M-'D[IG+<_Z57KN9RJNG6GF:F$N%HQISH;JU?+M)1.^JMZ+QD[+?6Y>;:6]$]
MV-]G?,\Z:^]Z.V?[?*^WIYMK[V7GL^W7NUNKS ?F"?-HDY]E]Z!NO]X1W:V?
M#SO;'=,]ZT!WZ\5A]_KVZWYGC?E0_U7K9N?@]6&W;K\^>"4[ASLG.V?O=>=L
M3W:V=^1-NYZ*XRBJI-!HFXF-#T=2(=>UYPZ\@N!EF2[FNE4F)X-1NDA, 00H
MF-'K'"-EB\E['?V2"O-!A2]VXBL;1;0V-%8YIH(-KD%"U3AA4R0?.4IR3 5S
M&RH(DJ#8>B@T 71.GB,IYH:*21=O2[AQH&5)A8>F0O?Y52IX2(XC&=L@8]>
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
M9@.N$UJE@-S1KE8F#>BU<"F3]OR+NC$W0+O!?> 1EYF@&@+41(["!.^A*(O
M4!)Q""Z*47$117;F(RXS 5JY0CHH4JB)P_/LB04Z<+@1D01'A8L']$..N,P$
M4N"H(X9H.$(4X-A]4D$[Q*(*!2L#/MSNPC:[3?>R[5%AC  RD*< 2:J0O=6R
M&..*0:OTPD SBQ&7NX/)4@BE8'08#)3B(B9%Q*(DI#6VR(6!Z4%'7.X.'TD>
MK$B^>",@>78^243IK4DZ11?2PN SZQ&7.]1\Q3N3:KT 8T$;50<Q<\[L:-A8
MJ)B%@>SA1ESN#IR8P+H@?!2R5HLI'DQ.Z$UA4V63C/,+SG@T^1V8ES3<&^'1
M?B]A_QR4:9:R#7[3T0#/S5%+$ F!@VD9&(2:; ]E*%H4R8&72U*75HV!_3H:
M\HM/3FLVL<GJ(%?Q.:IM_'2Z=7I$5Z7GI^,>MSK86T2_/&3,.241B3US[6M%
MS^R+-K%:+TL+B^FG@W\!ZE<)^^N:)O:\_?JUTQOT#H\/%Y$NY% +[0@4Q^&"
M(W,PPF/4(I<BHIA%BK6_HYV_! Q/O@*PV1*QG70Q@M4+*@79 0$%G0UIMNPN
MUA(>M@5T^5N@;HUP,#X:CB93 [_4-7^+/*E 28)C7M *4B 4Z%6M%!?0Y+*X
MIND!R?-5>J^5Y-&1?)")M,H1)$6LXUDA*\?A79WI:P%Y_K:TWP\M7QR/!KW)
M\8CXQ!>]D_II(6>9$%%9[8UA]Q>D8?_8IJQ,HN2LCC*VE#DS='&^%^84Q4;*
M):&24> <!;396Z6\T+F6LVPI<Q;7P[ FN@!!(1%",3I$G13$NIX1!9N/E@*V
MN%;=8Q9 5AE5) ,60E"FZF<6+A<EEI8 ]B>#@VEX/)B,3I^^?;-8R!5K TI-
M@!1 !!%SK"OH"!-F0BM;L(EB]LC-9*^$30$YZ&*=" 6,%E%*C,F)VJV,7QOR
M!<T<N=GD%<E9!4TBE^@B:$H>-<?4REGAG;VLC+X0VO+YZF)IRYJ.,F<(CL #
M4 E%&DU!8\U8&<L":<M[1&XV&[DC53.'VJ$ 0XQ9#!X2@J^+^K->'&UY?\C-
M* N3+M%&HHRHP0)';12*]T8Z&W+TIOW:<CKQ/%VRT;O?V>?9*U"%0-JD"+5D
M2"HLC]YEA^",T\$L@KLY&S!GHU/98=%.),@8ZI1C,%H';86E4E-DB/;KU)F
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
M\JH  B)D)QW9A?&>YPCHV:AN3PE4<H#&"Q Q>JNUS^Q"LQM=HEL8U5U3+N(
M?\$X'%V-DQ9QEE")(I2NA=E#G3&R=2=B2I:_:^=+SHNBIV>&ZFS<9\JDE<U!
MZ R>919D="R_++!1.]2+HI1GA>J,!C&BTL5KF0RC6B@&49R).:)@<PMJ859Q
MU*#HXWE0U.GEU4.J^TH7?,HO99>]3B5F;4&B8+<*)(FZ2D=AH<71P[/%=C8#
MS-+HJ *@\LC:V ?EBS&R6$Q"H*>%T<8SQ79& QI)9Y0B>&D1C-7<Y=:)(#.+
MLM9Z871RC7$N%MS\?MZGR8.ZDK+;&] ;^K"8N;1(H2I%V^AK$EZL%43!Y!(+
M01!)X**HY_F!>2::VM3^9BG.@6/<7%2T4JE00MU+6M3B9.V8&YAG-)3A-5MC
M30%#37)8O'"49=;1JZB+7IC,>#?/+@S+]ODP%O\V&)_V/^"@AU/@[R$O]^Q5
MMS,EN<)^EDH(KF1O3/$8 *)C5ULLS!*.>0-[)@K<"XE0:M[2FOG2"4QLH:/5
M5I  &]6B*/ Y WLV:MP&,)[5--D,P!(<;)3:^BBDT %SFS+FO:E%:NLU/QV/
MV?*.QV_.FQA_AOG; ?;[#.:DEOH9'0U'_.GY<#Q9S"3O00:C2E(Z,+C6<YA,
M(JN")45&L@UYB&^%[:37YV>NDTG#CS3:&)01CB>CXS0Y'M'%^7\!\U\^3RT5
M]WPX& _[O3S-VK;!CS6^6KUU8[HV[/Q^Z_W>86^ BUH!.Q1P)DW+?WIP048;
M3=U(H4 )8Z1N </N#]$[)?>OHV'B(TSNC4$^9EKW.,; 5!G?H_'7L;N5%).&
MG4T9E,&ZQC![3SZG:&Q0RF6EV[!"O"44>S-A<[A7R[S70JK\ /TWP_YQ?8I%
MYA>15"%&9[Q( "X%4PP$;[(*1@?7ACAV:92N3O&)E#3HF(0H[-Q2+?SEC-#>
M:HC2X?P7_IHS3_9>ZH(9DS3#$X7S&B#%B"(5CCZ\<LE HA8-*<P97+,?01!>
M!N^$UM)(,,H&;62LV7R#!ZULFQ)0+0./N608^*R3K\4<H@' 4'.M.(T*V9 +
MZ=J0F[(E7N$\!!ZSF<>JRZ^542"3A1)<@(A>,^N\*YAR&\:\6T*QF0<>,^$7
M1QW6!) JR0P<S@;^HX..I&2LE=B_:WZU$]&$6CH54/@"M?JBU4JCQ>*T03+G
MA9_G$L@Y]60_"SSDG04>K-:+,U)H831P=!BU!<=Q1R9!.F*;DF?.&5RSG\U2
MP4OTI!U* 4J;X$ I$RT+7\+8JMQ-R\!C+AEFE RA;J8-NH##'((B7=!,R\N'
MD%O L)9XA7,0>,R&8C5G=XG)($8-TN4@?$9I=<RE\-]N2;%%"3QFPZ]H<XS.
M^ZALYN!6^!#(L*\:R9@251LV-BV-TM5I>*==T1HR^ 24<JPA2,JDDY7)I?/
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
M=ZIF8PSGS'J3T]%93\U&\4 -S\[Z2G,Q,Y#Q195''\)@I8K@4J6U#OX&>G"
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
MCV$0U45![ITS&/%J9@U8@9"\'XS#(.%:IRG^RX>"0;^\H*68L!P%GU;@[J]
MI%7Z* C^"?;E)5J8ZX6F;\&7:O+S>!X /K;Q&(KEP;H04,9(Y ;+XC<D&,:6
M;@D"=_J[,+ *LGHYA>? ?A1)^8&OKS/94 J"<E0QRNLT!K^SAF-H+0KN$R>S
MF2ZL= 9QSEYP:S4FYHD)[H-$N$,5C6=I*2[F^1,<:/;22Q(QWPH\DV8%+D#*
MQE.L8,4D[?%?<7%GH)$Q2&B=8"]JCM^WD7.<L);P\(O'CRY>/'OTW4%?WYDN
M.'B[W]1YXZGA/$,N#4$6!36EUU0.@.<[WP0E,&LD/(DVN'&W)%!E%!L<7+X$
M 8X:]7!>=WE>5+?10\Y$])M>78$@_5."%&R3K//B [NYAY.XJY.(P17=E$;R
M1:"CT :D F8X&;#(YI(A9)_S=_Z04Y#6-HMK4HM@02Z3BD(6"<X'I6A%P^8[
MG.-=G2,8MG4$=@I'W(%S,'<IP0@6<)Y@(R&(Y[V N\)G9"1AX"G/>BNUX=,'
M.UA'.KE$(7HXN+N-(V5P"K _X"U8CP-.K0)VI'2HT4X4X6,7*P5--R=I>3B:
MNSP:\)7_J%6T,7Q4\&#/DB*M4:J2)9L48%2BX /A"6;?(=!SE\<2N0D%J5J3
MDO$BY)YG'4B,5BJ&0W#:@;M2DPG!HJ%4T<E6"E8WHV Z7E^@QS?/\_C&U2V[
MXT/75!L?"J)O3([#W071A]KFV]4V[VMP$]ZM!'E+JA#\:ZS.X]#M%05<)IS9
M%;\!1?D'3L>;)<#0TPW>BBI,:MQ='/=4-F=!H:V*?\^"J09KB,*H!0H-K&.L
M:"6MD%^K]-"K+J0'UA*8A-L!38*#@V':@@L7@V2&$<@2)ZEPJ-!<$MK';?CK
M"W6IZ>DVTAJ9G8K8S-:S&=KDQI_M2.(>!<&OF@/#]&[Y-!4+ FWW>A7#FF%A
M'R.]JC!8*Q4U]!H@9[%4=,-E<;L/PPO7PE;()IF49N+ OD-CQK@"3O(3UDG9
M%9*_85'SV35%S8.3KU;5_,/YL__^\=V;7WY^?N\2#K]BF'X.SW6DA.PV.)N,
MZ)2SX,V'5"W@04"4C&B+-$6BBV@V4VS%OE95D7PT>!! CJ_H+F<A9@) :1LX
M7!N'HUY:_.9S4(9K9.;K;DJXD4"G3.O@J%XF,4: 8&,UO'TV!\)34\QIB$$
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
MQO[LG$)G>DT6(>+VSK>N+0UL-K,Y;D6IM>%#V (SHKO[7>R\I"@GI, _:E6
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
M+>%>B12&(-=V$Q;J3^N4^D@;_#GJ3#LA02+<#L;A56:PA'U0F28DCXI,/:,
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
MV6ST2E%NW"89[Y0,*#$RBP*/P60>(A?!Q\ &@8T\,Q1/^FV:YJ2NTB__U.W
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
MP-C6&PZ_9]S/V2, A%NX-:ZB:>)Q<!WNZL=92?UFOF&0KI1O\"7-SH?K\T:
M!-=P8$7GZEAV)8V3"X08 ]F:%<J$TL#*V&$P;@2330EW0V+VY<N9A/28POT.
MKR>D#O,)ZGHN6P\KW29+@C&!HCNX$'@?/!Z&:V/BTX3?@5VO)\(U40/@GDM
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
MLI1QQBO'6\)4?M#/0+B]''8<(&%(0@=.3/G;3O,O\)X@FU<^!_/G(IL'<-G
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
MLKFTK:LGV9O5)M"N,]O8Z<V%;8DGWR_&$DET@>J&QSI?4%%"7&5C97PUX)3
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
M)8*ZQ0;4^QO$&M;WPJB>XPM^"*>NU@-B\&6GV>CKU\EE76=QXLU8'GX3R2)
M&7F-C249FX&GNS,DXW'R%&CHB+J=Q-,@4[#.B'[RZF6KT7Z]A4OJ.*O3KG+C
M&F/]0N_CK2F]KPFO^TO=>_@SXV4.L,9?G*TCIU6<5V*)2,P\YA@J]B;XCC%>
M9+>:%VZ O NANLZ'_#YD!FZOC5@YH**O&!4M8MZE9JWPZ5QXOL)\J*!A,<:6
MR )\O3,.Z)YV1'03)'%$9TPV^I8'"S,F)E[*R#D2%R*F,4*1(11>_"<P?UJ[
MHIFY#]OWI777OBA8;34?^*)VA_;:'=<<>0D['X!B >\V7J)F"[\-X9]%&U^]
M<GE&[Q0JI%WL=) E$!_,*8^FWDW,J& @.3+5VA=E(JPK2V"+'#3H$*AM/V'A
M'.6-NKNXN/[E7[S%\NUE :>$'*0OEL9@F\18.\GJ=Z,[Q<8W@L@M9'?I;'LH
MP +8/UB\XV5P^XSS3,'9!0NI60IF/^!2G]ER2\?D8Z7%%3-;-@\2W_EG#E><
M("! 8SLDR@9B$A*L];#1,7&M-;Y8T>X"X4/6E777J=/6I5K>!;6[U%/C,_74
MN"IZ:EQR@^WBL3L1D V8KU,\)I?8#YP!FA@_7*+\>=]%A'Q(;"=JFH-7"&8J
M(C!.'6I/F?_Y=&"K<_I22G2>!,*:%\-)_ ?]+M*!:H=?8S)Y!.4(>.+\G(Z7
MY]3+RBGOAC%X/ 8J*5 :1L]4*#,_$)4BB1>,A!T#5;)@XN#=R A<F1"(<D6:
MY:J\_*;DWA>?%2( ?/[[$J75"UY)D"( $Y"%T#(^%R >J9AH^W8GYM]NJK;P
M4)1K1-_S=5=KA)X<@U>3\PTSI--H;M4467\O:]AE^;XV>&4$"0) P_3,\^%-
M)B*D!OZ5/OWPG<94!U,<-"R@F5]@LD@NGP8)O%6)TCJOQ59!V .:?X#1-WD:
M^-@D N%?D"/6$5?6[S*\(), U4!8 P.]&#@O.'D75!3"  :U"(PLT'_X4STZ
M(>QF*4AC4C0]_P91;)2&LW6;$%^&46Y)DSTY-OTLNSM1JK%F&Y"$8)S(%!3%
M/K.G<8WY+!R(^^ EV7S#37Z/>_E!W&4_S0)WH"I8X(?=@1^&%OCAP, /QR?
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
M01[E[J=*@RH(= 8+D<\0\$"J8,H9A8"!D3.\$V:EV>#O)/INJ@UE=( +C6G
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
MC)>S11^M:2)]>,5E5KY676+V\DS(X_URV&P,*X(%N&+NU<D</C3%W IA)JV
M-IC=Y5\$41W\1C%&'::RE):\-TB>;KO1*P^[X6B>W,%\5UP'&T[?&!4E??]F
M\R3.9W/F&)*!P)2<+(7<8%S]^9)<"HS2%R^5AP'^/\)H-#V)V9(!QP69(U@9
MD(K ._SD*WQ2*%7P^TL?=PQ>\ UU#506G%<OUC]$=1E.I01HTA?EEP0!?G!0
M5^&%.=YR"583S9_)I([(^ILH7C.EQL# NZCAXNCT%8U&JEJKU>AVA[@@S!V+
M Z5]@NT!V[\ FB F5!2SO@W'I=5OU3T->RU*S[\ME$J2GEG])">PQ7!Y(XJ0
M0!2K_Q5)+)>DM[2R$J_(O6%$;4/;0E#I4%G\8*!X;!R\H>4K,NJ?X+L1DH9N
MQ*HQ(OWR2 (<C["6X)[/./#%Y'_+FX@O(SUG*H M\:? GRF_C[:ZV>@U__)6
MZJPUNX!["/OM\/YQ\B#_LM7 OC+(':^"F]?\)Z+:"](>4%]AN5FHUQ[HK7AK
MF(+!Y6>JO$/WD,AN!>@ -#*NM(5SI1D5!"CI;P5;EF2:CG9S,K<\*[0M,);^
M=;%YKHS3\_O;]'YB,CV!FITJWMA 6'9)R$"G JCW(KUI-T$O+:_%G$SM4GBS
M)5E##X;WO96ZA#7O2"+=.4VR:=%M!$]FVHU5T9&0W:>"3!,4;8EW&^F[+$#V
M:??^@F\D@;2@70K8^2.#-J$:I7P<,!6&TY=Q9'.)YJ6Y=OT5VO :R[AT$?:)
M#4_N EG3)63K]%3FV:$+IK *2)4WZ$A>@=1T"W""K.S#;FP;*SQE(%?7Z-C.
M2+)28V*U>ZS-WU2 WJ3RP40TP[,,=%R(9*;4;K/1N,OI@\AF*68<HL<0X4&E
M012@F"L,&4RA&,.$*-_#T. %:FD3DI=U(Z"5D*(K=,7:'= :)#O(.+9<A'1
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
M]4-_M"3_ 3]23IJ)^1[)L[]*^"[+L(V0G*F "X.9);+H;$(D2H&?I)D460(
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
M_5V"[7LAXY)=US/7@#)JW1.[]$Z446/7<8B>K)ZLGNS:)NLNAPX\/P'=WS3
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
M.4""@D/XTSCH)Z'H;:"@<-\EV:!.T4^AR;1>?7J[?_QGZ^B@]:_D&N[U[GC
MAPJ%QX#OSA?8A21R_=@C4611+R0X< +?)A[&<12$U# H_?O -$QLN 9&X"@U
M',O8:0WI %0&EKS>'W/#/\U@P4?1CC0T(^NOF^ @O?IH?KDZM3KCZ.+PZNR]
M?W%\T;DY.]C'IX-W%\<''P;=DR\_.H-WO<[@F]6Y^/+C[/N1<?S^L]%]W\$?
MK6[_]#:][0P^_^Q^_] [O3V_.;OX9IP=\'^??.AW;X^,L_=_)=V#WH_NP9>+
M[E_>=>>@<W4V_- [NTV-[L6'0>?]%_[<G[W.[3>C>]"QCT]^F&?O#_'Q]R,^
M[MG@^&3?/GOK&Z??/^1G)Y>#SFWGNGNP;W8OW@U.^;M.+T+[^.";P9^S3R_.
M\=G%9Z/S_K/9^:J>^>^'7C"(^L>#T]O.[:'1.3@U.]_/$KZNI'O[@W1//O-W
M]I/C@[\&W8///\\.3J__>_MYU'EK7'\\.1QU+XY(Y^3;5?3^+Q+]YT/_S.Q?
M!1>7?!\Z9N?DKQ^=VP^#TY..T>5CGO*Y=MZ?\3GV+[JW(>Y<A&87PYI_V-V3
MPVLYUC[^V[*Q&T26A?S8<!"QJ(%\P\'(\,,X<FWJ&K:]LV>1?_TQ011[O^NK
M]%F(*T+T5=K850KM*S1M-D*;V(2852U:/FE?*^C\(F97@[G(6X<+@G9M^>?,
M%UB&"68^-[3%\&Q(B7A:S&DQMX&T:=\IYL"%F+$>&^80/KR7T)O]3,N[YT]3
MQ-?R3LN[S:--$T_)NS]E6EGK:X^)5CLEWLBD&)LOL;"66,^&*NS[73]:8FF)
MM5[:=._6T&C>:[T#C%UMC&IR6HZ<;%.+.BWJ-H\V+>-N42>2\D7&ZU?H]=U+
M^_PEN8K)MP[_-X8\;"T%-:4M16FVCCQH*;B)M.GL['73D4S#GQ"'\Y+]M$!Z
M-H=NVUH@W4<@:0IL@@)]?V?O:]ACT;C/6D='"N:GUJNYZ$@7B^Z>*GM(RY_G
M<_K>_=R9LRR^#&0)*?6%7]0L3=:"/A5PQNS-VRJ89?OZ*9\LZ#^?%^R?Y/S[
M?M%#[I)F(UE3D BL 4A\EET%:_)"=##&^$WKEQ*CM-!$([QZN7.^L-YYH9VV
MP$QK)8,!BQ*^,-'4#'I0P1265ZL$[D-?]94N]D4";*2#9 2/!2RD"D3D1GP!
MA=\UJ!JURHQQNU36X5==CA-1G?AS6,(.+.HG/4Q5Q6G&1FF[*CB%#Y*A+D9L
MHAC1;*88T='%B _OQSLE)Q^),.8+_<Y^=__]8>>P>Z)<3%];7PX_'7\Y:1UW
M6T?=D\,OW?V/K;?'W9,OQQ];QW\=?FF].^KN=]\>\8_E+X^Z[[?R=AA4<"+0
MYY..LN2Z]95E5U ,K^K*9&]%: K8XP+V!G%QQ@73!"C3*Y!MJNVK>JIH^BHD
M)J J<4F< "W!K<!RT!R2O%>480]H,@1D!/%W!"U+1ZJ06T CJ8H;42Q?!]10
M%3<%ZD'U9E&[L_3S(*9I41;?BAC@UTA4 M6PM05H8NE0MG3/\W$F0LD9.Z>9
MJ"27\K^?J-ZBL)?S7E,6LO./J.2UR9]6EX+<IFNU@,MQQL6T=(E2?KUFD9B
M*/,7P"3G; A=5J'K?1BR2U'Z7J7]7V;\/DDN^ZSL$+K<KA2-2R_Y%0J 5V(!
M8ILBT: :4!1$'UEY*5\J= O5:U:<*1N*F0*: ,B72#X$%UQ]3R/&'^RW8<[C
M3%[F\*J8)AG_)U=N^X"V('0)OO4Y#4NX(4"H*&ZPLB"2'Q&;*8^4C6G53.\Z
M5MF;=^(]@H1A^E)5&C(@%*A.!A)A&5<4ECK3AYY>6U$0GQ^?#DLN5<6T '6*
MDI$XE,E5B[D'3.(X\!4K>+R9>=#QJ)=FR2TM-[(F&N0^ PY*FLUN*WPKVO@N
ML;<5RUP*5"JY79GH)2R0S$8L++9P/"PF)?:#:U?RF-L"THT_5#OZJ4F5(D!1
M@M@R"0XUC?FG$ O3Q?K9)F/PS)?LH-'."+_\)N<+XC0T%/ TT 6::Z:MGXS_
MN!!Y[0)! ]1.?O#]9" :TQ?,IEI3%T=<:(S3S$-!HPXN)(X>0/;QOP,N$-AH
M-?E3E\IBX&1XE?9AR(C+V7/HDEXT_N77D4!DX0PIBNH%LUV,H_.2@'MCOJ\M
MEF5IMM(L0@ ]$\@NK!4F63@> -U*J"DHX1_GBH;K=RD?+(,=XF2I7B"ZM2M+
M0A(K_T=M?]M2^9>+%E@E8L4EG0Z2O"9)!O2FI9J$*T8".+M,,1#\>P@=R"57
MB=[DVT?%\Z[TNE "!)N<R1M5<C&G-@%(LT 8+*\/+,H.$X3#)_%#7OI)KF8!
M$VK/?6=MPN-BLF&6B$.MU"")++3FJCPQXFM.;_PR7V+[I^N=E:,0/C[/I#V=
MT0$3L#FO3 -;OS]15:&8;:V?..=+=1+"@!?L]A74SU3 1!UGYW18O^C@QR?\
MMHJXQ2:?R@5+ORH4VN.OQZ4VF\P6@J-Y6[)][#:G^+TB[LHA 3+TJG3]\.W+
MQV&OQ?H%@(N$S9(7BI"["H&/[_P,DP*"V5R1JT1FN]+)TU @&5*I -2U(Z6;
MM@4WP\U3<#<;7B59.BPO@+I?1EV&\WX+<IKF4H2NRN( G\:'5%LE%<FU""+1
M<K[<S^TCM@/63X$YY:K^+QU<OFF=I)R26.OCQT]MB6]:%35G55'SI2QJKE%
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
MN7X]3(?=L<!(%:X#/N$O+/[W3A*Y?NR1*+*H%Q(<.(%O$P_C. I":AB4_GT
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
MS_+:-FXJYJHC*TOA37![?1R.Q@+O632NU@&4K;)&)D[PK6QVJ\752N+J?,;
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
M*88;F0%S&(IQB+FEX6'D\_-"-D1W0R<P(R/>V7/\-N?W#6+E9^\M.>8,04<
MP]YG-&<ML2<HC=&8_Z&S5;9'32D/\B.<XQ>8S''\+6?"8:R%6W/"[6@V/N3X
M 34I-[UP2!@B(7$1]3T;F3@P71H&GD7 46RV#>?!PDV[43:7EQO+7-&\_'B\
M/*6HA)QCJ1-R7@ZHRVT.R$)SL(.P'UAQC ,G=(C@Y09"O=J?LCP;OD_3Z&?2
M[VNGR39H(\5I:6'5H+"ZGE$\+,\P^15C($98  4\!/DA,U$4V$X4QS0*L+.S
M1\PVMC8I^U^S[88J'IIMU\.VT\Z0V'>H0RC"S.=LRV(/!9Q3D>]Z841Q[#K$
MW-ESC+9CS3:1U,Z0-=?J),,1'9XGT/A).D#:$*P!-#8:AN/!N"_PVN@ 6K+>
MBJ9FVD.R#3K)47FN,HFNRT:'UZJ_KA9\:Q!\-S/ZBA_B@-FF@5PG@()C:J/
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
M::"/4BWI3/M/MD$SF>RYHIW#ZQ-NX8R"$H1<EEG0AMJ-*2(&,9%O,H:L -/
M\S$S? N@;ER\2:!=FI4W5$'1K/QXK#RMIYC$<G% 7(0)]J%E:XA\PS%1$!EQ
M9'JN&;M,L#)YAFT>MT%/D4!\RGO"KB_9,+^GBJ(-KZ= X=.>X'4*M,/9YH[4
M(!8Q0XH8 \O+]5QN>?D>\ADS8\MSW, VH6<!,75OQV?,Q(WB\&DF7C<33P&*
M.$88.%S8(NQ:(>)GZ"/JQ021*#*"R#5#QPI +;$VBHE?"!!?.%NH]]0^DX<A
M2&VUH&M*6]$R;JTR;DXS2)M+.,^P48Q=;GK9!D&4! &B%C4=%H4QQ=[.'G;=
MMNLUY4?9%D@YS?N/JN1HWE\W[T_I-Y9KFFY,..]''N-&BLF0[T:<L@/F!2[V
MB4N ]VVK38P'Y]<^%N^_'*],<^V:M#WWU.V::K)/M'O1HFT5T3;;,])S'#,,
M3 OAV# 0\7V,:( CY+J&&3&;^L1@.WL/SZK5SI?-9=:UM672S/I 9IT&;N6&
M!G8]"\6>%R)B!"'R@BA AF?&L16'L0_.4FN3.I;H')4-\+<\;_&UYAR5%];/
MY;&DVVR;R,AU^>D9&-G8Q8A8MH5\R_"1;?*3M)EAFSC@5I;?]HT'2SB=J+*Y
M_+SF1!7-S^OBYVFOB1-YS',IPM2V$3%CBGQN3B!*#,<U(QJ:#A3M&6W7Q1O$
MSR_'+_)GFF7I3P&^(M"]9<\F!"L$ !:NR2>C5DQ#P3;:7[(-.LQ'/HGC^*TX
M.BW>&A1OLQTD26 XCL<P\AU,$(D-!_F1ZZ"0120V?>92']05N\V);(,,,LVZ
M&ZJN+&;=Y]>+_A&Y=DHIL2,P)RR";,H8Y]HH1%[$*%=/;,_TS"#T6=!8+WKM
M1[EW#FW->_+PCM;:]'JZ[!1QG"<].OR8#L]'+!L<L&!4M\&T1%M%HLTV0\2V
MZ4>>PU" S0#0W$)$0]='V'<#ZE CPC[9V;/<I@+3VF>R@8R[AM227S*NMBZ:
MY.HI/<6W(T;"P$#\V&Q$J$\1Q=S8,"+;8"'A_S'-G3VW[>%G"%N[N<J)3*E]
M:&BG0=OJ!:?3K4%9T4*M0:%FSJ@JCLNU$=>/D1=0;G*Y(3>^7,=")G-="YH$
M$(P!]\EJ&UY3E0(;DT.KF7Y#%1W-],TR_90F$YBV9_,#0;'A841LFR$*4([8
M\"/F>R2(8\[TV#/;!MX:IG_VM4-OT\$@&0V@NZN JY6M1,_9,%QW/LL]QEB/
MSG"=)Z^'2?_?.Z-LS&8QK\O]V1]&;^N[HT7&:B+#FLT$,8/(IE&,'#\&D1%;
MR+<M'WD.QE'@Q:X#+HT96;&%]+C*=:;I\='H<>H*,\S I!A3Q!S;Y?3(&/)#
M*T21&T64>&%L!]Y">GSV-O'7A7T_=4-(W1"R4"92>"LG%!5:^VW7P*U+FK6N
M:'_,WK0< ^+D\/^RZ3?7.L:C7IKQMT1O6J;;]CROS4FK^#;)<X!8H:(I$'3<
ME8JB9;1;<(,+G67F8\Q'<MJN;[1M3,1/^)\V\=O$\HJ!T_$H'_&O()&W&KTU
M,W#Q"6ZW^&.7C+/\%>O?+TU&N[D?O0<1$*007'\!_>DK<K4KTIY1V4)BLL P
M";*]T$+$B5WD1[&!,/-LT\.^9Q"H(W+]#?)6:_;<4.>,9L\'L^=,Y5 4NEYL
M@\KJ(Q([!K>HPACY%HGLR/$CWXLVC3U?3B+N/I\P;#;M<Y4HB5 R;(7T,AG1
M_E.'EYZWO&H,=[\\OT_\^(Z&;^7A:<=R<S+M:!8Z+G0<YGDD1FX(]06$2[?
M\$/D^J;GL" VJ,-5#FSY;<_>I))(S<8;JG9H-GX4-IY23:AE.8RZ#)F,!8C8
MV$>>;_DHB+%+W)#&E!G QF[;=C>I@\;+<=]\82/*/WQ@HV5M13VR5E(<VZ$Z
MM?TP' _&HN'9 8N34%<(-2K99B'C8A(0D]@N,GT[0H29 ?+",$(^PY85\O,+
M@YA+-HS;IKM)?<XT1V^H@J(Y^K$Y>DI7B1Q^>*"A&+%/P.0P$:6$(6Z*6*9C
M8^QC$T @[3;>*(Y^0:Z4BB5:J:@D"M/!9<9Z;)@G5ZS53_,GS]G=0F'WZE'T
MEYROD_]K3DNTXDQ%4<+;^HE*L*F/_%C?I1F?\E!"8H8W)QE?+W^(SW8_NACG
M(CFBRT;'\0F]UG*R03DYBRK'+367,>8ACT%M):8.UWP"0,P-P]AQB6-99&?/
MXU)RUJ+[7?MDGH,4N+_.HZ7 MDJ!:<^.YT>!XT3(I0);TL/(CS!!(;-#RS==
M@ET#NBJZ9#;L]"12X*$NG29S"#6V]I,X3>K);(<BB>U/QH4$.\D8S<?9C?A>
MRXT&Y<8L$%P0<3W!80ZR+=]#Q'!M%%@8H\BVS)!?);'C63M[)K':IO5@8-I5
M66>+G"HO6!PTY7'1XN )Q,%T*30Q*#5-C$(:$40"$B$?VQZ*?2OP;2NR(]_>
MV;,,IVUZUK:(@Y?CD2E81:;_MEMTQ!><CUHJ$;B%VX;OMEW#$JFUN&U97MMU
M_3(->+4,WP:R<;6-]]A*UX0T51E_6J0V)E)GL>M,1D,2F111*Z*(6*&/@@![
MB&&#.5;L1I8?"^PZVYJ%E] .FF?!O$VI2)IYU\V\T[BZ?N2%T%[18U!0;9$
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
M=-D,HUZ8[X?UXDDA"NU%#:KL6H#EQH; O :93$!D1GEO>S.,OD!!FTY<NNN
M[UT1:( ?!N!7903.2#/F-'@A!:!("5Q4'&(TIA!!H!QR _SN [X'%:$!?I"
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
MB@:XXC[9$+F,<F_?C:TQC15VEA5Z%SR:H; UA+ JEC@6?2@V0HBA& K2%$)
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
MBLQ G+DNG#@61R[B7!2N*R>:) -3J^)*\[M)#L5%SWQ5QBV1Z5T84;CQ+&[
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
MJ\JWHATY2XS.7OCTB/=3Q?LCS#'Z>-=2U5TK&E:BLBV]6FNTK9=$5::T%5%
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
M":SS*Q8N<I:+AOB4X*P+6).]NLU^:Z&U4J$T+&$TM5F<Z-12+B,3RMAT^_T
M^_W^XDA$B3(VBH+,Z@PDLHX"07D:)%$<1CJ,92+YQBNZM-W@@UZWFR81-*0)
M2*=0LY#I%)SB5$B0[]:&,KR-6NUV\ZZ[R6 W8TI4Q$$9$="OJ<@"F:DDB!+)
MDDA%F>9RXQ7A5W&OZRCGZAKNS+^&A\# (@(=E###3$8U-U0JEL@PC-.XV_'[
MW_'CRR,5AJ B:1;86$0!DU$89%K'@3(FUJE.:)2*;^!?99E5868MHQ%3F1&A
M2".3<I$)KFTGC1]D-_D1 ?\^XR"-;9R:@,4D"<#& _XE61(E60H:$:3QE>SK
MPJ;68JIX5CCBJI7&=G(.UM@M^)A*DV9$&0K:GA$CA>4\R724:)V%46JZG;_W
MG3_=N3RRF3&&D2A($L$#,.K!1Q)8B2M#RC.A9921;^!C(5 EI)R#"<4(!QLK
M5CKBRJ@DII+(;C<?8#?YD99$*,%XP"F1H(?#+!")EH%0B10Q55JADT:NL*+!
ME_H3^W*<C >ZEP\Q'5#5+SB'RH<53,M9*T^PGK!H O:UQV8;M%3GI/6JE@(#
MW_3#%,,7RW56"YTG'C9T\B?6]ADWV2YE27<O-R^/-+9^2A28X9IAB(2DH (,
M_!E2&:(Q%X?A\X@ ^VU_<B$9+$_&:B</2>]YR;7F/*Z8U+<?]HV=Q<1<Y1-7
M$=M9FFQBU,D()G%\T;KHJEQG*\_YR;0:8&(!Z*@]'HS^5%W'L;+3=1EQ0\9G
M*W/6SO2U;L/BB*7GM,+2OD%F_3!X:S[Q>/T7957@.^OQZQI35X+)%?UBD;*'
M8JY+7GTHO)FU[V-2]:7$P6'S9H_"[[N45(W49PU(L(C:Y[=&Q]6@W!"P9;?+
M<OJJD#H+/&N[Y MO38FO;?H'VZEK"^J?4Q7\EC-Y.Q.@%?*W3R8/AUA"[B:@
MW<:?#::ERVXN/,BUHCR#R1557\OF1F_#N4+YV7VX3Z.)BZA5K:;UBND.<E]F
MWDYVWS!-URWU/J:Z8CA84S\JS4*?JZ9>OTHLYV73Q^OZ<10&D<=GCW<C<D<,
MYN.8=4^L/^<&T6K&XW1EX&YW3RH71GC5,U<MR8NGUZ9IJ]U"J.K2435!Z#7B
MS*W.+[.C$DB*A1F9<\S NS1WZQF_]GU3,=PP;$0T+@J/A^ZZ%D^KHO]ZIQ<V
MN#_K)S1/-OB6U211U^NW!$K=U6B>O*RH^R[/E>BWB<&UOW7/]W*T%BE-)V+K
M3S>TSXT@J/MX",;0C"W[[EP&<J\[:^)/EGB95LOIWLA@R<A2L^)!_MD,\I/Q
M6-?%&]5"]\9>-+M6T1(7QA0J+Y<*YY\ S?U]A2"N*D>J0A<P=$5>U$IOL; &
MZQO.G(6X>#&6:(Q'QP&F''2=C7C4FH9F;'O%5EZ>C4LQV+-_PAC_Q"%NNA%V
MUN[NZ9OHB'/&(P/6K@'/-& 6?-^4ABS(;&*(8*E@1BPF!*/4\CC6$=76L) J
MF1*1,1N&Q%(FC'P>UO'V'(4C]02.?'J>?IZ<$/@TX_=E?EWDZ?,3/"KTQ9L
M1;LK^;PHKWM^^X-68B2\K5H="BL;Q="?56"I"I5S9@654^P[Y<<QK1K,M6JE
ML%\JEIM);U)AZ86OGUO9D0]&[JN01^WYG*#MI*JN@GGKV.**,3=G'^%IJRPD
MA]YC75<.,9D4N9SZZNBZ-VPE7WW.5Q2S,W?+,Y]=[_NN7SUH7Q7GB_3J.UN7
MMMNZS[D)\J*>3YUVMG#/JA&@MNPOE#:N&+6O#RRO?52_JAMTIHLOAFPZP7_/
ML;/NH-<M#WJEW4&O[J#7TSOH==/!K04[1$IC(QIJG<+U)HS23/%8:R6IH4*D
MR=I8'M]0872CC?7J[7AVU&86S_%A(>VL7J/]">]6F*%_HR+R$ (+FFM6C-02
M^0V:@*HZGNO*UIYWLO+KU)KK/#W)!XL#:$T (S)S.GE!\[CH04OC.=.E=C%;
M)LR<W>(-FL>.OK\#KQ/=R\V1W@;??72,G3:]>5E_Y=V4G]([45^/@.R9S2R6
M7V<D8"&G09I9'E"62) +<6*E>A[>1KW?3\ZMJ >.H!H^O%E6%F2[S?C9M "6
M*TW5S1I[>*O_3'-OC[5">ZU/?;/!91,3BZ9K@>?M[HIQJGC^[,]*G"@7KM(5
M,L1"6*-&&Q'^("(*Q>-I[B[H]X[KN>6E\T!FF3_W*IBH*:OZ;HQA848!Y B>
MAUEPIRK7Q^..X#L0Y@ON^6(&K=:)PG^"9W/&Y]7QFP;CI#3.D5J,K#P!"@''
M$YPY3+.X.?DU:J\.KF*CIL9X?JGWGZFH$ZHN1&AS1!:K.DHZ&!98I<DY EI4
MS\.'E$[XXR&BN_BN5ZC$9O-7^Y\+H<35;F=U^LA%;!<#CS-?[L0(78S'PSJ5
MA-@QO8WZTXTF>V *M/[PW('.K<5#4,HTR[#LCXE%>G-$.RD7YEHYTC-:7]J8
M+^/!%U.[LWC?#4[S+8;B>&]Y+.TP;ST@[QG?XIFU9[KJL1,T"A;9V<_42X9;
MO2$O:Z,'M_DVKZE?L>!7UU7<S3;V>W(Z673J:\+S$W/?RNH =9L^L:WJ\:A^
MAY@LC/I)"HPIV(1P!VQ!*_[2!%Z DL7@PD%:%096L%I@43KV&^%AQYXX.RO&
M(#KZ+0RFWA"/_YT-S(H;ZTMF]RUQ[$HKN#KV.K_F&,YY6Q5[+(T'=PO/G"+"
M4!T?\S("=G(Z//,J<<8(-;J5S]8B+E)/G(M"PR2:I$[A8G#PQ%SE9VZ(!4I
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
M)-4B9K'5BH66(T8CUZF1*E7")DMA,K_F/5AT##4]2U3.&Y?D586X/@-D<2&
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
M$GCNP1'-DC2-610P&9H (?N#+#,1J* 46):%7)%TXQ7+K@'.<529ST!(&@R
M&?D#J6)[^AK"9)Y,*Q(#(IK5=BW 8E0MAS4"&3L:;#CBR>%__%6,CPLL6FO#
M(S2 D<#()O_B6YY.5K$KBI:EC\F,>6<]\BJ8(CS4[K&O*W"8\<CC2^*F/ ;6
M%2JK23%U[ZLY>5S\W4S\;]=*$(RA QCDWLAT_'L%_T:[6SM'(N9<VY@$X.$
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
M!V])J2R05)I P%YF4H51HACP;Y3UZ?>?/^OX=WWY-PPSFABN;19*9K@08<I
M9-N$"YF%D>@<C?7@W\7S9UI8R<&S(*D* V9"%F3,DB!)A*'&FI0:L_&*$=ZG
MR7<[&AU^Q0\Z@/:=T9[NW,2/6Z!GHP"Z VA/0 $L@W\(J;B((QI($8J 980$
MPH(6,#(R@D3$4!O=VP&T>V>?-0^;=X*T$Z3= ;3G*4@7/6'#%4^B) D4$7'
MXA \X5BH(&8ZL9;IB+F0_?T<0.L$:2=(.T':'4-[%H)TP2(-4YM99K- A:D.
M6&*R(-4"X:VSE$=6&!"F]W@,;6U$Z8J3:/^::TQ]^[[":]-B?/_B#.<[N.CW
MSDU/E"7,I#<<%Z97Y.7GWGD^.>G9527 O3(?P=_PHS"BA 'E(Y];G8SKOM^S
M9N!#<=$;C2<]"8\U:@RKC(OXHM?[G_$YL&S1QTM+X]J"NR[DL]=,Z@'"Q]84
MO1,8//QS5HQMCE^?P)I-OC'ABSW+<=3#LX'!3GMBTAL7,,C!^-R-'6^%X0!I
MY",W! -;A>_050-U/PHA\T$^N7#=T[]U)'E[IO!^N-Q-;?7:XS/ACFDY]=>;
MLNQ]&0_$)!^8Z^[S>S9I1N[F/AY5_>,M7 ,[C^WC81/QJ@([#_;4B2B.X6/8
MT]Y  )OU>^8_T_S,=96?FVP?UP^>9+YB__C2=Z+W*UD=?Q0P>*0/K/,7Q\:M
M&;YH?E5PV6&HTP)&\^*6S;E_^Y$\Y9[X$K9^D*M;<!GHI;P$T>>XY$U%1.4Z
M3NS::>Q-"]BI<CJ8."8=PSZZ ZS 2 8D1DT&0)'Y\ QV&_9?7@"%-%*B)@>@
M)*-$B1?XS09ZJ]D0Z&.8ZW("-PQ[QT O0*H*B FD-_YZ:H"*JL?\Y;]Q-+@]
MTK V^/K>6Z&0(7.8>&F.D4IG[.IN!ZJ:*G@WZ)FRK%D!1OI?=[!=,I9)81(:
M6:*945Q0FRB:2 D&C)6*W11-XXNVRY\PEKU1?4[XEB9,_$1-F,-_GX1J^,](
M?,JF>Z<'%SO1&[ZS]<_)SN7O)[M;[\]WHK_SG:V3T\/A^_!@N/OY</B1[&P=
MLW]?OCG?V_],=O;?1#N7!V1O:^?()D8*IK+ R)@@.JX.LC"C0<1$K*E6DBKP
MZ](7R16&"##* #=;3PND,>O/5^*F5633IMXERCUW% J;4@"_P3.,4X!CD(.5
M%A0H<H%;!&A 4"NF&((RP?O+J:S%(HK4\Y-<G0!I@F1%&5P8U)Q]%)CG9C#
M?\OIV1F\ \0Q# 1IWN!('0>"T"W![NWC$)T9A*,8&@,*#7A6#7)@@O_CY#+0
MO^=9F-PG4WTRQW^3%J=4:X(?E:"XX9W_F8H")H$SFJT471#2N- XMWPT=2_[
M)NEV@PE522:&9]C/QF7N3M(7!M?CBZF.KE<>2>NNRGP,9[<("9;B='+U+4NG
MTVXWOJMN^]%".R8+>]/Z>5+,#O8=FT "F7\.A(7!OA2#<W%1;OQK?NM@WZJ'
M9_CV)[]D2T?^W)+M"% D7WL?3/$%[:?7P!EB=''G87_C;)_((NV.T38$P0$J
MR_E:3JB]!>$V4JB%7=MJ5+YE[Y=*%AC]ZRI:7! 67J-Q$FL3:F*U(2RD7*:Q
MB$(C)"5I%L5LXQE;3"#A1\?>I;K16IJ<C\$H!_N\I\09&J2U[&YN_SCQ[@EJ
MC+^<9[$]L@4\KYBJR;0P+2-I>P@W?X'WU/+??#5JZC9E7(TE+\")F1E2.#5O
MYB^8>7.V%4S]+K958J(XH7%"DD2Q)#7"4B(R0[!) 969<K95%));VU:U5?4)
MW-G70!!C<-<WP3^9O)X.IUYCO!83=?+Q;%,CP>!R[(^K:-)KMQO;HQV8&BS7
MG@6S\QC=F\Y$6VVB?0SW]A79W3^^V-D_(#M8PR)3RTP6D"3%R#NV8%%*!CQ4
M,LM4G%*5;+R*7EQ5/[I@H;6LD1,QL/.F2-2.*LQ%)VYFI9.\7&7Y>)I?\:HY
M^I\L.AAX^_=X& 9$2ARK,,XR<#:R3$:1 J\EM4DDQ+=X&!T7/!H7T+W-HS@-
M(VSU%Y@$&Q&Q. YD'-O :A')S%BC=+;QBKZXJ@KS^_R4*^G9?^*>=6%$43LT
MH,3/G&*J7)KIR+L*\,!9\*<P9P(>5C\<.&D(C@@,TK]* !N!07X!]SB>52?
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
M/^;W=?YEC3 BUM=;V)N<F**78Z)QY"KTQ. A<EO/_&CX'<275"Q.LC"5(<G
M:[8IXUJ)E%M&,G"E9><ZK('X(DNN XT3PP5/ QW++&"&F$!$F@0IE02$5T@4
M4QNO2-2/XG5"!NS8]Y[95V2)3")T_"/#F!2I3<'XT,KJ,$TM#SO?83W8=]%W
MX#*C/ 9:52(,8.-4("Q50<KBS#!C6"*I8U^:/,/<2<>^-?M2FHDT(]((%C-E
M4TDUMSI!\S/+6*8ZYV$]V'?!>0@YUYQ0'81)P@*6&G >=&H#F8(+&!%FA$P=
M^X)?L4;L^[VYAMN4H/[0(_5W*FI];EG8^U^@9R-6[PN@I!.K#RA6HR6GQG >
MJC1B0112&C"5)N#/"!NDH %#!E8N-QQ+2FB?IN1'G*F_:]'\D\4FZ01I)T@?
M$J>D$Z0/*T@7W$O*;&(4#P.N0Q"DF=)!!GYED$89334)P<E S,\D[E/Z0\!)
M.D':"=*?6I 28Q0U-$G 362$RE3$-&&&*Y+(Q%+3.?KK(4@7''UA>:IM+ /!
M0QTP3K- QN#MQ]3R2(M,A F&V=.H3_AW=SA>&T$ZC_748#NU$9^N0\58#]2/
M#T#YP<"(TN!*]UR7<+\OM\3W^*&0)M=.Y9/!3=:]\;3H%>;8945[8]_:&;%C
MK9"P*1[0!/_&/J%X*M+ -RH?Y),<QC(8*P?YDX]Z>[ 6QZ;?>PV3 _$QRD5/
M3PN@FM[D!.Z!UTQ.>O^9BF)B"D1(L3G*D1[ZS"AN$)\6.QXI8W2)W__774H5
M8ZH31@G5:<JLC203819J)N(XY(3;E5 _-T#@N8&\+<9#W/,]"Y]H[$;VQ=Q%
M1L9/5D;>#R80R,4C)4F2R#0,PH1A/W=% M!.+$@RHD#D29MA7),F+]@5L@Z(
M?U#UY%2B/'G1ZP'M%D:AQ-(]T3L6^>C1*>8=#.+/<5GNC1IZF8$HWA&B_*>G
MFM/CHQ1(Q":8BY:1"1BXAUC&F@2*AI9RS6*+W5AH="/5C$=. )6PLOW>^4FN
M3GIY";2D!E/M)=>X*@]1XZ'!O_'R.4"S%HP9D-FVNQ"H<'N$-#4RGMC.<Y!O
MK3>!%!V4XYX[WN[>,QD#K<YTAS@NC'NHDWZB!]22CW5O>H9X:M?AFGT3Z=X2
MX?-C:>QT\&=NS1RE@HY1+T&:#V$<)S\Y<<)[CF2L&;,D"[00$EQA,..$L6#0
M17&2"J9T9LS&JX@M6C@]MX EDB&87D B7G^",#L;"%510Z-=O: #M0NF 1!S
M#W9F< &T,!SF$R1+H!-4WKB53DTC5?<^C*=(SJ.V'@[P52ADM+_+T:2GR)I@
MG8J?$>=D9MC@#1/Q&:[07X!:Q+%!)L#[S,!\<?Q1&%#DID0NZ8&Y\QDT^1<Q
MF%X[J!<+*( K83X=H=%(AQQ&E4:6(RRJB$P2,6TD2V$7%#\BV#C[6L.+\(>T
M(6^$2.RQ__V_THA$OSTP7.&[\5B? Z4 1V_#3HV.<S"VO;FR!=;68%Q.BW6!
M*_RZNW7\Y7#TQ\DAW+?W:9OL7AYP>.;7@_V/X>[E&[KW[B,!-PO^?4,.M[;9
MSM8_GW<OLO#PWR>A&OXS$I^R*8R1'YQ^I+NG@\'!Z=N3W?WW=&=?L</]?X:[
MEXH=[/_S>>?T&,;TGO[[\CW9/=T\TK&A,@K3 )PM%C##HD HFP:1 #LECEA*
M(^&-!8=6N8D2,-36IIF5/--P@8JR-$U$)$BBDC1,)5^$-*PWPG&5KSZ<;4@#
ME[6(=]OFAY5XF#</8V'85 M@%&YLF#$6DHS$1*>$9RE/(R7E==B+:^-RU6NY
MM#X/R$@?U(G14S3CZK?_W%SS_LC&))2"VB"-31RP- *-E\4B$*&(=*9LIB6[
M/;#G([F\^Z"TU FZJ65MYRE1%!?HI(KA> K:%U3;<<V\\J)7FF.GE%$)BQ),
MHL%@?%Z^O,G9GX%E/24\3Y:](%GT5% GX;'9DX'(?+Z#79$<J4D9!+3YIBL?
M?P'BD-XGH.DM:IR^X=(G@:;V<8+>S(6SA/X:GYO"H>MMCVPA2E 3:@(FZ8.
M:UX)6/BDEL\%(LO2+=_V2$]AS1!8_6WC)'9K=^7:?9B,"W17<>WV33',\=P/
M4M\';/: ONDM%N^[A5FW(<V&[(\G"R>O.E#-%?7KI /5?(#CAX^:U-\UDYX4
M S'"Y-JD5R/-]B)PRCN8S0Y(ZM9YJS2-,DNU$M(0IN-($"93]O_9>_.F-I*E
M7_BK*+CGN>^<"(I3^V(_001C;(?GCF!LX_' /T2M(! 21XLQ?/HWJUL"M& 0
M")"@)V(P2-W5U569OUPJ%T*3=Q8+5I1U(.8.QU4#(W<I0CWN[?78_?Y'-_?D
MJN_LGN_"??6C/PZW=G;A69_Y[LG64?W[E\/BG.#B\'COZ.!BZ^O@GG_^.'0G
MH;E]LOMS"^[9/?IV7C]Y3[;@76!>C5U:_[GW\7T^)[C8_OCE9'NS3OZY^-2K
M-W*8Q_O>UN8GEKTF$A.OG&7(VZ01Y]@C!V2)A @A.$>=\F1EG9%5S1\<Z+%X
M&5D5"+U0$!+8 RT;QU-(/!IBG.?)*NXCQQI36H'0<X+0UKM1$+*<2J:Q0)%1
M "&?L[H-YRB(E%(DW@O. 80X@- +3 NM0.B%@A#&4>(4!69><N6%B3IB)Y.-
MGA"G4P5"SPI"8YJ02#YH2212,0K$C5!(8QN1]$QI[JD-,JVL4[DJ]2(5TGPZ
MGU %;!6P#8"-,!=(8(;1R#4!^P$31TC"8/$!VL4*V)[5Q-O9&$3S?SZ'.>)]
MJ0/A.'B4$]D0E]$BDYQ$8)<;8:AVF)N5=<-6F=0+A&Q/5"+X69GN,@RG<7)J
M&YU\DE^5#)YY%7^;Q3UE)&/42LDMY0EKYYE0\+?"DN/D?8Z] >P:Q-[<(35I
MN(6?+G<P!UE7D#8_2*M/>*VP(5Q:E;U6,B$>$T4F*(*2\)P(;37G-$>WKAH\
MZ;7Z]W-4,*P8>=Z,K(R6SH%]Q;GC"CB92^<3V%?!:682K1AY 1EYW/.CM4\N
M4(P2AGWBT7JDE;1@?B4=E=;12[FRKE;-E,(7%1\O+!_/4@H,5-#,MSRGB3!'
MG"96$APY(UJF0!Z%C5/C9PSH(G;:%0?/RL%CHICD,R,G N(AFQ2":>3 (LP1
MZR"@*9@<N2+G,+M@<4H*/Z??Y'6#PRQ"'ON@&*AS3"2@),$U=\0HL%>I<CIY
M60GY!82("0>$X@)4->D1:.L8<64B,CYXQ%+P,;"DK/ Y4W)5+XJ8?^J(GR)*
M_SF8L:@/T!SDT(><[W_=!S'7&<DU<8<IO3UM=QMY.F\Z,<_K1WR;@\L06YN2
M7.!L-^8!5M9KOY%_C^7K595;%]1_TH47AM]N@N8/[0Y,KO6NJ/?BSZ]1Z#"#
MO4+DF1#Y\X3_!(2I,+"12#G,RT)9&K8,V:B5R?U'HP&>FE+$]>Y@O'CG[!43
MS]-W4C'Q4S/QN.]$2HV),PQA2V)N_1B1DRXA&U@,GCJF=-&)MF+BE\G$<_"<
M5$S\Y$P\)HD-T20PL(4XI2QW4Z/(FF@0$]AI4*@$@//*^I1SV05BXH4(-JF
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
MEY2OK-.U247X:O-M:S;NQT!0P/F<B00J ' ^=\0HS U53B<O,P$0,R0 7!'
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
MO?-^GW">NW$ 0@D+L!JU1L8%AF#E.>R$,0I *U=LG_0R_<_;0=S*%-K/G ,
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
MDU;6!(PYP\X"*UA%9RYCM)T%\%:[E5V1@P8E%>W=YO&O7WP3VT6&*5:")X/
M7@3KA$6)C H,60: 8((-3ODBD.-V,K3>QV:N^#K>:Z)TD<=.%E;9WUSJBP7M
MI9C+9'2[;=\H[KNL?#:=5N^45WC'HNE9UBYTT73Y-$73RS[S._;G E9./]H8
M,L@9C$.W-IN'<,_9WO=O>)=^N]C>_$2WC@[$[M$?S>V/W\36R;>+^M=Q!MG@
M>YN[>/O[!YC?[\V]'6"(G3JO'^W2[<UF ^;*]W:.*7SV\Y^+SSPW.Z 65#*O
M Z),V)QIX)&6UB$FO;0&Q*5U8KQ$N66*&8-33,QRT-EM=,11)4/BDC"BQRNG
ME\M>@W6/W5]74+_L#C\M$W!JLMSM<QF=N[=*:VY#%)%R@X5.)G%!@&^<4#S1
MRVX?CT6#7_UA#/TFZ)GELOP>LWEX19GP#UCA?J,5/I1FXTX^:'[59+ISO"^4
M /K$#CGE-.@0@@"9DH!$#%G)(UXS.TYV5]2T %X;L.,'I>/^ @O:_JP-F.*W
M/]O=[F5NZ%PG:^[D=AGK6'([&][H2H(5+QJ(7"6<%TU+X#V:]K0;WPQ_>3ML
M6-5H%=,I;GH[V4%DK&%)X:@JOQYD7QNS)B3)"=B#3E>#!P]RL]>*W.RQ'BSE
M=T*L<<9O_!JOD7M^)^XYZJ\F2^B:$+*:[*-,5@MZIV%O::@VUH/G>1I]Z3MU
MLYK>HN@7[X3S&TUK04?$7=Z_3-5_GA684#F+%?A0VG6YM6.W]CZ[<T=6H]KJ
M7UTZ2RNJQ2:#H1N@D'%EYX];%^I.;W_W51Q(N]&A;N[VM=SK2Q9D?6=MJ+9<
MJXPK++N[V'HY9/!;$3G8[L,0X<J>F&<OV-N( Q;QF?IS#FWFN^#+;2\[3C6S
M+-(+[?.Z1)U:?WO"V-=,5/#"\-MT-V,V[#]TVB?O2O\3K.!VV22LW>J..7UB
M=TC"2]+9]9Y>H$%G5WC6'T?;.Y_X]B;,[WM.LWS_<_M[_:+^\=OYUL[&^>[1
MW\VMHS\.M]Z-=W:MG^^>U'/@(Z]_KXN]S<\_X5ZQ>U$_V]OY1.J;?S2VOG^C
M]9/W^)^+>J_>&.WLZK"(2EN'**,TGT5+9)Q(B$OO)#5>$1E6U@5;I6*R],Z_
M'\(W]^W+6J%8A6*_/N*F06$:A=2)\.",X9Z%J(UCP2CAT]2HAPK%E@G%MMZ-
MHA@3+)&H*8HD^\(3E\@J9K(O'#/E0L+&K:PSO:JEJE"L0K$E0#'L@P(]C#.1
M#+>@AW%'C,+<4.5T\D52.C%#%,,5BBTABHWI8@)3+P/!R!BA$ \)=+&8!+(I
M*&6($"1@0#&Z*N5DB."SH-C,=G0J_EL>.WIPX'PO,WKL76]TOM#9UFLJC"\W
MUBV4W3G8\@KJY@=UGR?,3F.Q!7$F$*AJ-N?H6>04V)Z"!2*HD$0H#F;G*IY2
MX>#N2#<=;1Y57ZN8?BG-M(KI'X'IQZTTR[R((F2M1@?$:<3(^H219\))XWAD
MWJZL\U5F9,7T+Y/I%\JJJ9C^,9A^3-)[Y:G3+* 4L4%<L(1L[GR%I:0>4VZU
M3F#4K!K-%X/I7_S9X$Z[9YO/<3 X&H' 8']"NY^C(V<.07BAKJPY+M#+$1D+
M91R^_]GK6-B$1LMVSC_UXDDWIQ[ETOOM)KSFP3!OJI(I\Y,IWR8/+8T)QON
M2 PYE580Y*@32'))N !>PEJ#]:A7J9Y,H)O9438_KESPPX(*GRM\7G([OL+G
MY\#G"4.?2FNH28AZ#OCL<R5GIBABN9F[ (/ > &&/ENELL+G"I\K?'XU+I<*
MGY\%G\=/7T(F"DH0!^,*<<4M,IA8%+V6A@O)4E KZTRN2OX0I\S"X'/ATOE/
MD51YO7C 2,[U'9L4\\NJ +,F@O[BGJK%\3Q;',NJQ7'5XGCI6AS?6H5AK&J#
MD#18;+"4"7/B@J4F),&M<RPJD.9/6+4ATTN[E=]\6,$!9/V@%L_OL153HU=5
M;+@XV-=&>Z%D1)(3C;CP%ED>/;),4@7_!\+4(E=LN-KG8771OW)=PVZFX5S8
M\*JH26VP^[7?!OO_[]ED7E4VH:I$L&R3K<HF5&43JK()5=F$JFQ"53;A15!Q
M53:A*IOPRLHFO"M[O+QYC.BH:HPYCS&GY*/R*,PL,EE^B( M]XS9NR4V^<'Q
MR$M\:CCM%1?[W.]IP^9&_7T#;!S0XH2'[X4<RIT>UW>^X>W-.M_>W*"[1^_Q
MWO?W>'<'[CEY_W-W)QQM?X3G?/_2K#?&#N5./N>:WKQ^<<#KFWN-^LZ7YN[.
ME\/L$=S=^7"X1>M\#]YI[^.W\VDI44D3%1DWR*6B*X2.2(O@$:/:,"I\DD:O
MK%-V4W>()4Z0J$!HF4!H,8+#;H6CEQ] \'18-5%OPQ,3M"H*HQ/$F?/(^,10
ML"D2AQ-C/+=89*M$+$A61X54%5(]4YA4I3C-&8S&%:<DDW:*(L.,1CQX^"U&
MCA@H3"Y(PYGW*^M,+4A2Z9R<*$M@MA81$8_J2OE50NU=*R M'FPM@)57;-U&
M*_S9]A5D/12R)A.83/*6 2PAP;1"W"2"+#8 60JV$3,=66Y132<K+LYHZBU>
MP;**=>=H&E6L^_BL.V[Z1)]50QJ1#\8@CN&'8\0A9:-@Q@(<4[VRSN5-+=,J
MWGT!O#L'8Z'BW2?@W3&QJZ36)(B(.,MN"YQM!D$DLD93ZYE*QH;<=I,N$.^^
MHE.NJM;>\AH,EYWY*LQZ"&;M3I@*-!@=50!]PRC +"HQLH))9(SWL'<!:\Y7
MULG+.Q1ZX3R[6*<H%??.AWLG,N'!$ #%0B&A!4>P;1R!KNA1P-P202-FPN9#
M7;,8OLF*=9?$4*@8=EX,.R9NL;.*"DZ0(5J N.46 >=ZE)3DRH.F%&WVS$V6
MK7@^>?O0 X5'#>Z[@ZO@854KEAH>'DL;OR$+LT*'F=#!3RCCH'A+G[Q"D=(
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
M$&A&"^2UR'7&,Y(+P"ID$Y/%6E.UT^75L/)#T4K-RD_/RO/8)#.,PYX1)*@
M;*)RAR0' \189TGN.,E"8F5*UXF5?Q[_RK_]B6X_9L)1;7RM1XPH;?1'/QRV
M_6LJ6O]4DLTN@!2->8X]44AB!Y*->0M6%R.(@<%%@J1"$@56UX/%6NU/65^6
M?MZP4,W2#V3I!4<*]KFV3"(N,A?;4%"D=6Z1T,)9!^B"VUCDEM<9+<_!E_N+
MI0W&U46ZKBQD,%OMH':UO%1 \R[MYDPME-I06YWL.UE,.,96*4$U4M9K@#.*
M()-G.?(Z4X[CS."0PN";^<-;*-1.E_5EZL>$-#53/S)3+WA?L-3* S]C*QGB
M6881["=&A(E8&"'+N781T&PJ\6!,4[M?[L&8"<I[E^K.5='2A&;B)_B[]LB\
M5 !SNW#XG\4VUZ;;W23=[F('J)RXH#-C$>R=!=M-!:1SIY&G7"B28:.DWGB;
MLW6RW6J&?D'@I6;H1V;HN8Y#F&+CLJ"1P40B'C*!)-4,L"%6%@>=:V<WW@KU
MX+S[VAESK_Z@_ERW7*-515-K5\OZ(96%ZF2WD&NUX+J;X/JQ@$2RC A)A4'"
M8@Y&%PW($#"_,/8ABQW)A0#!1=;)X*KY=2V 2,VO3\*O<T##4QQ\9AURG!'$
MC0'(811%,@]!29-EL&,;;^DZ>3U_'@?)QV'/?IUUC_B"\%.UZU[WFQ_$*J7C
M2O^#4]U_G/[CM9FU/GZ3CW&7?]<#[Z8O>-<;_!2M"I],6%XL@AO"&0XA0R 6
M,\0]6&4FQHJX,%K(#/.@9<SG4V2=[+): JP%OJDEP$N4 '-P*=<Z#YID@(]B
M3,F"H1._0-AIKEC(L.$F2@"IUNDHX<_CF:E"2D77B-HML\Y :/D)A7('_YTV
ML)9F*Y1FEPMX1A),C>0Y,HHKQ+'!L8A5AIC+F2#!,>5=.FHDU^E\0LW(:X9G
M;L7(-:_>D5?GD >UAGB))<(^%BX06B"5&X:<I4X3*@P1P*OBJCZGM:/F,9GM
M+S\8]D=V..K'[-SZ0-$+0!\/.WTPL^'OP!H[J67<764<7L C@8$J,M8A3$@
MZTH'9+#E*,=&694Y8DD>@T>U=^45,_;S'BNJ&7LEC#T'7@B#C6,T1YA1 "]2
M9TC&<BU>\@P'EUL:NV?GM'::/$NUW%[O:]&+.K7EZ/1@7)?)HU@[4%XDA*E:
MQX-<F[2,+WZJ/2HK%'1DT:/"!,V,=(@(HQ'708*@"PY),-5R1@/QN=IXFVUR
M7GM47C%G/QJ&J3G[R3A[#L(X074>TV,"HP9QG'.D,)5@H'@K=*8(D<#9;#,7
M#P8QM0OF(:W%WN^]VZY=+R\2M]PZ_KW;.6_W+OS,S[7\6Z'\HPO(1HB,>)/E
M2!GMP83C DF@ T1!6EFE*),FU;+B#\\5K+TSZ\O[]T0VO.;]E\3[\UDO+F#"
MF4*$6N!];@A2PGB4!3!U1& V<R3EO=%U\LS^/ Z<][T^?.PV[ C8IVLO&L,^
M/*T].5#=&Y[Z?NW,>9&@Z"#N72W@5BC@V"*X47F>:^F0TRP@GGD+QIT#A..Q
M\L)32461"(/I&AEW-0^O![BY-0_7;'I'-IW/@=%"^PP'% C.8KX:6".9Q2AP
M88G/C,\EW7@K:@_,LS#:W[H]*B%'U;*K]L/<>15_60?,,=[*<?.U&H"L4++Q
M"0#Y1/</]]@Q2)M<!2501G*'> @"@3'%D2?$:VF-R6GL>"TWQ9(>1;_6GI77
MP,V/ACYJ;GYL;OXPR\V*"MBZP)!3.,6*,%+!!(0]"&L%E.'R6 2!;!*\F*_[
M+-R\(E_)^H*3P]Y0MR<'I5.B2V*.Y_:*F%[?^3Z"E7D3-V_0:[=<(Z['2Q1W
MZX!=]GU]"/*1P$IIAG'C;= 919F*9EAT!P.I>A3KNV2:DIP2L_%6;LIL56VA
M;\<D+\B/\K-R_:-AG)KK'PW4C"O%>!E,QA VT4315")EK4&:Y\)YI3W'+";G
M;P+_OPBV7Y%G9GTQS\XTVFFWM&FU6\.6'[QY5+?,2W_&SQ,V!.%9I'V;F #N
M_'D?9&6=]_T2H>^_)]S]9S_V"1E>_-G6W>%VU^W^=]0ZCRUR:OVX.OVXMUB#
M60;*22XRA+75B#L6D+36HL ]8Y1F@'+RC;?YIN1U#/$5,_<C(-R:N9^>N>?
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
MI1[+E2S-JU%(*S<1:SWT"'KHTV(X6(4@J0V )8U'7%L%EJ%BR#&I@];62P>
MDI'-G*TJ\+(*QEGS@$TM-FNQ^3P&>2TV'T=LSMGA(2AI0?@A8SU'G'B!%,V
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
MF6H:VIZV?$QDJPK;M>%3.QGWA><ZN0&*)+PR;P>HS'=39J;N3^7P7'5U=!,
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
MF:]R=V]Y4#7+^)DR$Q]0=( ?''XZQMYE4I$<9=0'X%OC8_'\+#9C,P(SHGP
MC", X61J,;/P'E6DL'4YTY*S+"BN,RZY(2K'7-'<2- ED5B(JH@%U\2R'L22
MQ</Z@@GE<I.CP)E'G,12\HP0Y&C&E&;6$9-OO.4*;S*Z&)-:: -3]96>*29%
M$DVEFCI%.^JR"]_22BZ#^W;C>Z#(HJNEP=</3QY">0<[)\<6I 534B&&-9AB
M6'MDL&(HEP8 @H#_>I-Z[HDEE5%N[$QV!9$\4%351/*41 *ZS"H<N#0.,>85
MV.L8(RGS'%FOJ%9">:[TQEM*MO+K&C/.EJN;;=/XLG%1$;DNTCBVN^ZO,JVQ
MUGG+B>KH>_/RTS%QF9526Y1GL5ZT"!K)W.8(8VD];%D0RFZ\S4BV2<FB"^@5
M *2::NY(-6 2'\> 72X!1V?6@KX2.4=*2\#6TG)!:"#6@+[*.-VDRX31/%)*
MY0NG,I*3,*K2DJ_'3POMC%> GAYXIO=1Z;)6D]?0YH_]P^UCZHC$*M/("PYJ
M4C"*C/,:T2P/&=7<6QQ=-6)++:',^V(IXKUEGN6YDX$39J06+.<^LP3LB<!\
M(IG'AE UR=R+9.RQ,](3:QD*DFC$G<R05%:@G.C M'!9X!%^JZTE639KB*Q6
M5/2R(JMW*16PK+U8>Q)NW2GX\NOWYH=C;(0U3,3VC0)H*X@<25 ER#*LI#09
MSAD +$+4IL+\9E59Y&6V%]5BX4WH7N]0> 4:\5VU +58NR45_FAN'S/G!$@X
MCS 3 /,5H#;E8D]1#=NI),< OV/#D"VQZ 4M.E+/$V(2:U=0X^UZ4C]U=.".
M7:K?Z<$I^E@V*OD+E&J_E4JW)C)L?(HEY-=QEC>UL*Z\DG?32$8$+S-F0L":
M,Z=-YH3R-(#,PA9GN*[;\+($Q-'%_L[),1%:6*YS)"0-B'NJD)$Y0\R8X*C(
MF70 E2DC8/Q? 9;O1D;:$R<R 08C <*)6B7+O7(4NYR:(.1M@4U-1NM!1A,]
ML[_SZ<?^]V.;YT:X6.I8DOB//!7Q$(ARDS'OF<U9/,G(Y*;D2]Q)L9PUJII#
M]2<RMR@W7+3M*)M-394:'A1UA4O' )G%X;^MP$^PVMQEE"V0<2P]OC<8C+S;
M2;,KJ"ZAF(GF25<EZOVCWQO<LEN,^+EID@'V"590G-%8>#Y*.9IKI(@4B F1
M2Z-R*C(*-+EU5>8&Z.%VI(@;?0.KM>)J,GE<#7C9//QZG!LK@6\-HH:"=2:-
M0-*"T,HY\S+@(*P7D3:NJKY1TL:"Z0^ ^3:R+('HQ3AQJI^></0#G @/A&QU
ML8&U(]EIR6:S9FSVR2E73")L)(U-T@S2S$ED"0LZ,YGQ"O!;QC896^*X&EQ9
M"636FJ.E;^$Z'7I7%?I XEPB&Y^(-@]C#\PI%T,M7&^BU*^L^?U82ZD \GLD
M,L6BI>&1 KV,/'R;"^)!!8.<Q5O9]7)V5AYV;Q"R8]I.'<&61Y-Z/Y>@_<D.
M\*Z$@@]WO^^?'(,M[*T1%(%DS1!76"+M,PI+Q6"_?<XUX_%DVB;+%HGX!N_M
MBY"PRQ#FU-G(6A3>@I#HP8=CE3L)5@!' AN,> R@2^4(<HI2QJ3/C,!1%-X
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
M^)AT W!O +PDMR*(3 Y%9AQ29A LL" YX=F0AQB,+L;#WCX0@-<.VVT [C&
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
MN9N'UR+S 50V1@M3FA%RB[,AO['<U=8#BV^*^*-0N."$3L9Q(/<-B2Q1.:Q
M<<*I9GMMD2[?KX@_!9Q3& )#JP6#6$\AEMXR#)!U*M&*HO;VW?K[2BT7LJ4A
M7$@8G).!I>H><\J0$@:?E2^8C,@Q%>,:86R7,)9$'BEI,%R,+($AP@ E6:#Q
M89AT=:VS-BCV]D&N+Q?O2AY"(XWN22,+7ZP)SH6$(*/Q +18\92\3#G;U)RU
M?I+)<CA<*9H;&J1B C*PX%C('%A.W I=LO,YM%S(QB>;WX%R$.K)"=([!*,*
M_;$B6R=* 3)'8N.3?O+)DOB3A70BY<!\BL0G1I-=$D)BQ;J2JDE93&Y\<FOS
M)+^]%-;6A?2;(O\$E%YCYBX8"1Z5-R[S;)5SV@99.C;,&F%>B3 _K,@_CF.Q
MV1EF3(@,5%7+.?$G+836%&Z=%]")_--B?]JVV\6>7"Q1Z4*&%PAPUM?\:IXL
M"C+$$A?0+*]^$LERB:RDI<O1,FV0B 1588A!DOEE:313]EZU1,G&)]=0N#@(
M2-I[&P-Y= :",E[Q6%+6P9%MTOBDGWRR7 7=JYP$K\&#9(Z 5HH%G0P#&LB@
MM. I=:<,-3YI?/)5/I%8"CAP 2UX$]'(@J)PA[EPGULRPY9Y8TD! DX&I5"&
MU<1(!FZ>*&D*<]YJ,X_^%/7P;FRG)]R^V)]O+I.U=27]IJ@_4MLLK<W:D#NG
M@G=.:IG02O+J,(:.$SD:65Z)+#^NJC^VT*#XS&0DB@0M+ LA"*93-,8+&3PO
M>_OFCFO!/S>)+6Z2=8619QY<3N@ 8B!K/PLO443N8K:A>6O]))(E]2<K#C)*
MP1(WGA'5 ZL'G;(@Z7GP:!UU?]MW:WRR\>ACK8A&I'(E9N 1ZD'ET7HL/D.)
MI>/HX\8G7?')\^5:QT&YY) A5B].QLPP86!6H"4^X1XT;WS2^&3SP<F85#U]
M$;5)X+U"(Z)7"6K@FM"\-(=FN[RQI/Z$3/]'I5BR,I)#(UW-))4TDR#JJ,D9
MU62'"-.*I-^^X)\R>MMB?S9K?)F8/0$O*W( @LH.$76J9P];XDULF1S;)$N^
MHOX0@2D:AL(265M$EJ8&2Y;(N)7:U.-$K3)[^W+]8_!:[$_;6[LX6-!:(4*T
MQD("I[1/3KB:7J2]H+6[R<5;)HSE8NC)&BZS8YZ3+T8,05X9:,V4$CI(0:8R
M!+*N^/K'X.W*WEHCC4ULR#OCN=8E\ Q%)2\<SYH,?&\31&BI7STEDR6))]EL
MR$PLK*BB&207F4O*,8?%Z6B5#1U*/(U/&I]\W6LQ+BH;8W2T?@7M0R3'15.'
M9');2JO[TU,^64[]<CX&7@_%RQ#KR0J^4HEG*&/!' 7WP34^N4C]^6[FPT'>
M/^N3QR>'=.E(S]/H[>+5BI?1T<E\1N__8_[R-;==UK8//K5]W@3Z<]:"0S]Y
M.3IBY"O>Q2_9Z?7)=#8J'TY[>_\?8?+=_NIEYI!3,O$*>R>+AB2]E]E*2#F
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
M6)8P1P;2:1:R%61O0,'HN-7!M BB6X#DSE6%AN0-(_G\:OSLY0MK,&D3./,
MG%;C$!EJ&YD37D#&XISMVXFH#<DW0BUH]G,WB'UR?NU]_=L+[[C(P0D&"NH!
M-UBQZ^F106]<<29XTR_[N:/@A07D5,\=_F?C6FI[(W5PULP7NUQ%IQW-)+OD
MS>\,G7<NAWS)Y*_\Y&5N7/[-6LAI,(;TJ#WQ+'.%#%K(5;<5!EFP5J$E:G>9
MK"\P'8FVEZ[IUN>TUT9CMXC&.E>*+J:QMC>U"8Y;[$9KXZ/*)3(="C H/C/'
MT3+N9$:KLD##YSG\0C:::S1W*VFN<QFMT=RU2>*G- >@/=+ZQ)32Y(Q+E,R9
M:)@"4[C/VGK@M2R E5V5=&LTUVBN!W>]38VQT=RUJ8^GD496)V6R5(R<4\4
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
M<GD5#>"OG.0+I.\%D5V/T(N7.J3OQR?_OC.X=XDHP&]0"6Y.!_S010?@#>Z
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
MI1I^*!G'L6 D$L0WE-]4/E_(A?JTC.XK9Q[ Q&->4IP:SA+-PIBC")A8I*$
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
M=IWL[US4MQEA?[@?]DM]OTTUZB=U;E700*U7M3VYD_LC%X?:83'B?1Q>E\-
M87-#[72R8?/:Q7LU-LNI#/'77JZ-7:%J0. U?XQR5^/X=(KR\#[G7-EWOA'3
MJ9HT3+CQ?0%"50Z\'U,?.W#)#)PBDT]MN*3.!^T&SN4U2/VT'JMIH*,+U:N-
M.F"*RUX*.V:5\1\R;[N=:TBXH?H3YXD9P8]JB"UV<Z],6ME2$+ %'B7C;2YZ
MK?E&VT"16^27SG=O[]I[#?Q9YM<V200H0-5>JA;\O[JWW7O=Q!;N@.%6?[F#
MD\R2Z87\TT+S35#UTLJ&PIV_![91UUO98-<<3.K,L[,2AG#C7<G<DLTH"^87
MEHOS[O":.[-]SO''0.!!_&PK@NY@Y]K2A$E<PEL"2<)_%I#M'54.VR;!@NQU
M^HG*UN^= R3U8Y!U<&^PAG:L>L+6?S%*VD59N\#+V]X-/M6Y,:^BEVR",8J0
MU?2&@F\4R#9.I,VG3RQ#)>OC\ZWUVN]S]-XM<6#S"7K5(+1XT)'MFRJO]D;U
MM$G-8W2(A56/.4D41QM!HC92V4\CN D^7'4 "\[S2XM2ATVXYXWI@-):QR+=
M=;>X0U>J^[.NOM&C6FI? _:D/I/41_(W#GK=\Z).R;#ZSTE5]9R^\:N3==-!
M)/C8AFE.,4T>MJ&/QA)D(UB"6);HKY6C:[MWL(;5+4K_:JN'9%\\ULEW#7"=
MP)[!)FFSO2;[0RS"O?DLYUL@OMA^_(2"Q]IC+$S'\4;0,;5T_'&@ (XD?KXU
M3<+6EUJO]Q ]&Z+?-B;DD*>[0')G>=5U*10?G05X:W'S\F(*)(]G"GPL37A@
ML])^P-Y\+&"0F_MZ07P\8/YX %E*/ "+]8L'Q&OGR?_'O1&6X$UPY+,6Z&7G
M>9HW$?XIH?_@BSHWVB;(WG\M?I:QOKJU>":?UTOQ##T/IF<^W,YOVD@YDQ4V
M6=A"^[2<.K?SU:W<#FUS.VP(OTDUM"ED-A5LD._1N$)NN;'J_)&FJ>H"222W
MA,:=N20O'\5G)^9:QUD:UX+;?^^XYG"8)^\9ED3)?7J&<=PB9'9+K'NWRV(M
M&HM%VF7]K)_4VI]SL@@NW:=]UD1',7)'1[&E-.Q:\J;,*HJ\NP% ECW:GMT5
MD/A?N3;O$IR7MKCZ/WXNQ%$4+YI^.3M93HXKA3\GH47[RT[7W%T;1T\02R,(
M2F9LIH>5)Z>BSTW%W**6?O#LR+0+:](W_9'EQ>6KX&O1 [T_>/?NXW//JYO/
MJV#M4^IY=4UV;D.I".&]UR#<70/9)E0VJHV>=%315%I9Q?1MG2K^S<BR"HX[
MMNQOLBQOO_YSX@)RMN+$QY'7';:&DBCW>+0F.[>I5,3NQ"-K&9?FW'0J&W6^
M%SI-?N:!:>M)B@H/3&NR<QM*11B- 5-SXDCPY=R8[NR>"].Q!7ELV1JJ8+,$
MA<<63T7S45%RM](CJ_/@;;NXJKPAYJEI+FIBV&/2FNS<AE(1B>[&I&%'A=$2
MP":&%!S_JV<3?3U<>4*;A]"8]V.OR\YM*A7%MC]%TP/_%FY-2[3PT+$UF\[8
MMD.'IY5ET(H]D*>?]AJ<G#0IC?\8GJ0#.L:G'BQ]=F.CZ$U _5&18D(X>)AX
MM*WGLSQN=YTUN;R<0/J@?-1Y<[)_U@QKA3G9>'HJ]EV9Z)N0A#V9>AU4?9#)
MJ_E2K>^!2DNPGO9MSTRC\_J0EV$V^?Q*E.U#:KN!N+YF_5E7+L6\<.5$MBNL
MDKW*-I\U-^Z"[4\[TDN@,0\'=5)C7;FK\^*JTR\\FMXZ%D;HU&]LRZBZ1;_G
MP:"NRA<H+:- B2ZE0(FN2\,R6 <5PMK:\VI>UFWG;UY-JUIJ3AU;'7 &S\CS
MNB',D$6'S5XL2PWHW;:-[1?^N/K!NWMXUJ,.ON$:.-\N3+Q5D=A4*=9/U$UG
M?'BD:[B1WC0=?H?LZXI/1GKS _[!*Y\;IP"YT=QN_[2+TO"4ZY]OT)-747!&
M[E5%T4JB^:H=%KO&R/+/7>>\1=@#2C/P5.TX"J;HR$[G79\*#=(_;'>\#F.Z
MMN]F%,TYG^4>GKX]%N4M8&ZPZ=7*7["Q-<Z[W<N7+UY<75VUX#5;9\6/%P>E
M.@=5H7IA])DL7]@:NQ<\CG%"7MC7K7\%&HHB3,B+2UL[/=!>ZKZ[.$*Q-JWS
M[L7>ZP/;MZ@Y@>2S<3=JU_/!=J&7[FQVE_-4(W33L.O4]<+J%\WW:X>"9P>7
M-ET<KAP,&TFY2W^I)IO\.3WU@^H6MMM@8C5$%(\:3*O@O_'3WU;CU'FH_V>3
M\0][_//XMP3\2^SOB+]H)D00?+WH:%G#':!=6>/?%_=Q,!4&W]RTY148?",G
M(U0U_-T$U %6$CQK"M\#$-UCH#<H;OM4-SX'FW=2*?[4 *$=$T7UH,\]#.XV
M#%*O!GH87 H,"ON[H'T8M"<=V^.3+NUCB@S 2M4P>#3\>*PB_"^5Z]53-$D7
M0\"C+3P+\&:[ !JT&YY(5>.HL*>^K4E([4FB;VL&./^#P*B^;^V_1XA-1 B$
M!$&813$2B%+Q0FN3(2IK.)AAX.$HH@T,@$UHZN[!MO7BB.GW9A8H3#< 1\ZF
M8Q8*HMAK/SL-0]C#T$["$(XP1>R%-M= !$/7E(,*9UDMCDE]305%]OM]$V\0
M^T3T8,P+13T">01J$8] NXA ',5Q3*,:@>)Q",(/A:!6?&]KZ:!WUJNZ0:T?
M<8]..XU.U*/3+J*30"*B)+YMI@WAB3P,GL;C=?,;;<B!DO"@M-.@Q#PH[1(H
M+9ID,!.84-P DXV[#<%IXFB/._Q+DZD%^]-S"SQ$[31$Q1ZB=A&B7!Y %/<#
M8"C"X46WO+ZVB'"-\#5!-40YFZO(7/"_S-7@!*?@UX[5CZ[L<2P'9Z49GE Z
M/+/QV?Q ]OR623@>0/O+3W(%^LCVUJ1ES_8]%SYAP$-;*_'0MHO0QEUL'P^A
M#:$!MO'K*+XFMZ'M7=$Y"[\:^&,(4./ =F\H0^/93W^YR['UXF!_TI2LP8S[
M5("5 PKW@+*[@,)FF7/\Y^8<7]B<^WFF^"128.218DV00GBDV%6D0)@/58^P
M4W2NS<5EN[@Q1H-EM!RK:DX\>3X>Z[^'3?6^^%&C"_?@LB;@@J(=11?$UAQ=
M[G[!!Z(+MK^B2(P8-G0N.+D%),<-&-T?2%J(+F+33.HII&Y[X)%D]4BRJ\G-
M'DG&D(3=SR=R/_Q@'C^V!#]\5O*:XL<3!+CIJ)UCNXT4V;",]#:<3"TC_6)@
M.UW?_A%,N<M>.>R597WFVBV0X(.$P(&M4M=,^-CVKL.33UG>*7@:) 5&$8EB
M5*<LHSL:>AS9GDJVV]FD*];:2J<.309G ;\IK ($?XPX8T;5FH?4N?\B.RYR
MS7W>H <NL+ ]<.T@<"%,8\P%>Z$I0I2)V45?CXYF"WJ+QQ6P.F:-/8SM-HSY
M_.<=@S$:D1B! H,1)>A%1\&#$(L2>HW^F*N.'D>/$"EOP,FVZAC&RNDT)Y*'
MJ)V#*)__O%,0U?> (_?[B <+Q8T/JUUTSJYM.]S[.,3GQ:\QA_AX#>R=#O')
M#,':(8Z\0WSU<.)SCCV<.#A)&C@IFYC\?1)_[@\HB0>4+0$4GW.\BX#B&A0B
ME(Q$V&Q[_8M.W7[Z-IB<C%RQ>#!G.&TAATXRK1_A*I@B\'"T(CBR:.3SFG<1
MC::H-R)4I=%Y5S984R/2H?ML!(!T_VP2@*FA?B&:XY#2&Z?6R LPKO9GM>FP
M=RB@ YG;DTS2*M>Y+//^,4-%MC^X.CR6*.]4W;S;LZM0V:>WK;>\K/;=8&]D
MYT_7KAK6LS2RO>].A=(7>2<'I4S6#:W/QN 32-^K5)N/8:Z3XJZF3^\XB+FL
M1XQ&0&RDZ[V+H=V1*3#;8XU&$ID&L;;C:Z-Z%DGN3A&84PL;-L''^&X F3@]
M<0Q/UOF$M:DG@:W-L6ML;,E'?J[F +77_HRM-3QC:Q.%XG];H;BKE0#;(12'
M;5Q0>-D#<2@K _*KDNU:IGUL/G-"[8MLFPD=W1Y+VBCFN*^8IZ9[94QG3/CM
M6S]DR]WP,:\43/)=<0:J<ZY (U;_ZN6UG C>O3OTRNY*^=HS]38P-1ZT+\'8
MM2^)KILSFD:L8<]IJ^4TGVF^#9Q&9G":/8#;BLK&V6XSC^I"%"OWC$VY_-A+
MV[GJGPH.6Q>\S<N+YA#Q(],N["G<P7_)B\M7P=>BI\ &?/?NH^?:E7(M0?YT
MGVW@6X)FB<CAB:U6([W]%^C$54\"&W<+4&V5^XQ$V+FJ99G*CJG"#]=M<P-<
M[5C?YC4V''UX_,'S[JIYUQ>?;@7OXB'OSF;=!S'K6\^L*V96[ 7M5C#K3%MT
M-K<B'OS:^M(Z; 6(L"AX5C7<*Z+X;NY][F7M^K"OE[5;P;YX!>SKI>^*V5?X
M,KPM8%[!9O#N*=P+?)B9[DUPE%>J752]TOR$Y[: K&UKAY/W7]: ME<Q_7^^
M^?PN..E479=X<E2HG@OFA2Z]).]_KON?ZP(>W2FZ@;R\-+*$.]R-)S:E HC>
MYKP=R:X,WN9M$Z1&R5X%PW2KP#VG*\^J0)8FL,ELVB;'7.7=\\$8]NWJ&_O/
M:]W:%8_S3\807P[_MLL,\55>%YWBXL:=9GLA!WSAZ7%%]'AX\,[3(]#C\777
M="KGA)9MU6O7BO:[O/-G:M,R/)VNF$Z/CM]Z.KU%IT<FRSNY)]-UV2='IN\.
MWG@RO46F[V1JVI4GT778(T>B'S\?>Q*]1:(?2V.S1[S(7YN= D)=;8>].K-^
M1;,_+.!M@H_R;);]_\RV+I#=IG1OU+YWQ7CP  F?:.M$&!:WN-*VC:9DL7F0
M\U__@>+HU3P___NM*R6R-9/6=^/W:HWWZG].90>XTSGN#F%<RZ%!40Z[?A3E
MC:LUF[*+,RO FI(?F/_+>G&?> WP< TF2\!R_7][.<$Z8JE4'&>,:BPE-@FF
MVJ24:TH5^P-3NG?WS,03S"R9.K.3KKFH9X?BUD@A\)>ZD&UFU=L3O_ST;7E?
M=,S,-]R TL&UJ1*,QR(N*Z\2O)/,9JWJO-R8C'+C)M5X3F?A+R=_?7_P]=?/
MQU_FY-;1-__>J[IY=K,BPAN-V-N83&G^U<M+)T&:W@LN:M\ %+'"!+%G^GF_
M&3!<[Y7 H_!&Q]?J7'9 -VQB^4@0.K,YPSGHA[K7O@E<P$C#6'D%#W>%S/ J
MJ0DJ6)RZ^::-)J7F7+8S6U]FG^I"G?4-^W4[AUX'ON4&E+WN>5'"$NC6@W?C
M)T0YSS";4FM+HA;#;.EEL0BW,"9+K^$%7,/\,5Z6Q/<K.+YK6-J*,%WZ$J 6
M8_'2WQ7(($[F(X,YC?I-L8'Y KKX%KH EC+]>QM73^36F!#?;E+31=0<=BYB
M#S%TXU7<>G]/W'K9Q$>R:X*7P0?5+5R7)%07H"_ F)O/;3L.-O?W'Z_4B?KF
MYN4R)K:-FU4;<6LE&UY4+X)?BO-.\+D5_,TZ0+O3Y(+G2S]]/_VQ.37&;N,W
M#JJBG>N@_WIK@@+C4YX. K<!8-_%97-7R"\[VKD(#L]SDPV;MP4?L@Q4R?)^
M7G;Z4S_;ACN5YG(<C7J$K+<HM0V%&J=0:MK%5=\9E!5M^,MV3K@T964;=Q:=
MOK^H>5CI^BV4LMZQ?@ZSDI=2U:]@/RWJ3VU7HPINT;:H90XG4N.>@4U[->$K
MW1CG#V[1>_I3[O;2,'Y?Y\8=+YNT&+N?2^FN86$)T".,&L'*+N1/6:J-N>ZW
MWM\<73<I<5>]T!=X-=GM@=381IU_TS3_A^[FU[S;-MNXD;NSA=9[].C^O76_
M=3'L#>S_C*VY*]>9Z_E%\%LK."W.SI[,2)M._*MSCQZ>R[R$46:?V;KBI5FI
M"^Y.K_%/V&(1JW9NGGD$0IG3LKT7KVR,1/.NF@=,W\O$+9*)LUW8.X;] ]_=
M?C##:>><07TYN<M+Y<7D= ?P\B7E$TQL-1;\ZC3@9Q_+O*/R2]F>Y/#GVZCK
M>#'OQ?S?S8^\$WQI!8?RA^S(\UV67O^PN5P#:>\":5:PUT+_[>#$MVF1NAU;
M*2_G^ROQ /[9&#FQY<)^I)%^/S@_O#C!]EX3\)K 5FH"OQ25"=ZU@C>]JBMA
MQ.XB$:NMDW#>FE]#*;_:C*ZG88^G0S"/VEN VJ>R[)[+X'>K@):=A=)%M@ZO
M/&9[S!XKTWH*YO"([1%[T<#:$9#D.5B;[=WV(WG$]H@]&39[=.;PB.T1>P'$
M!N4!+@1_;=D.61V/V!ZQ/6(/\T:?A#D\8GO$7@"QW^6R8X*_MX*_Y9TR5^>K
M=HNLL.N%Q^OUP^N51:L?PA<;$\ST*=P^HNNEH/4T23O@WUK!:=Y>O:-IHV3@
M-O*Y%]:;):R?A'V]8;4*D=+OW]$IW.&@=XR^?G=N^]1F]MO9@.;D:]+S>D;'
M\F1VQ_(7::%OX+_S[D7[]?\#4$L#!!0    ( &R!2U4(L][&*1H  %,J 0 1
M    ;71R>"TR,#(R,#8S,"YX<V3M7>MSXS:2_YZ_0N<O=U<5C?6@7U.9;,D:
M.^LMS\AG>79V]\L63$(2=BA" 4G;NK_^N@%2HDP2?$DQ;NE4*I$E=./Q [H;
MC4;CES^]+-W.$Q4^X]ZGH_Z'WE&'>C9WF#?_=/3MX;I[?O2G7W_ZZ9?_Z';_
M=GE_V_G,[7!)O: S%I0$U.D\LV#1^>Y0_T=G)OBR\YV+'^R)=+N_2J(Q7ZT%
MFR^"SJ W&+S^57P<TM,+<G;F="].3H==Z_&QWR6#H=7MD0OK]-P9]L]/SWZ>
M?[P@LXN+&7&ZU"*/7>OT[*1[<>'0[F#X> I?G=BGL[YD^N)_].T%79(.=,SS
M/[[XGXX60;#Z>'S\_/S\X7GX@8OY\:#7ZQ__[<OM5!8]BLJZS/NQ4_KE4;AQ
M^>$Q_OQ(?!H77P;B9:?XD@2"O?A4/#&;VGRY(M[Z _S_&+O>.QWV8DKDRS0U
M,<\/B&=O:G("T0W6*^IGT\#/Q_@SUM/K]OK=03]9DQ-LR)+5G!RK'X\Z)(!V
M/X8!O>9B^9G.2.@"2>C]'A*7S1AU8$ZX%%'?*9#X.2!B3H.O9$G]%;%IQ5'Y
M]:=.!X%CRQ470<=+L9D1_U$VVQ>!)#OJ*)!ON4T".7.QI!_W,%7^F+J!CW]U
M\:\/+[YS=%R^UM#OS@E95:HY2:-JC[ZITH+$C.U?7%P<O^ 4S&Y!YCR2Y;OX
ML=L?=(?]"M7F3<CR=<-?W9AN'VW8+K]J;8CI&K8A<Y'ES84B2OFW7[(9V8NV
MY"#$!-C[DRH5^M3^,.=/QS8/O4"LRTS^+)+XCRK3?H>90UF5NN/B^"&C3N)Y
M/)#T^$WTW6K%O!E77\!7.&$^QK/FGLYB49I2#QE+4_[O(Q&VX&[!.CY>";ZB
M(F#43ZH6R6 AZ.S3$2J8;BPE_^F2QP_0DKA(JH+=J8\_'P,)=6^W/8EI<?9]
M.O(! )>JL3&YXRM!JW8<2'Q05Q+H__?]MXE;M?] 8H?NOT?W'3JKVGT@81ZK
MT7ND?H#?.\SY=!2;NL1SKKR !>L;D!)B*4?UJ(-%O]W?E#-U9*NT_.)VQ"W9
M=N'7'ABK\&^GNS6^$Q^!6T>QZR3X_7+\FLLK_J%/G8GWJ_S\>K5$Q%$1#>&K
M:5::;A>?3++HRQ@0#4QC[OG<90[N1J;0"6FH^GQV ]N8):T#5 %'#51]"=4
M\-G0P><DO^T/?H?/.HKE.UJS,8 @Z()Z/GNB^X<NB[T>1Y0FY7'<X?^.JF;8
M[XB WQ8T8-!R_\ 8OZI,C_BPU[.:(=[YK]T*_[NE4^"2N+CKFRXH#1I#O,M,
M#Z$%FQP=A!&OCF+VCD[@[TS8O4*URUF/VTFO=UH>MU?+K*VK;$?V$7]Q[?+G
M_0K4#5,]>J>]WED%P0E<.Y+M.VZS\8)X<^HS;QIP^\>"NPX5_M7O(9CS>T52
M4XT>V[->[[P"MJJ>#O,ZR9K^LZ/J>@=<A\1>17&M.O53X;S7N]C;5&BQ#)^&
MRR41:SZ;LKG'9M!]+QC9TD_*O/D=C*?-:"U!7I*S!N9!O]?O*U\#\VV7^Z&@
MB+EBC+@F6'>VO#LQ\W<<7XWVX?$LA:MTIS7 %=9K].E]J;X&X($\NH<$..*O
M@W?8&PZ;P:LJ>0?W]>!_I@%AKO] 7X*PGEJN58\.;*MG6<W CBKK1+6U"?5[
M^D2]L)9S,2;5Z\^3OG0 [V 34;9OF.N+QET&>MEW.LP=\C8*MJCKT2)O,/@Q
M![TP.K,THQ^Q:-/PWZGSS?6=2]1A'VQX5K@OJH-$/C.]%#KOR^.+'5!B7C]W
M)+>?U=EAS/ =(2^H+ZZ*6.H%V,6P*EIME&NY8]Q TA7RU,J^?L^J#EP+1>)O
MG#O/S(7A<";!@HH;'.LY@PD\\OV:9T2%/+4"$OZ1IWT[R,4L)6*2:6?+M:/8
MOJ.V&>'ZTK(D9ZW0[(/<K(5@&T5GT8 WD*!E6>L%Z="J"^:[.,T;\@8^BXHU
MZ+&U+'DJ7Q_;-OHI2B+0/R"Z_0)<3RQY:M\ UWZ;$/U,'VMM 26=WI@Y[:=7
M&)*U;'3K&R0):KW1<3;,'NDV&A78[^:J)H.+7NR<6S+<) ."%JL+'(!)&.!U
M*[R[&05,-;'K"CCJ,;JP9-A(&J,$QSBJJYTVG%2%E\3^01T<F#O!GQA>PFT"
M62%/+6B#GB4#/'9 DRP[BJ="<,NUE;BI2-\'\E)/T23)M3H=M'K:NHK"C"5Y
M.\>\OHI/,]%J^@&>*^G&OXT:?S.&4QZ*9NHECY5>1 VM?B\?E$[$JY6":1P*
MH6Z7?:8S"I^=Q(QO %0IOGK4+*N?"E>(V,I]8LSXU?IJ(8B;H;TG ;T',#R;
MN4PV:A]K+9^K'L 3JY\ZXDTL.V3;V>7;2O12"T3Y.V"*WS+R"$,3; -]&EGF
MU:O1XWMJ]5/'6!F+,O;?X)I-5-6)]UWOF.> $<5F'1KS5]7H,3^S^BF/>P7,
MXW"S-F*^ 6$,8\6",1%B/>/BF0AG+R:1AJT>TW.KG_).):!4?#L[C%L)H'1,
MPXC<!'2YA],2'3L]8!=6/[7)4%YSQ$OR:[5;:\R72Q;(2R4@@,9<!K)2KVY
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
M>.;_H()7=/8UY6K"/)(Q1*R\GR"_O F]0>/XQAOT!@7G^>ER)K0^-PP&TW2
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
M^];[T!Z LV%IW2]!FE;2:4Z7=[.."+WLTA'%/L3@G\=ACLA3\\6DNHY5PV>
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
M, 62MPXWVLEA6.NZS0_=W7@P35V)6P="C41R)08*(1RO&1%;(HLB0^WMQDT
MD50?/5/O@K)S'?_9U-XW4!<035*%N.UJKX04F"\Y,^#11T-JVIO6N;R'$0W/
M$._&CIMZJ*$\&AZ]^^#Q:*,0;$0+BFE=2/EFR"P8*UFTWOE$UAM"^U-W'X0T
M/(O7EB4M);(WFB Z1S,86)U&ICE&!IY^@A)2]IF76%KW+=^()MN/^!T2HV!R
MW\"]2Y%;89F/]4#)@IE\ PPL)!$2E\!]\Z/*UT,V)&7:DCWW/2X-Y=3\J?FR
M@ 4>3/,'^HM[$=:N$29C85(4TAG@-($CA]=8<C,=E]DW7UK;!-^0U.X^^-1<
M9LU9=1ZCW(>-)ZY]B9RB%D\1DS&1W DGF*! *E@?B\6^^/0PLB%5/NU%,[63
M4[LMO@^[H@I<%%YX1CZIH6$+P4#XVLK&.>&LUCJZ)PP-MA[ON9&X/6 0*".H
MQ&2HC?$AD.^=G61@DW(82G:V=<;R$4A#LM\-V7)/3-1$,*V?CFLFX#8T(U1P
M(#@KOO97CJ(VRM6<.9DC>?_>R-2Z4<=:P(9DJ?MG3D,AM>;/N>*_0^6'VH\R
M1(8*X:RS>RAD51P/(CN*ZV3SG2J/0!J23=Z#MFDAF/TO"=>M=I_I\VD](&!U
MBQ:KP_=?M;>%XC4'TG.BMZH A*"9 Q685N2\^U2(4A:<B*5(:5IO(^W)N_DY
ML=<F]9Z['5Q8VZHZEW3ETVN"&3E7 .I^W^ %^;PT%2P: <QH(7,])$@WSPLW
M'<"0/*<6W+M[.>LII-UX=?;6$.Z.N7$^J@VU8B+;G5W=AVYS8MY8"KNYY<$&
M9;GHX13I32 .R>G:(^F:2*QO6OT^JU:D=FZ+DXLCT]^3;1IWM1%771<FP+GN
M*Y*)G F+NG;:4C70X"PK;H6G6$-!Z_+/'> .R5_;(]V:2[+-X5SWH'U]!-TA
MSNNACK/E@CZ^F!GIO%0B*F:4JGT#:X,-'R@H"5%'K/W><GS,?]OFQH-JM]>2
M-KU+H6\5]7K52^/]]")G2%\X*U7]3Y@LST0TF<R^U\-61E$[X*LS,NH"AA:I
M,,@R,14 LDK.&.CAC. =40]I']@>%59?<FUUJ. )=G.8S$KL",+1Y/+(624%
M&G1DKX/*M3&Z80'(AM/L>"FBD26:M334O;<8TMZLYJJHS<2V$?)9<YY9F>)W
M.#O#>CP]G->"*^CR*D8G7BYFLTF^>'-$CII9G?2%AI?:/@_KML3,@@*/+@6:
M9+Z6]#>_]X:GVCPS$]6S+/JV4JM]:Y=O30]7!9NCJ RF3)!<5I;\K119=#(P
M X@I:$2T>\H7W(EO2*??[-'R["ZKOME$;YP=-%B;DB'=YV@$T2B>BF0%73U7
MUP46L.Z,C@(%V4$O<4]!V&UP@SH.9X]$VE%,?;/HYNIZ36J]&9.>K8G^,4Q&
M.N@D+'AFI*Y]_M$Q3Q 91.=U$+DHMR?U]!C438_1^548UE2$??/M4S>>K;;/
M7\UV<2V-$%F2&U>GHM;O@O6D9:75@B))F^6>0K*[X*W%JU\P([ZSJ/9A 5>[
M40Z1WL3YRF:/:-3.%5V8+;Z.OY8\2%\8)^"Q<'0Y][8!80U\:['I%TQU[RZL
MO;CG!_F_E_/%ZH2)D5(N.Q\20Z?J">"A'I3$'5/:<32))L/OR9VZ"6TM$OV"
M">R=1+2WBH-;59%G.2N*2#^<)S+&EWNS=BA!V.8VK6L2=AYJHR*%6PG"VOY
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
M.LT^Y5T?]!$J[]XRZZ4:V6P^':8YYF=A]H[V]OI7W=\_AE%-^5^D)+SXDIO
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
MZ=D6/].IUL:<-LZSDA<Y*$<>+ ]*:_1&<)>"D"H;8[GM>I[%3W&2Y3CG(IL
MA=5::<K5=*D<P/%,9DT1DID31DJ;G61=&^/--&2L%7%604DAA&*UL(#EW("J
ME5FCM JX-[EP5$7GUO<(=J-YH*&\0UAQ1RCO&-&?]HCJ9UIZ_R.,KO#'X:Q&
M=:ZF.! \<9-0@'5U!V9*@??"0(T[<JVCCYLY6GV^&EL07C9Y6JNH!U=Z$^*O
M./_I4QI=Y>'X[9>;NG$VGX8T'P3FK:YY2D*KVFZ[WO@,M2HE3[%(9PJ9"ZT/
MS0_ =X%DZDT])SVKNM9UT!B7K<$(27D$\@H-1!3U$D%1UBH=/.]QZ]J)Z_34
MZ4^SG=>C>ZKE'*?A'JV7B;;=D!?U<'4"1]LPY,BE5J%H)D]XJ'DFN^<!4.8>
MZG@8I^(>D^:,,2!I)% Z90A&.S!*LU1]G2):7[Y_#*?B#X%2+536P^GX'8A)
M2H.00A3D&H-+6(N]FP)>1PV)MGJG$@M6MCYAN!O1MTF>0U710R&DZZ2]G=\X
M"+1Y>HX&@A.Z)@0$H-W4@;9&*Z^%3K$U4>Y&=,%$::B*AE>K[G'*7YR.G/X'
M,MI8NZPA8:9=EHFLO;."E\W ]+>:;W.,=]630AY*OLW=E3=L1 S%*>"BEMM)
MP8(OR=$$G?!H!-G_S5.Z'G8YHK8D.*A"T2'*Z+U,31<PWVJ%HH,4=6>]FOM(
MN7?5B^R3DD8!V=T>E"$\P:$%F[BR@BEC9?-%X8%7*&JG\4.$V_H\?%N= 6V<
M%J8$T$D3GJ0\D/&5P9CB>'08<GZT!1D.DO6^@@R'"*J'0Y]=.5R*>Y6B]Y"E
MJ'-$21Y0M""$-SI*2^QL?8?M\>;-'K-WMU! #V&P_=D=70#^E3=[L"H/SH>\
MCQ[.DC?K7*TW7@P@9G*^D\?J2 5007IFL.AL6M>%?UQYL_WRY!#QM[80GH;A
M:#3$-V'\QY=FA"_F^6_K:E(J%8P^0/960+WP#C&G#.BME(9KHT6W:C]WC_,0
M<^0.TLJD'Y&V3I']7Y.:OS=>=![%V7SVXL6S%2J) 6-V#H2JB;L\:PA1%TBY
MEA"SR)D,G12]<XB+TG$;09[V3/7IYU_"?TZFST9AMO1Q@O-<E*) ZIK5Y+.
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
M[.WQE+<0*K:XCZ="K+GOY-T7[8$9Y[--K$B[T13SP9[RWG[N\L!RH!0:'FP
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
MO 6>%($24D/ :,&46 KWJ+!THS3>=X?A:/(4T;4>?+8!]7[\;5.I1)$66IM
M6A]!,300#2HP5BN>C;,I=TM,/;CT8#1XG+!:CRV[1?,=T75,(6C,MHZ\HD>+
MMH"W*M6J,\N,+IF[;IS1.RX^'/4=*;#6(\,V>);3*S:E9+:^_Y'3P]4F,J<"
M1-3D6G&>+6<VAM!M*,2.BP]&@<<*K/5$L V>2C>_AN.445QJ22L "Z"0 IKH
M@R)[JCVE1BKRCP_2W]VU!Z.^(\75>G37K6-\NQB04RP) H.2,=%B0 _E8DE
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
M",@2BIMR:80.-+0IX:64NF>M7PY36XT_QF]RKR7UMVLII::FODX<9ET6M&;
MHV8Y<?[AFOU)(MUH <1QW,:#;R=SKD_XS=G9Q78INJA(IK&*W3SR^3N?&Q.Z
ML!:A@A_@Q8AS5S?B/KK"B*P)?JV?QY^V%C4WYG@*>J4=/S7MXG).5TBVK-JW
M%R)%$T?H3$)K$99$WLX\L0E$0\[ZA=Y&+W?]WL')&=GHCHZ.7AY%IN;"MB4C
M:K$^?T"^3=WH4V1\*,=$@UD?L]:DEO[QNNS [[K,EVPYU2$&ZHXI(-4/D+%X
MZ^?Z8C-V"P%=/7<4HE14G;?O-DUIBCY<RB#FEH_61I\#@2-^"8VK##V"''$F
M(^E U.44.B!5P&M96&Y48?/-W?1=3Z#WB6Q"0D:;Z>W.$:%O<KROA>8&UY<D
MIU[/T28@+-ZJ,A&\"33&O$ ;.1\,WO.$Z_W' *.CJ5X9T[A;8?EJ=G%>7,G\
MZH6D;\+B(45J/K[^?C(8P3.%F?Y@H9>'F<HM N; G<*VL?\$$'\\^5(F\[Z0
M09]"00%+81,+M:!=N)4%'N?(]T !X Z:4J #,M9($,/^A6,Z2]ZQ"T?)[B5=
M90'H[@/MJ(<*69_CU^S&9>KB33DRCZ"4%%6BG,)\PT(4F0H+F]38*:'D>TL;
MCU0DNB#\%%F\WGV7!RFP47"B*V(L65[&+KVH 1BOLP'6SS9K*M1/6]Y(^_H8
MV"U@N_%/: 7YFT@89BO_1URS':4#[EN1V0O%[J7N6&$$-[+,X6LF:3*S7:XN
MS;;H&4=L;&W:U^XP0$PNW$#ZU>7[ 6B,M"0Y^*T6"I^+-"-,IE77--!J@J6*
M&.8VWZ5=X4R?=LW^1$!B4J+S^1J0ZRA.Q"5":9P?3*7DD">E:LYA:+E:6__S
MMP\CJ>F)7,-L?I<#K2F:,1T,'>0^ @5R*/XOL/7+V&@O=F69+R(ZW+&_4MNE
MJRI]GC_:,B.&F<^0V6\ @%T6Z@M8PN^%ZXOVNXLD(CQQ6/;^@,K)OFJ/][9B
MG8MG#)6J%\^J)[\29)@<L<\/;U<-$,$CLN(6L>(!P3TH9[YYU9CRCJ"[W+E1
ME%*OYMGI(8?2T>8-(U(!6;/(0T1+&RM,X70)\50RU&O Q"F_33LIF.'L=W;9
MAL^0[06HP[S^28>-_'UT@: JH4\!UJ0(LL/2QR?8RX2I[OPC 3&V35SWQNJK
MGDVNX@W*;>,QDE')@@*/SP'96[] KX'7=2?VXS!=(;8::&&* :$QJN'\<1%V
MERI/JTE?#><7DG+)E;<S[KUV.@6F3F-A6\7?!2[T'VOKGWIN@1A$Y<0$2;4W
MX*J\KQ-YDA[;&)6M6/O,VWVVC']O*RM_793O<<"Q>&"J,'X[)1;:X-^!C0J*
M&Z/<(LIVM5PO;.9UGNJ3(RX=$DM^P+O!&:T8<63'Y<_UDT*(+M^M6I ]2%ZY
M4:UND3'-EPICZJ=X*+X#P<5)NQ_>N7+/YW9;/TL_EG9R\?&*3%YBY;EC!_%
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
M-] ['L-LN_R.[H?FR+X/%&MPRLVLZ,#H><_1M0&H.VI?"QM/!T@G/; 'QBH
M4I\._,^J'UV49$<SM$;O]H! >!0^@%[/!6?8G.!-P^A)T &S-Z@56?!\+RRW
MJ#Y(*O,PV_8,J!<^6_736A5HSY4.\E#+,:;@]U59U&<PZA'K7;W_V/ 0J@H6
MF7/[.3K0Z47$&)/][_F@S0DAI:^>E0=H3S$XA&,<:HX8[*CBT7?U9<AKYF2G
M10A_0*M->O_HCAE[ V=DWM4K4?$I5N<^2?4QHE_KG1WKAC<H;+ S"YS/Z@[5
MGJ(#@0KR3L%QM0/KL:+Y+G /8) L0;P)<E5*SQ9[P)KYMZD+TF^DQJ[$L+K5
MQ=T?>MOKP%LG3LNH_^C1WYO'5S^Q$_R\;:S!4ZBEKNG6=K]@3?05Z>[3T*10
M:63'3>B#CU!2*!G[=C[@6;=M *Q;_!+KH(:]G*_=E1?7(K$>7<?UZ\0/QVCL
M1_\LI+FN+RE$HC9UYUT[M*'W&7)4)V]N!C_3_Q3G)!TA7\ +4@9NF [4:U.9
M_NP-B 3_YB"@9]5)EL2M];IRMP_2.HTUC4T3N+3@&T[/%%AN1'PPD7S2B2Z*
MIR2 &+$(CC:54$?KR$(?:%T ]CE)3ZGQ-'G:>+8JJCQ >,J\J7ZT6F#V.]:Q
MDEE'%1=F+"NT$],!)\LC,2E,"&<")$[3'&IDKFX\M:[)69)@:>S#9<W_^;OJ
M>9W;1,<ML!J,0$JS!2FM2XL.'!R;6K$$$*!S8 D$4TYK'+FN>8\.O&E @(#
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
MS'5=YYS7>2[GO,[K&AK=B,MWK<H4I_IXO?]A_//'#S=+A.<1YH$!@8]0@!U
MG\65J]!?IS5C:.+>60REZ,9-$*6;4%TNYL-25 (A0^^6@[HO2BY<:/9$C=FI
M2(FL2- #^YL$G+)$"M% D]S5A50 +6\U2&H#G84[Y\G5H>KHR,Q#(WJJL]RR
M0^KVMB,6NG5N.GH>IP.6 T.TV?9I"[)004W%UL8HV@4( @/(6R1X:W6&=YQ[
M^]J\8;KS+/>T7&SJMK[P%2T%YDX"BYI-%_H_;Q)^8'QHW+>453;=P8-H2AOX
MBFHY73NP*=<M7F@MVZ*3V%_3U#'I?1?_EI&,^_FGD0=DX/D<]!]O=1;&B7YC
M0<!F;7I.T6VY_F[)^$0IXJ7G?+SUW9";9E^2##YC%\_A .A,+I1%!<7!''*0
M^RR\W @AWU]#X)V^G),Q0*1F2CWUB+_6XKI0+#KW*)MO$AI6FU)52<IK2G^>
M7)3J]U3Y!4EGPQ7/YB0SSF9S"YZ.(UU"C\\W^\%YO-%AT_P^A9Y\2WAI1IKI
MD(;H!>NMD<^,"1,376NK[U_R6%X<5WNBN.%U?=1[4N1B\O4A#6X['DWU=<FU
M19]X(?BJR#U <CN;+PT]4Y">TIA%XT6>BW]2MS)].43(<Q9=/8Z3)%S-8++"
M7V21+M%N>4(]^,(Y><\KM_T,PZP4Q[5H+? $HNE"NI29/@.=VVY9/$A65"WV
M>44,KMI=IY5M6VO4Z-95:6B;& >RVN2>:G/(^"Y ,@9UU!:^NE7E$/T6KLIU
M(^AX_T:<ICG_,XV)NDM%$<Q7K9I9.ROZ/$"@*5UXD&DF\@R][ S9L=!'W45]
MWP7*M>)V 7?(X45;CF?9935#ZC1H]>7JT7/LASRM.F6?/)F+9NB#\89'=^TC
MJ3!B6W8!<Q<L /X%U.==0>111HS\+G Q.YL/^H]5CT4,55YD69QL1W&FD@O\
ML>V4]-MB%W;8VS/CG%#EN-?KX[5QV=ZM#WL'<!;_JD_"Q\<HQ;G8@6R>/%,\
M'5RD=RE36$OKD[V%C]RKVEO7I&]>L#)[V?/@X1C4*T\;(D(7 -]#\<\.-/H4
MUN $M0K*OU"J()SN&R);Y?9C\XQ9R\F<LCQY[0G5T,TL(HYVTSVKC*_E&Z3-
M%\4%$QF;AH,Z]U)O@;B1FXQ)KSB_=/+3J@X)&S;>RXBOT+MHJL(RO#(B7L^(
M .=?J/4+\XF\8U$L/<)=]6*JG3N@)Y7U5&C/6=:$VW-<KJQM:$^0D&$M&!8D
M_TA]$*FJ>:FE-B+BGHA-NN.TA1?[\*>3LG><G9V\V7 \(:P'[\<B01W.ED,=
M+J"?87Q41_,4]^P"S= YP2!-RJALWNO2^M2U9XR9I7+]5!OL$(RJ4-UF*4[
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
M&>SE)(J38!>H7HZ/RZ^2?::S_/,G8A1];:1V/%^T8:Z*1U,'F9QV :35IEU
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
M61(:0%!F_^W,9.<N@/ $+1(_SCDKDBE.VHQ9?#I5D -[Z.(B?K*B[#3!Z!Y
M-\-VXWZL4@2I1-(TY0W59]93 *G7,+"A?,;JULJJ;%V54]2^3Q/GNLT7=;@8
MG][]M7MK<)%1#9W),CC"*"YV'%7R&&S>!?B+C_&W% 4X$>KBGEB+AW$DJ#V6
MVDZ#M@*V]/?4YR!,3#/>-DHL*GMJM?1,HJ8#;F*1>G^"!+/1_%8&]T*9^!,4
M[,(Y<)8]H>O2N)E]D@H-X2.]!/GH8ZG6)XOS?U2^N!.*>37_XZ-^U[Y&"B,!
M/9/0THS_%1&#TK@]YNYE6];[D* KLGYGG:53ZQKIZ#[H\ <K<NK=%&C>T)5]
M)Y]? ;X<!4ZX@A->"SI3.%W.U\:'9VV'\F$-(-2+\ZVI^(?/AVR>&.FI1KYY
M?RY[._YS)T=>KA^<=!$:#.4W .@&Y*FLO>IAO82Z;^>M0@)OYJ6?.!A9*J2D
M5WU'>Q-;"V*1#N.=ALH1-S@;W5$E6+U@,TO,/*_+\SU^7$<FZB<#WRDZ9A40
M&/LZ<4MU!'<$Q0<J-364%B)+2$_194X%F'*=$DR[%K8X.C Y_BE^Z*R;O[G%
M_7RI.S[2./^%[/WG#_J2.@2O%ETU>7M-'3B9?P1@Z;N^ #;GS"XP4S!=*A+7
MJ($\1ZJ.;Q3S=Z,;Y7^[C_<M]?14OZJV;5G+"7O94Y/B=WY!YN)OW'U(, 1B
M<)3Y?1K2*$S-^2+V/ 43I:<=\/BM9VVUTT/C8KQPV,,7,]T?E X'Z^4D?T-]
M[/]O*%"T/II$G,9;,*,\WNX"SZJRZ$]QM] S>P<Y].Z23"EN<![JW(4TPY'V
M<C\OBO;[>).U"=/*LMB6UY*,PL4=!0"KQ/BH)U=(W:)X4E,(W_9U54H@K/H\
MB$K$0RFV;@YJ0F#,=NEW8J^#;>?#.:%_J,Q-!^/<^,(;94:9$G W_*DTK*W]
ME'W#9+F2JFQP.3@E'G'<06SM!^=#!QK!-]9ARLAG'ER2Y!ZBUP7^AK@/5.Z_
MG:';RM&3S!A,*M(MU$**T1&DM&4AFA5=@_SAU2R$CZX_]&"S6(Q\JEA%>;7X
MP"V9!^&0ANT7<V]G0HQF1E<K!5EFT$)$/1=R'N44V2FE(ZQ$W5,2T2A24Y7<
M@E%RFFMP?77P(JT[1;F[U+/6Y-$3CCGH_SW%0/[1GV\O_E6=B!-&4T):4=G)
MINWI>1@ZQ(M0QTT452[^D.E_7\!,WOHDFT='MGPZXPQH0:B!3*Y2DD@'#H(2
M\5>Q('%$R)/E&/%E6UJGFY2NOIP[K19^W.3JT+.V ) B,)3;U%P2QZQ(?"4?
MA&HRW^+[-#SMH'!9KYX:IX33A%6 1^OC)7BN][^6T'YU$!OV"O4.TYWFE*]W
M9.TWSK HZ![58@I]3GD8D=F:EH0W:09:?[;_,M3&_SAFVO2T=]F4O&Z4Z>^!
M.N1?:_.<HEH^\+/VFA<FY=W!(X$%TKB<6A 6EZF!X%WG&&]1TNX%;GPM=8S]
M/ 2G1C*W<JPJ*_V"]E0+H\V1",=.EW(LV[QC=C#9ZZIIMHA,U1$N@^(BI<#K
MOS@>\(=V1IG+RZ?*)F-2;/[8*K#V0-TQG.Y,?48&4\[?R[#LH:GML+IXG87N
M!2?K=)O8YU=N!JO!GBBNF5)L&"%,?2HW)8&*F-5'$X8I;][]>;J9._EK?')<
MK47 C%N5^X0\X+L?]\@U>U^]'^43X[4W&H^9^5XZTP#KJ6Z\2RE6O.+455YO
MB/P,G=0^V5);[M>$O0<&[3ZD'(T=-0SE0;I]\(]HV07X?,3U$2;U%H46/8%+
MYX3-QH]%K**<SB[X2R7X:^QLDAT&V]%BZ'NKPK=N^U^<,R'_KB,$QKCIG5UK
M=] =B4IHQ=877)LH%*:]=^&0"OPEN/=A  YF*U2<>9@YXL!"AL?HL03D^*,O
MIQ)+L+FU53Z1^J_))>?,;OYZ8\K:@.KI!_D/!8(1J'[NOG&<V\R,FUN->'IV
M"/GX;E4SLUG>+)/9EUS:]$2P_A+L>E)\P+:@S7<X"08R<L:<9S,4/_<%I4Q&
M!WNJPWG_[ *>M!L;U=8KI0&I(JK']QXR*?)L"N?X;Y;[_[E+<7W_WNGMV4(H
M_AA(W533>@,4ETK4]S#DN8?S-)NDHD,?UI&[@,I9 P\]W.<.!U?6C9U_3_O^
M7][T9/SGH.,9[Q9%$MG='A)_IIR/#;EA+DJ9#5:Y"G^Q"Y2#^J9N%M*Z&C_%
M3<J*]^;C=)L2&\6V9\C]3G'Q$21_DTZ)0)@_6<)HO.-)6>C(116!$]5?G@BB
MM25-D<XRK.>69^04@*T<$A:[\2&[J,_RL<S]B /=K4KFBC.G:6\07T%*>8VN
M,HV#(H@B'5J9JH/J$IKV7+,#BG??CO?R/S[9;8?.4'\ETW.D72>S@H6B_Z_O
M:SYC]J KIY[3;.#^BS >-ZU4,97PU;MEX2O;P:FDVL\N:QT[E=O^;$E&7>-]
M !BHX(^$UFV6H\AU<WQMO4)(6"DU9P9"/;<QR44YX,V-64;T\!$/O%HYW[@4
M<?>4L,)EQR^2+E!_QS^V__;QJWH["A8D"U6:'/V,P4DRFYJ[3=J9H+1+_<0)
MV>KR.5T__G/2P1;:'*Q'!:SX^=S>X=0J<'A%"H7Z+:]E%J1IA?X-**^]0NIW
MW7SB3,"].US0':?F,R':O!\%0Q/Q54C05;/+4Q-)R;.^;V:@^$#"3X>#"(I5
M1*NP:OUC$\[QW[6KB7*QA\.3Y)MGZ'GI ./HN\2;.N'71,TZ9=[^SP.LV,N$
M^N/:'%BH6K.]_%29"[M &*8M/2@QX_) 8Y?R*-[I(  [*2U!E7\N13:4?&8<
M8+-</;=Z%'F%>IB0=1AI2IJG2SN<::39C&^@/_4Z48+2KG6(K+@X)_I=2,1]
MO>QW_Y'QT^+_6)#[Z[+YBJM2(8X15,9.C?1<2FJ'"U&7KAG)140HRZ[]:+^9
MG^JF6=4JRY]]PED&N"-@X#O8J(%N,C*0L?N >XL\"?J^B(I7?!F>>8N<[!4#
M\D=,+3(2%<ZNG'.1SP, 5&(_'-A+X A)\8^PH!8@2.646-(YI!;Y1DMD]G .
M'T_R&0&9=0&3A_FM_,?-13F9"VP8W,)_H]X'"3KF2:GKP[DOK4J8$XJ/K[48
MDR:7-:],3I\6F!*Q46+>W 6L<2I DIFV[E. #_FNT6 $^D!%U UT5E<?\LT<
M?>H<-L776(Z(4DF?\B0"+9?3Y[F8?FEQY/S?9]:2I]-I^_\2LO^ZL*GHF;?3
ME=#H7> ^+BR=(QIY+&\!'_\V'Y'X)ZFCN$FI] !^*H#SZM'2-V-1 ;*QA]N
M($MC))'&RQP9@59V-,N.RL6/PLB^KZ0J1KWK[)O/.FF?4+K[LCI%.L1&=J:P
MY/)$UCM7X-U>,=:0(-28I#JC<!,;[8M2!F>6C@K7Q"WC^]YV ;-JG.G+6AF_
M+8^;T70</::*1V.#]C[@NYU'NX9NNEKO18J8VXJJ/S.#Y5[0V0I!GGB,<"F:
MGK*;T._(G%Y*O&^><IC#&_&95T)<^ZC-0F\XTC2/VM+RU+KA_83R5,I'6^-
MMT=O9,,O\,8:?/S2M_^-4.A<[U%7W$&Z>!&UL-6O,,_UJ7'AY.1$C?Q]=[5'
M'$HPPYPD,]9D^!MA7+4G\3P-YB[VO'=YFY2$GV[6'%177:RMS3&7.<6YWRTW
M'O@A]7+TL7W+;ST!EAV$,>K>XG0UA'B7IO+-,1_I2S5U#"2<^'6H)]^M3FA.
MEJ1'"W!Z;M<O8?3@SJ$N;%]OV"X@6*]/+B1,1<S!N28S)OEL0K^'F-B7O!?
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
MB$3U\LC:92N-R2>)5@^;7U46=%L]._"AJXIES"^A:3K)\2J[9LU_USL#Q&K
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
MM<#II[KC$N*OT69^8">*ZUJ:,F,>^MX^VXAF#JAA8V5Z;,BXH0/Z[_^K!<2
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
M':4OO9';5$RHZ-'JVS,ABK\[V[<F>JWHL7 N1/%^>LBJ;.D)KI%9VA2=7@6
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
M(&_@H8@$T/QMM6_UD3#N"2D)C>&]4YE'.H[?%:MI\6O-,=/GKSUS9.7"T/N
M(TUJ108F5_1GT^R0W\:I'2]8?I=+5#ZY:W)LREST[IO&;-*E_K*R0DN]4Z6=
MU%-1D,L(E]6EPW&<#>8^A ;A(<!HATG[@+ZSM+!"2ODHTB1]0[C,A5B =M$>
M_L;U*J5A]3S*!YH(:I+K&V?$L^#N9-E/*I:K$?><^V[;20?X^%(;\%\V,-/A
M!_/J"=$,\J$,B+I_QH#S]9+CI.*>[V?$B(#>E,9CXBO6V]\Z0%-$I7O21ZG*
MXS?J:?V;ZQY=2 $YE $%+#D(O_3%28C+:G2-YZ+E#R\0:_ @<USZYI[G;09.
MHP5V)MC[TTQW\YXZ4]5N0NHAQ/-^>H@%H]YP2&^Y&P)$U([U:V2^AH:-5(II
MW\P>KGCX@S7MEQK?BQ?<STYU'+5-[LIM&>[?]ZD2TSXUI'CI8XL:MTC Z!U*
MN%7CQ<4'1B/6#GIEO'$V^'*YA>!1SDT+S-[,QQN#1;*SPP-E"DAEMO!R2F '
M>!]EOQLM\CSF2@Z526W(\;IJN\(A2_=-QUG3<A@X!"WNH,GOL28X#WPR&LJ\
M[Q-H/N6:-B7B_]:=VT]*_%&[Y*VP7^5K4+SX^-X0)A?GA9<)P.RL:_+&1VM:
MOO52,5\V%'NF&(=]D<R\KB2;*7%*JZH *!^_ Z^PUJJ$:6"J$Y4D&@6@/>K@
M\E+=&('EO<>W;SSGY@XQUS]]7, R.(Z7B-^3JB3/K3*C9XBT:\MNH)A\-I11
M\CC[=@CYFJ.CP4U6NJ?(EK;Y@*P79]9>4?\\'C"&S_6!,#=X?AIIQ+Z/V^C\
M??<'I8R?X]Q>(\0QT>U>K:YWF?81J^-\8->-BZ+AW..67POB"TAA8AE.WUV2
M=\;)>]+.8]/K?WE_W5#K_^Q<"<#^.,^UG !9Y_$4*1  (:D[S(VA,+8'OQB(
MIRBI(;_P!"BTM?X>7%G,J;Q#TR"_U/U^B=^ 0^_6+>!826 _Q_7=0[?]*<8B
MGN&'DU)[XV_U!6B_:H-D$5T&*#<!(]Q+_*G9#OZH.V%M/7/0Q9<^'=K>!:R9
M]OZ&G=+%EW]ZS/C3*VV J!!K%6 :S$&/!HB%Z-0P!U/;H&B.I2ID)-UT/K3)
M\!Q].U4,?VI*G:HIGZIJ]>2-K>#Q>/!YK'()9U%%&%3W4R.=OW-;QS3ZI<7
M30U)8<'^*,B%H!,@Q5&45 A9>P.B!5_<$11LQ\S%_XQX?@\S^@9_RFKZWI5+
M@P%SL+=N@QO2VM* ..Y!V=";A=% CM[L#*U>8=;AR7=!@E$;PICROS=8_N>^
MP?(K#S- 9N3"3'?^V>M*'-V&H@FK6M_1GY)1_.7ZV/Y^:!)[ZHM "5510QZ.
M/*P4F2%X [5X^]H,C)X (4ICJ3XU&A@WM$Z3?Z]/J?#=>7V=X;H_8K;]^9TM
MGB[06Q0F\1OBZ,ST"8#AA& J&>T-I'UF&3V<FV,#FU0S+J6\>D6U[T&]*4?)
M$KM))T"=7]=W'Z4LIA7EN:]&RVX&W.HZ#:P<=37HQW=S1?QM5T^G6(\B&O4?
MPSP)G.0%1H(1'GJM#0N):BR%5;,MV3M%YH97/!#.H+].Z8[J6-,O^]Q37?[M
M9YRIE*VL;_JMAZE"@>Y(D0J3GH):JT'12K=S'L//4ZX8_?5W&TONA2-.$_><
MH\JE'S^C%B?;YFCZ7P+A10]V5S=,3I\ W0'8F'6'XEE!.>S,RGVKG(!?H9*,
M@]/&TN^(9VQY;G53G;ILLM)),#+!^Z %A&U]' >Z%V6R*P8"H4O?)P;4- ]=
M&-O>'WR>,]0&Y4(P5I%7K/ F&WXQ)X @\0HA#WJ]/5)P/:#_*K,B@\$W.H(=
M\GAG'K&6 Z(OQ"!VG8N4BSPJ59*W6C\="&>X?TR[_:6?I=3C7BIJS:VCH[VV
M:>;NH>_>>FNRVN&F]@[R#F\F-V6$+R8I)8E069X#RFBU@6\2U!COM>IN 40O
MJ+'J$4%EFV834Q+7'AI9MKS4LFZ#MF#3$'P>YL-J<0),0\-)W\IJOX>8.6JM
MVRZ]6<+,,;(ELGRJ?=FH30,WPI</J \0S^?BR-BM5*(1>E3'$A^P<=S2PM4*
M$][\\96+^6OVI51I\WCSV$>7EEH&JV>32LH]%N$?W&;#\U*;BCQZ.9O;8EU3
MGDP\<](%X-KP>63C%Q3&=">=#B:(5T$SNVV+?;(V?;EA%FMN*V(1-K&G'\ O
M46\PMA]Q]OG6T88-GK$D+ ;G":'=WU]6W,3,P 4(+EZ,0D;!B:[ 3Z'2^Q'6
M 6CD:7QHE_(!;7P#L]S51^0C.]=7(<.?LP9U@4.336_?*(@DRA6R6$Y)"]$1
M>49KH0.CU)93BCM&[ZL5'1Y,46N*2?)M+M(J7!M_W_-VG6?!]BHW(\&>/)>#
M:'X3F]YY$ 4&S2KM1-XZY/F9ZK@^WT6?I/(Y*9!<);2=J9CILZD$\,]M@]^C
M1\5[<6[3-E.[C=XZLXP[02^OG !43KI7>E8X)F'"SC@M1H.:R?L_D/7?<4.G
M'U+S+$:=C6+IC@+?)+V!<]C_8W'G@L_IS*Z7&?9PY&UNR$1;>^3?5=2S!78%
MK^VE+96'DND#*"VE.&:$O([X'=16_<Y7IK ]%ITODL_U3TJ"%TS9+5YU]JVQ
MUQ%HE\JK[7UDX?)EC250&_02\I\5JBDHQLQD(<>,5()R;TN5Z]G9Q)?KM#I
MC9H^E\DNFSU9DYX'ZC2<,L]\O9FAX/T]>5EVQ/QP=+F82^_*TQ^OK9>0-]/4
M688K36FW3'9__&G',(AH(JWS6G4JSFXUAAB!+LVY^<%3<4'$/HLM]NQ@$>S!
MN3-?I5(.SYX]XQZ'\#Q(1C4=[QD7#&"\-APP[EUY-)/!>79API9M*:J>R9Q6
M9L)5PFF7C:AR5$=H2(Q8KBCBE8TSJ8T'9[^K+^E=U2F=[_.WB,G0^ZGZ3<K:
MF"*W(R0J=F6$:AL2[FE$>,RJ3H33 %3:(.X3H.NZIC<6M=;_9@V:B#SK)_=3
MCMICC@%FC%Y2G:E(RJ1ED:2[<_V;H[*3_W.=E%>?="BG\I"$E&OG$]U;VNG'
M&;"\0/]2S/RA)O4QHOY+Q@,]H_6.]2H3,H?<H[&*E^\P[O%C[_A\C59W6S2_
MJHWI['X^^W"'4A<8*+-I3!3$"E0GP<6(T!E--?$8F/SZ>P:/< T]Y]N,MWYP
MIAK0#FN;L=;&C3B_@6=,ZOYSCXI&G/3\)V+1>8VN$=/7TH;UBS^PMIC>>U V
M9U2;Z4$M#W!:,6G9*0GL;(&B$!BK/3GT0$S#ZFFB%P:1J'@"<'CXBR&5?J:6
MG;^<>JW<A*F:;T ,H*5ZI$DL6(,C9VD3_SQUZW]^ CR.Z0G7:XN=AS14W&OI
MCLD !VNZ(RL!N -Y<A5CEFJ-Z\94CG<=/$*P$'4"@]=-FYIS<K#]LK#,D?><
MJGF3K*V*56N7LC*N/#E&[CH3P"J[(P0MO%^7RFW]P(J"B&5SCX=Z;4_W@V\O
MF_JD"**I-E2K[3#'CX/DZ);:>3F32[[5@"<FO^-J.RL;[CXXQ[065.D%$-_B
M3P#*)$$Q)N.+/8YX[!KH[-!Z>CQ8[*';ISWA%>>8L>#,L))+] D\'6%?N\PR
MVM=BMG_[$3ESUSXNGGO?@1E(J52ZC-)ZK)P]%?TY<H%IF^''3*RFH+K[$4/+
MSGB,(S#32!49NN;'O P](RWK-B6SHFTXI)'DKB9"5J3Z%?/.:T69,FLU\ E'
M^M8Z3.QJ; <3_MK7XARS#SP*Y9H^J@K.WL9"28JL;]=>91J(H>RWI>QM[E>N
M-S?'J0HE7M-GO\%AIJ\-K#%D1S$0&TE1B*_BH(9F4LC<"7#TDP/^QM(H4FQX
M:MO^N?0>^GT.V&6RM^P@*ROSS"T312I?E QB[3WTD &O<@(X-/J1SHRAS,O>
MX+)<R^YS-84<W[W2/)X(]0W?$$Z+CM(LQS7AV2">H 5"7SZUT;-Z5,<CMW_K
MG=1'SOGINFE7Z%^P6>\ D;(0?B.0!>>N&B('J2!(QKM;_3@VT,\] G?E<N9\
MK43:NZS#F-@GU%(%C@\45DLYGJQ3=!CX<B/G(BZQQ#MD@VRSK?SDL_B7M22
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
M&'\VXZZULXW$2X@/'*1"Z\8[08^GOG>H-"</<-U6RO]0OOB]J:XOXI(VH\*
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
M/L.POH9-*']0-1=>']NSX4X\/V>'58D&2X5Q]8'8B!<"2PTC2_#5MQ3NU+L
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
M";#V>I6K_2[!$#['Z[=+0.=9&4'.VGMQVEUMM):B&26^X=EZSM)>^_"1MMI
M=N\#[V\L>!'QWH-8]?0>!^LN,-N4G*(<_^+C&:6NTL\RO2\ST)KX+Y;0Y<(+
ML ]%;MB1;&FX =Y=,0>)L2;TM]Q^#Q?:'E8)[/[0:3(A-Q4E!9]9K4,D0]9R
M.\0QH'08(_;4/MEHR"56B6Y/M[CIF+6L7N^;P*Q!L?FJY&!W75,X<A*1!&T*
M]%BM84?P'26L-\TI15X\7=O<_R7>[,5C60 2IBO^_#,)S?7A(83(V65!'A-D
M\BGRQ[IH*ZL!"\LN\)C#ZARRF!<7 K-Y CR>S%@QPQ9/;(42ZW\$JVPMA?5+
M4(OC+$F/8(:$X#"Y?A"[IC'VS);))_$9D8;&E@_-*IE0ATO"[5EJ_M>8MV-X
MM,)IJ#Z$DNE%";IA)3VK[(W(J!7ICOR=6P:^(,/FEHS!^[*5\[\F]"+T1C:5
MKT0YKS&/0F^> %TBEM8XV0DZ;IDRK]/8F5]?$-+67=!ZD4Q;RF=WQ#E'TO$5
M[;J"GS3TNG,*R(![NA= ZGS]9['B>P1?V [Y'*H6T:=5[;WJN7H""!G)-3RT
M#R&= ,]]QO:U0I WONQ#/*28E>4#RL)T^GFUHH)M_0X:\C*T>:+W ]M?N:1%
M(;5-V*FVG_Z_N/+V+_^;,$?S+,JG..6,P(?O,Z:T&VFU?VP0\(UKH(15#C(W
M++15)3QH4?E=H2Y-=L[I,[/[!L_M[YQ*XED/=@)C?[E8\0R N;"W-ZP?PX7(
M_2? *3BK!V_D6#664:>C[>6F1V7N\:F(W-2F)_EUBODNLM>BP;H\8]JD)-([
ME$LZ0)X2//?IZRQ,]&Y9V#"SPKH,R$)!JP'[F7MIB%GZ_IL,PX:]R&&%L"]S
MU 1F<@^8DY1/%L0'6F'%8XZJ\?9FTB> W^SIT9#)VI?:^4;R4J#]&Z><&<*W
MU-2 '^F+1@,H7L@]Z/P<FA$OQLB#O#XM$X0\;_30PW>TN./Z51X#)T[YBT."
M!L);*?X!S\G\B"['#DY$=VS-)Z)SY,,3@%%V=F"D'4.J0DH0?*9D508D3$39
M='[ /C)\2>%G(NV5>RJKXW*#2[Q"K'ZG(8/Y= (\0]E&V ?U&%HO7W@D<)6[
M^KD<:BT'5>] ;EW,)6H>)K]_LB?TJ=JY6=I0\^)'Y11D:XM9E'R:!#5Z%2\L
MUZ,5Z(C_NHY*&/7 D06FC]XWX%JNUDG*;F6*GRO=YV!]_N@X4!".J;J-JYL^
M0+A \9+&U;U&;8SQF+W-1K]U#Y%$?U^GC.HE5A9C],>1Z(A"327X&%ZC*YRE
M9Y5Y'H_HL=/-CW\]7Y+CY^Q,ER0Q4",P]"5K2"0KTYME?:X+2DT,P0P0A5<T
M,5^1B8I/A)Y=?/^Y^GSZ>MKU"QOW YXY^1M\UP9EH3"W#Y:,.I$-FX_6('2P
M*ZBVN;W*:I$9/U=OGLJ!?%-])H.Z2_4MJ[+^\L-KKUY%\F%S<89SE'E:>Q:N
M$G6A)A/!@7<< YW[\-C[/7ERL_W8+$J][DU?)_>V!=5L1P+>B$!-9,"+KC_7
M-$3[G>KB;//]NE==O;\OQ_L9)Y_H\,PFQ$DE<+8CYI]=]\19B.S4Z))=$H;1
M#N/7*W/M^%;']$_Z@Z/>IKKLC;TG!@DW)4S/I8E80]0L>]+"YZ1.@-.5&' ]
M%HD;Q'+UM8U8I9M,@9??F?A?E<0MK<IS"D7D97Y<O7[,\9L'RTBFGR. 8;>P
ME@,)C=7Q$[+EP2K(H-^1/T=?A3*%9Z=)<EP5S[0X92CR:JX1IH)W1D,?@\\W
M8L9C@J0@+!XAO0TA(9ZQG\/;SF>':"TDBO._!+Y_HX@JJ8\03\2OBX[")T"S
M'TDRZ0.XO0>7<P)DBJY#""$GP-3S4NKI;_\3J+^__*_+WR#\R[^<OT'XEW\Y
M?X/P+_]R_@;A7_[E_ W"O_S+^1N$?_G_CK+PL5I7-$F08#GCRS9M4AMME)N;
M"-XUNY@="NX\A6 8Q<BE';$DYG/48.5B&^TC_:ZBF&;G<,7/OS+LIJ:D?:R
M,  KK__#3H1_J+Y,>G,"?$D,2R<OHX[>7CKZ_8-E$4HVR$DX ?:63H ;]PI8
M3/Y+!_[E+_^=4&.AN S\#VPH;@K_"WN^"\R$%1B/)U*C^63,-XT8O=_+K.4/
M?V15G!.$7E&L "SNE_Y@#_@A_^4$<&L[6/3&1=;@73=,XIOR1; #CXA&_'/"
M/>$W551FW52K\GG0V4(I-08W]MED5?T#C[-;3998<$[X9H(XS!?;W&L2CPL]
MSJ?%7H0VM&;G^> >-S:V,>-R[8L780U\\U+YE\_%G54]. &<3/"2 S%D5I@&
M!MGM)_ M5%WO18GB1,]ZLBWL6WRN9N9F6$B<[IEK*A?@JQ)?)FCG$!A3Q!*U
M.>D%F.9[>$F<#S&="_\:6O<][O>%7([#XY$KO3V;+C36SDQG C*TA8CB:\B%
M ]PD?@'3 4G^C>C3\F0[I/?;55R 64;X(0*YQ"_K<A\666]YY=Q,ZV1%SH-8
MP^2ZD:P-!).]/48]K&YFNO(J06],JJ73">RR4G%93TT@K#KO!+B_NKC1M5J+
MZ':=5#2X?Q<;W/>H$;,5=X2?DM@SE;R>5V26L);.+WMFO<T:GQ05-D!D0^$^
M8_T&1E(#T7/I!V<;JSTYJ<UK9ATLW?(7'"Z&;7;RY=D9#,)<8Y1WGV0-_''Y
M1GG(\1 UL/$]?HQX\;[?Q[&R+_MWS#Z0NV;>UD?$9EY/.T>^+>G$=,49LJ)D
M3:9#$;2\%K6Q*OT"5LN5TL%\>I.*P4_HO!.(,YD/XQ!1BF8%6H-9;U=@*#+#
MU350$I(=Y6NSU$VFQIZI%$A1#\DM<D2XWO"1M;T]KN$:S/K45N2IO$S#?=@K
M:FVVZG_\KP%76O)Y$VZFE#6B#NP$^&X<B2XBZF&AN\D$VIYU1-+4YQU'%0PN
M3ZC50<=,)7-YQ?#!CM]_8N^]XIKZNG;1A8"19D3I+2H(*DV4#A)0::*"6&AB
M5$":B(A2!!**] X*"DH044!*Z!TB$ A%0.E%2A(Z1!+$$$@[<5^<BW>?_3OM
M>[__M_<Y%V-=9"7S-S/G*,\SQUAC20XVQ(<[QQSF.6;$_*6(0\9"JD'$3AID
M30(:!Y=;XRE<T7W=?;NN*:YKK==\WR_-C;$U"9'3!S7/+GL><MC?<I')*TXS
M=D=#T//O[_*0:\/EJFK)HK%>RMZ/;']Y!GX,7UT,2]I_H>= Q[W''-?VNW&V
M&XBNSM6"B</>^.2860EJ<J'[;7O':;G;*9YUNHY-=[C E""S#[U1-YT7>QGD
M3+GT_Y:Q56$!C\'"=-A8C7<DY# *8DV6SW8;?_&P^)GFSY^FDI%9/(/D[NQ7
M45UXX1WG!*0Y"P@WGNSPHHF[;9F$R1!LT!G6T-B736<1\Z<_DE 1+,!%+YEJ
M"ITO&9ZV4S3V8@$\WC$E]$*LC)U%)^?*F0(FIR&D_F^&37@)4HVFIZH*LH#I
M.N:KSKMA7SRG'D8O(MS6-+,0V4A5XHV2('("P4>\RW1)L1?AAA1ULR]H&SSD
M8+=N'S+S#>DZR2]ZO:E6Y;@"()7# 8T$@I2%KAMR___R[Q-A;%TG"]B/)5^
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
M(+QF2MT6J1%>=*R\7IDQ:MXN"OWUN 09BR99PMB;@2_(5OE$6K\ZA')>)N9
M9@JTG4;9,$N,!;26PN2";[*71W;51K#?AS2'EQY]U7+#DJS1^"UZ>O#E*2OH
M>K85J)8>3%[N0HO#I^Q=VR%1L,/$5FEWT[9XO/ACN>_$YQ!=6(VY).?R,=G3
M1\2./@G0*?6F6D%K!AG2)FP6]U*>?<'8+,Y@.RRGM"@:U%V9U[CE5B36_F'4
M8QP"K$JIE#[UZ33&I'NNX;?0HMU^\#?#=9A%L#1[6L/4^(M9Y[7PZ##<Z&WY
MK<619@-X_[/Z^<VZE%</!^_HWV,CM=$Y4B["$[FGFPAE 0>NLB\Q*"5&@2RC
M!/$0%B$QAW% 3VGV8:S<SSHHNE=0SUF&]BW]- 7/;0VH+;D6/![=WOF*GO:>
MGR,>_#X=8-FE65QJ'L:(_@*NF/T%;:]HU>_8%/?9O(M@8U?V0J5+D7<8?L.(
M[=;94(."[YO.(]57#7Y9Y3G$!RP^^<BIE/LNR->F6*$=L75Z9>[/(I@9;S_V
M#X>=TV5%15-NC5ZS'Q ^TI\2\U7U=XYHCL1I6'_[%@1PR-&LN-\1TK^6.6 D
M^L?C#&2H40@.CT:OI=HQ&ZM5__C3@X\R/X@[S=Y,N=!3]X1R'"W'7FOJR>1$
MA,>@(#@2QE6B80$36+/./C_F4SY2\VU9,>R;56J:39&510J/T8X"_4@VY>(X
MPGDN,JL4':>A_:O9%*\8@WJ\3;L]YWV_@K?$J%&/C@TZJ TXJRP!U.5Y,/TP
M%@_K4HVU3TZ NF6O]VL.$Q\Z%#]$6Y2:VJ3(^)X^IW3=)W'RIV%[I-C]O99Y
M%)<;Y&"PVGW<'+^[2)9,M!,DT]O)1<SL>PC(VO)$DKE<FKE&PW]LCQ7A" )B
M7X _WB;*6_\\OE2D#_9#5?0118L4Z^1],>)'V,*9-E"*4>G:2<XN%N"*GI3%
M(3=:GV-)^^,UD0;E:^,W9AS-?8Y=ZC%[U:!MK#2[K)\>EAP;S,?6L(219Y;Q
M4W-13%4Z%,;G]F2V):\V0RZ(J%3\6O%ITD0V!//CI:R4K*OP7@C, #XRQP:
M'8BI*O/4&J*^N\SII/.U.?+#3K>:DCEY*_VRU,*VH$;O/YGW T&0L. 0W&#L
MK%@56312H_@\XE*SX_?9B5XYDS\@R//H"P5<,@?V-_)2%2@<C)<&\O >J(B^
M0Z%GJ]KP<_#^NW;9MDKJDR>@7IG?;B?A;=]?P'1_B.9.'C#QZ=F[<8F!:CT4
M$(VG?"!U]6%U?:E#74Z/]H)^&:<]E]-7Z_UJ*A=GQ"T<O^\ %@3(=/[CY3S_
M07+W/LV"!?0<)D,838C5*[=6__S#)5G"-M:C2ML./)LU?/5*CW*M?]_YV5V!
ME4CZ]#8&",H":HR#O<AH)F\%Z2).%>GZT<.7?G'L8[<(4X:C]"*BYME$0E(S
M=BE$$;<ICF@S1[M#IX+NI'<@>:M/T?6$T'[8]@SO($3Y3AKNU6M.VDH%0>H[
M: .$48UK%:!:LFFR.[6O4\(R2NF:7]\7QWR9^](I:GU(%ZYQ# L0A\Y7(GGI
MDLM3 6#347T$O('O6>\SFA0+0!]_>PWLK<3)6-M%XC;IAV&$Y"ZOFYXL0)AN
M XZ26190;WP_[+'W<4><@X*8LUYX83,-V_^W]\P<!U-H5\L^*=J','/; #Z,
M=[_T/>(GGPN?(,S5QF";@_3P$\T'/@ZIZ2HPR"01+$?4B_?YM:##JY=@)_W.
MSAHL)?P>?\&?\U[1MPU",D,G045JC$KI5N20S&CY^K;Z3*NF$"=K%A#FY17-
M9 $V&W?3/TZXZ3Z3@+]U\2ZP=2CK]O(Z;IN7&")\$P -E5F!,#!>Z'PJE#.8
M<^%G0)2R W8O'!<[6I:@V=9R6\R/O+'QY\]X.%PJX :N+$-]CB? TYPT&BU>
M-_3H8ZT)]NDA?J1O_[-G_[?V&]15A]S*" +33D2S (O9EF$": -%0A)&K!'M
M/O->BG9-+M.,O.-G[A82XV-Z>\)6FV1&?X/85%'2 [$/,?\ARP83CXYFJI/]
MHUQ(P!#7[.$?_;_Y(@(5B7*5A>VA9C/(MP%+33!JH"9[_$NJA&CF8;9B;[%Q
MWRB9P#Q0)V< +R8%=6(:Z>L?J*GEDU)XO<)Q5.ZS/?2+72C!'P.>\L2I=CC:
MS.]T(HEM."_S#[;C&$%&D2]_T6E&UL[[>;$1KX.](#'AO7@6 );_S@)6(NE/
M6$#[!2C3#"7 J(%Z;%+=+2?',0@P78-D@?]3UE!TU?U$]1[J)<4P2O'-PJ/J
MITW[;HGQGUH@A+IQSJ%=(-23T>V6R;K74G,1'NR19/';X8J^>>M)%8%;W'SQ
M@565=U+;2<NT\-9J5-_@%"?SP%S!^I32B\WVJS8TD*WFNAQ3?,S9M290,[R/
MGU[MJK,+>])#ZU7$P/F9,RR K:_WV9J)ZF !\?;RG\I6_ ),AIYC%4,\99[(
MC"TLF$.D]CD>$+-N<>.D=,5M(4,AU3L=J"FGCNC;)!6T\';J2<\6%8(@S"Y]
MRM:\6YSPI/?P0;'QXG^JJ)%[?5#Z'=%3XNK3BHHX'4F/*L(BU_S\D20?0QEW
MVD7XT-W]C+?Z8-788,\O?,Y>/:X%1M%-Z!3PGR?8U/1AI2?%*;9Q6^")8<K
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
M"E+SUX[ @Y0'H!+ 7GC<[M_;I33UJ>YBT:0RU,V$S(@+K4!0,*EH$'<+C=N
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
MQ8.(3U!KYWJYQ%%;V^]5-R,G,F.I<969Y,N(=@J/=AJ*:O6]&S@+X5SJS3V
M,'9YQMN//HY%7*4%0@UUX0^(?Y''TD.)3-;P5MY!>3+CT%F74QJACUY:0XX.
M+!/F$>W:$#?66;;9I;9@\XE"=O:R'$;LW/PCW[4'W$]O!T?;O:(B//G.9B3/
MD.>0-FR9'3B ?P,:80G?H6RP6]B*-*6@P9:>2OK<7M/S3#8I.Y+[9HB_*H5B
M^%B'M-YK2?FTA<7>#0E$@U&]7'P[O\5U3176#\%.D0ATS.P\0:0;P;DCY764
M-U);_'5A1SS5 '<"P"A(LJ8'BC5'S@QUN&UZ8IKVV.^\Y3UPO^)/S#%/9$7W
M-$.Z$5CK/=J9OLY.*%/=[@/Y3I<I['3:D!=OKLB[ "UFRBTKP=B&85^56RR[
M[23>V,,">*KFVKRF&#E=T")'@R$9+Q#HW!.@9BC"C+MS^4ZD7P-8%[AD)K&-
MCTX-@T T#"F>N1$,]VLB4"\/1=<._:($<)MY._OMJO>#/I*4-]E(5:T2B+X/
M^3;Z:Z%#H!Y1="H4T;0F/D,*GMJ1B";S@*KMV9!E$6QZ5+X; 373Z*9"@&=S
MVG_P/: "RZH1[3I:HM271,Y*PX:R:1^/>B'Q"+^D%GEB"6(Y@1+)A@1@C;^^
M8JP*8"7\J*1TQ[FCQ@N=N)SI[6F_RMF_K5-<9$%QUEU&S":[.Z(;SAV;SM)K
M-BGSZP)M*T[@T2.K@./H4->",10Z%JZ1\H2 Z$*RS+$O-1,T"W^[VQSRS:0E
MS8>ZXAGB &)^%66P^!<-RO%#"9^OSQS?%.9WUA9>79"1+/[[CC#X1/7B;TQ%
M^37[<+H43GVMKPJJ7'\\=0&XEQ5EQ;-K"?0*, [%:EW)N8T=UG<_2SU&*Y#;
M4^>&0,=!Z%82H]83-/PT,I?SFFIBJ38C7>;)RG_8= &8@/T)0&,/<K@*2#6B
M$BNMWL;DWJNG"8&E]\N#YDC0Q[/-Y)B(BR$SGS\!5KB.S#FIL NY1+8I-'-M
M^RJ":T$&,C'X*>\>9;)TL6Y;G@#+PTL4F$W=3)GLD3$G ,/?PVT*S!9B_C>8
MK4Z!V6H(;,&_>UU9]RR/E8+9_]UW(?^R%QN'@N)'._.?J+#I[[M8BJV;OIT
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
MTA/:O-YZV4[\H_Z+"W>T^W?_2!FT)6B0:O1'97AZ6Y7B+Y,R/MS6&G(C9_
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
M1CW!5H:3Y9VG+!M#V^6+$XN_!GPY;SCGUL HL91HZ"B3H%*&\/OLNFYKW1T
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
M<"!@!<JWY;-)9JO/Z&^:Z')T+S]/?[Z_1\% .G(O8<_[>QMDI[<#\D*+ Q1
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
M?"VA\3J.!>#%<9\ &MQT>#/GE.M8%:'Q6LIG)7V".M,G!T7* P0BE>P'<BU
MA*ZR-.TFJ--X)GV6/X_)?NUXBTJ$JPEN?:IW"\XDDVCY.G*:&>$DMT[_BWZ'
MP(F9=(16:)N$U;=\OE85T(D<2RO9TO'W"PU(C80R[7Y:X-BJ(\HEWAM?TB?&
M[3-]=0Q<Q*F;OA"Z.<Q61&^#"K>>O%(1C,&5]22N)V+B\\3Y'A'MYDR7^T,<
M?<NI4-+^+;SQYO+YU,^>&VO4V^ ?AI,K#*-=2#OX^>Y4 %2^/:)CC(=?_+%E
M>F-+I:DA7];?^W2!MM^7KPVVK%=];R10Q,FB#$Q-\836-W;KNG6(94:\'2YL
M&,V_$T/OV%RYGN'\S^^EGT6O=EA%G#*DX9<!R)/;L#QHXTIO/K:V#2.\0=4D
MAG5JU8 .)NPKL7>'J9=IE8IC97J/FM7OO/<ZR=U\I?VG,8O3<F(8!#P;E%IU
M^@E*"OO),57-7;UD,/ W1Y+3>B\J%*"5?-BT[;IO&0G)>O\H,/214^!Z\],X
MI]+'77X.5@2S6-CQ5AGDUR I[F:2NA9;5XM)YS#6?MU2^Y5,R^_1P7;8:^F/
M 0KHB*[(8:ME9,XAP&(!?@E__-O308L8_B5(X?>,2=#CS;S'0?I9,A0*Q9QM
M?246[88_!(3%T]YZ-OG4>5O+$,S0*:AS<7V\']^42=5W(*QH[UKYJ3SCTJ,Z
M_H1*N<Z#W.>)SSYE84U2%7+95 M<@>=^:8,\6F+[VV1^Q@@&V-'['#0G$+;O
M@W'!J>9CZIVEBLEO<FQG>BIE'E_XY"9K^.V!,E>$;57P"*T,BLN2.DHKTU,T
M(6R:=6&7H\OM9[J/;K9$Q!->]T3R38:^B74W#XVNDV!^H:^YC<&50VMUD]N>
M4HUMYD/?_5;WOC+F!C:R7WRNC<LF'P)25'=B9F?^TZ#Y$W_L36$=0@VJ:Z</
MOM]L1=SQ_IWT('QA:5C9Z?-C-@W2<BIC:&Q!:2<9-0<PL0>;KCR?O+WI%,^P
MFH9CT.WWE MWP6LXFB?>&H2CWL[,@C(>(Q[2UY\WOE(L,K >5M&.-$^,8?,]
MSWY9M( W08,75 QJ_WPW/+%#ZM(7[RF]@,K<:U(%B:^@!=4.M#04[JW#,5H5
MU:DJV,E@.""<V6K4:[ POEQD5J[AA(Q7>UK*!+=,B 5MBZ.]0@A*O)D_G6_F
MZMXJHK\4PYM?L<;/VZ;;WHMW:"%6DT-!;Z*>R;0.!^Z[7.>%N?<EW\CF#VWN
M/K'T?R6?YY?KE@WL.Y$9HBNJV!HY@!%1UH/,(+2^D.YM)J,OV#N85'"Q=YJ(
MI%FJ+MZP.^K23\A-&<>9,OK<,Z&S8(7GCDL,X@Q846S4O4!&MH)4^=V!GGP6
MI"3">*QP#&&/@W"!9>8)IXX%A4XD>X><-^0XQ=R7='4Q/8F0?F_W$(B 'E//
M4ES\!/KAQ2\K]JFTM#Y[%*/S!/L/P@D;<5DY$54GN!>)<='>3CQ0?E95K]T]
MO!D0IRZ?5/PIOLOM!,Z9_=75H921QEOU^\F:5*%,0L#F2$)OAQ2KF?IF O2C
MPX"LF03?$S7_35A=@&#]AXN^'RX2>UGD]YR2KY;W#P%APVR=,.*M^1EQ!I?:
M5%VH%EC%'$=(>[H4KI)-_.&54QX[][MJ]Q,P;MX;[5D963TJ^LFUN4E^D$;8
MIC;%@JH*K@8P_" &*80Q8^WT8'D5FI*/'WT77I^MXNSVO.B9O.SNE(IO0>X6
M*^:Z>P%O]P $&T;GY/[@<$6Q-)%@&>7&J@'AQ5NS#YENNG507E$]=[<7_NQU
MKV)<[ UWVB<L&_)%9484BX7\1.8NP=F39F5L^PU=6!_DU' ='?3$GF6T:.'$
M>!/'QJ$C00A],\WD.82*$YTMK7%'D,Q&Y:_M@-4KQZ+O+;RC7X8]>A'L8'+&
M1#X\S#SA]^)L[!TIM:J-..DY<9DC-GZY$N'C!@ 2CIQ%U<(W;4DFA)*)3\3)
MKJ9(HO9]_5="8D%QF%K+D:</;E1#7D=F%1^C[.-?NBUU(RAEAT#[)907UT"?
M3$XWY,$+0YZ=H87^^+@\XX?/XD\> D$:%",#(+BQQRPJ[QQ80CF_!N66)D5/
M!S?M&-1_S.EZ[;*S)?T[J0I_"Y<N,FLKJNWBPWN#.E3+,$=9JDVP^6SP?/OS
MK\C?G8H_$RYOW.3*TWV&_#:B#Q&@M_VM7?K=B0PEP>+15SX$8R61]O?[O?AO
MC6[.R?L6&J T!B1JDP0=6)FA<D$B^?69U!.M0^1<</P]XEKT@FGOLY4Q?&/*
M<H>]!.QD<*%UM.$<(NQNH?) ]([/Y17F;;&SS#N:QHS'@( WQ#.\S192ZH/@
M7_PE2[..\1B&B&?]=$Z)E0B;G'50I^53)0G;D65XI5HWW=YH!KNLK.N*=SOM
MG#+O]J+C5O-85W+Z6,H5EH3=A+/,^'4(*(UIX[(1+3D$GI82^2+2U[X">_NG
M+1QV*% Z@X-P'@*NVLDWMMOT)+VU;X\]M%:JKJI:^I)%L'@>T7R\HGGYE'Y_
MCW]DJGMAA$[S MM&"S%GH2S!JBM/"0Q_&QQMQ_=!EGPP8C\KX'B-C&".;+XD
MLBNH'(MQA3Z5XG]Q3AWUK)5[M"PIJO&XNV6A^94^;;)/G^[EA1:U_YY+$5JE
M$>)$Y6Y*F(@.'*\(Z;YM7:O[?FW" _K<&NC69&[4MKJT7A?*B4?A$Y!'4".G
MB"@ZYT-&#\A-9YF[H?^W+Y^@/KFUN1=;P9[J\?PLYFLV>IJBF[#C,&H G"XW
MX"PX'QG!=N4_L>K)1(13!6SI'"O>%'V/1M1Q]%%/R>JNQ$M!=M,%G-D_W='G
M-N0 1VL:[D@C,8-D!LHI4P6NPCEF[U/%P-YPC6S;?K*DN-TXAV%M@+9!QHB7
MH+GA>" %$_"Y'3:.!>7HG)(,]%^I!?^XA)/8\)O%EM 3)U/#9Q,<3T^D&5V;
M=@,<[8A3G+.O@?#UW-^7!>KW-1CW,QA%5*)],.O!*&Z^)S%K8[/2E3[TX\^L
MR3G9O+5 VHOMH%-,XO=F7E(J?^/*UD]_=&&1B.X['2'T[]N!Y^W)NSB,E !A
MYB1(_!]/>]YK'U._?VE%/Y?QJY[\(@<P]<L '.I,C;F/@P7WOU "4.T6']!'
ML+$1K=RS,VNMLN(%K20M[U?8]B]'%0\^U*1N/TX<7;X\@T<Q?$; HA=:[Q:7
MVC$4=3_PG1O^^XUK;DV#LO31"080*JM>-7Q<].*+DOX9HU'HQU[JB4/ $#Q'
MRR>@XHE8,+8WL2',7CG>JRYFC;=XE'<[?!P:),-6P,M*2T3ALL2V>[CO0!(@
M4N+FIFH'L(;.MW-?#P'XN$W*]L7-_GD)[TF?H-;'-Y)\:%XCNV&\/*N6V:Z9
M+O#2U08_!2%R8)K"[6MB2>=/GV72EP0J7O[7;W'_KW;]N[?D!7]7;]93PD K
M\LUAV,WZWSK72$*_)2>T1% O?O+]'GIRY:O1S[.=T"N1KP#)WDU;BGVP/-F4
M:#Q.-8#.U#>7.)8$(['Z2G"[H$/@H0IR]^F#)\ G3M19'2[B-D&9*FA!>$(_
M33JZOCHG^"G]Z^<Q= .%-9WI)"U[0@T9<KV]YW&PFT_6V-]RNLZ'0'P^\;9R
M_"2*'RGWZ."IU/$7J-V61[<;3(:+#X'"Z5/B]X0S?K)VK3#EG,:XTB%4/>)V
M!X;=HU686)H.+W37>H*\5__F/?YN@$S>OY3O_EO 6YWI&1&*@T5CW/*!Z6"C
M]OOW5['.$/6:!K&P+[[,IA<(*X&]#A$ XZ-]\#_BE_]RKK-R,6_!&A>E^F4Q
M(^I]ZAVS&\"K!-QN?BJ,6V-;N!UO?V&!+29 ^<0@9."'UY_@,U_""UX=T7C\
M&) 3&6329:IF" *H-XP%V7O@$R^7H%!O:GMG(FG><72W_'FM@JUF<VW-^[,[
M D$R>6PL$;P%Y=7]< E4._Q/<^I%*!M">73#KRM(:[EX[_*>ZC^?"*MHFN>V
MV;01P2H1XXZ9;C0A-52_M04MN@Z2K#B.N5X^6M%4JV#%7F6R?U/_DLSN)9D'
MPVQ-X]?_>(K6BSX!MQ7GZ#([,O4V=[\FA*K:+?(8:8#C"]!I3?(&^'V!^ZJR
MX*/LJ7J/1:,7E&Y5@[+<O)N!)).(V(:IMAXV+]Y@6CP4ETG7 9E)M09@,@$B
MYO$(Z^6O\F-75#:CZKYUMEKZ]5_1[O.?(\3/&.G^8MZ 8IG):-"&HIK#C@A?
MD"Y[)$Q2G\@.J/_0J,E_.E<(FW UB<B5P1(=W=[;3U=AX.P40F54-+W3@9VD
MAU[S6W9XK5#D$QHE9;BZ5G0P^0-3E[^A3>PEOY^LL_?LF<!FKX7>99W03E;;
M[E/KL/N<<K/"Y9J0M A4=?D36IR!W%A:+E6 KY(N;O,HO7S9VW4Y;):^)/,X
M_T4"L$GEINB;D,+(#PZ!9]4X%,_LW/R<^V00UB<RJ*O6_MIR0>/7/]P*!M=X
MT>S2E4B[.>04K!':[?FND@I]"R::)34K//^EQ]MAZ/^FU.94X$W?R[[A_MFT
MW+\@Q[L:F.V:X>3- +DTA8OD0-\/YIW_"G)W>0#F(U7F;"MN&]RX0P![,$\0
M:)KOIIG=3VRK=%'[:0,FT"]G>Z3H?#IV_MO(1Z\34[?K^ ;][*TV1QC=69J$
M>J8F8#43Z^:E;']93C0]]*B9@F'1ZU+3]M2^AH\0S:RON8\+5O+T5@LCH&)0
M]U105C@:XS(?I=681#4A2=\E2=6^WJA[HWQK5+I..//'"^DXGQ";B*5!E1L]
M4^W2D+>H3T,;M24(;EIFW1"PCK6OI&W5^NPYG&G\DNR<LK#PY,AU.RG1VQ>[
M?UUU:_'%-,2V\29#A%K5J"HDLPCA]H.R6*J([>U$0]+=/8YCV6G^\<77(Y3>
M5_"9Y3IFU#[O$L4TH'RJ#P J[R& R<X_!"0+>&_6TF*0P!36WK:3F-G1[2/M
M_F9Y](>;>2=+D=X-S2(E=IT4SQX,+E_3"(=)U)-!#M[?]2UMP7/UC*F''0+G
M[MA;&&4U&DBK0"Y?.[TBL[D3Q?O9TXWB1EX[! IX&>R2LO_N$"!A\<(XZ.9M
M AP;AB_KA@E@J2K#2@A-N:GJ+9W+?J$U#JLUFMMOTYQWF)]7*@TUQR#2VTXR
M;S?]?YU94)ZW:^XR<2]JZ<?#R?IF;C'3^Z0GE*.MGZV3QSN/6)[=@V2E\ "5
M7X&S'V \P:.=<RK>QD^XPVY.BM]L"A-?&H5+?[Z8R;&'SW22?*'\Q(MO]79P
M9^^<.!CFY!&RX/VX\TH]NCFA8\[[*M[1QD?&2^:1]>\N\B[++LLP*^T_>2@
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
M=&4;YEYY@!Q'"<""ML.7);4/K A_@^N,Z#_TE(_68P1 #YNVM)C**OO!(!Y
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
MYF20_7OK3=CV\2E*:3[%$V%-VFZ#3=,5C? M3_-.DY[N3309O!]RW1MM_?/
MQ;JH9Q]Y<U<^_6M:-U*%/@$YBE0$CZ)5"=5)C:-F"T,2.17IWN&:62$LOB$G
M0Z;VG?I>'DU&+I2+P)H : $LAGZQ'LPB;G?,*7^*\K2%'/>P;*H[;N?T+>4R
MWN8>C"6Y[1(;2U+"#H.!&)%KP "*/!@Z:4'J*3O_<T[55E':S"#[8)UMV3FI
M)J(BSR:A'.<FPQQ&OG4(I-N FH? 0]?D0Z!897)QJ'>)@2GO__J W-. +(>5
M*[%=EG2IB^U]'&Z>J76&99?MO]7FIFQ=+^!MUN-&M5OK<2(<2,_*8I;%)J.5
MX<Z_*WT0UUA4L7U=U/<N*5;LW^E37'F:C^4WFA/C*A^\"%F\[OC?EGS1GES$
M4 5GR# B;T<^,\C;(\5&K,K!&WKNC6P[_GA@??HS-\<+66<'KNH,N>]C6_OQ
M!,G>'@C6S&8<BGN>)S8Y1S?;G.=K9WOFHZP)N6BFY.&8^VE(4<:RAE6N^O5<
M'=,:]#@4]Q'*C.9;&'@CU#/3A52(F7 ZUE25Z,E\_Z+6ZVSCYWT7>O0Y_9Y?
M;X?>1##3"M%<E!N@(L($9V_W2*A\SGZ\>&!IUJ:?UE\T>)?H&V+)?#(-QH9J
M5SP$G"$Q^2<PKF^<NNB7B3%9"^'7',:J%$_GFS^]3I[X=/[D\?1O9IAOVJ/<
MHWGR75!<MM:?O7;(S(XMZ)5YY^*;=\;OW855FQ'59]XRH."DW^?P-V,08Y&@
M EYLD_./#WPZ*8&%YUPO_6*3S;^G =\_ZG (3 H? L.F ,(>CP'EE3M3Q4V#
M\T1 #Y)MU[I[FXEL*AY4NG=%SD/;IZ8 1_!E2UC"N"N#9_>>5;<*> I9S7/0
M%<! [=)((8HM<=&RX6N',^)"3@H'NZ]V]F_(U"% ]B/I#FU4X&#)^:Q*D\9@
M<Y%)^34_1_F'0UVO/(-.7<SD>J[YP%$B;>2*-/OJRGQC[":T$CF5QRITH)18
M'FRK#X8[";U;:-&\<_7%M0^F@0TF7J'./5*&=_1EU+. )("W<1.**W60&%-T
M;*H'I4DURUAGF]/9$(Z>_M-\S[\:#/Y-X58%[4$1K<UB\@1K)Q5EB7*IZAA!
MZYEXQ3HXG\?'J:PE[V:^UZ;2ABKMB6JT8;_T".2C>H:I)H/59 =:WG8K9Z^[
M!F\\7;3U\_ 'Q!6E:6_%NJ7>=+V?;WZ7/XP7%;][.G.04S.2W@.M?4NK1'F8
MF"HO\%2\X]*]VD/HRFPTM-^[_T*A7414Y$7)HF+FY4MLDM?,V1SQ$":J'^-?
MWB$>9MI/P,5Z.X74]BT>F8DK915?O2[+Y;Y#Z;_>WA,$>=G,% W[.%\[N4'
MY4]GMOF"L/90]X8X_+8&Q\=)J]^1J6INO7+I$2KO>8 CK7<8Y$!@!F>T43>)
MXM;AQDM:6$B)9NR.>!3-='N6]<IX61J<:(8_E+@(<_*YK)WR&%'1D4^\[VW5
M#1- 7RXU(1),1Q#GPL,%*S=&URH5NU2UGWD\?<8'Z <='T@Z)QYKSG10<J]>
M\M:04>VK+?H6E_SU&.>\!8,4=:F2^+;J"!2N<+[^G^S8#IK0*,ZMIYJC^UW+
MOM;[7WGG/J60*LF2K7:M[EAF&NZ#R))?6A/F H%H6$0R,D^A+&CV0GFFKL]K
M#U6O:X:V#&H3-DB#7&'"H@6\O\JN3SZ9/^[ANQ;J\-;SG4?MN>!JA14;QP")
M$U7%49=T>1^!F@N95"$G/#3ZC_PLM"-/:A(!UZU+%D&;*0U^]?)[F99XW3#L
M=6_Y]\>03X? IA_E(KT/PBK<SDV*HO0*\\.&WIGZ\\8JXQ*$TIQ@LC(O=)[2
MYD)_?UM)PH5T(AXQWE'HKSQ9]*0CZ%'E*9R9KCMP=<+?V%M<]>>]!Z^6G.[)
MY)ZUXXEF3@!V#X'I,CIG_<(\EHT<1]R.8NO4UM9ELTXK#/S4]&IYZ]M1N<$@
M;+F3'??\::)_7N_XW^'B07DHQST';XSB7$O"O8N/O@E(#)>V3KSYQ>V,3H.'
MP_4!HSH5;.58;G1:JC1QCRI807X"PA\I(OB(F0[#E5F^)&L/L8 HTO##<X-&
M$Q5K$**=,E=OXP:,\T]8"L]VW:,1@^@9D>1:?2E-?#XH/=1S",0)1UN0)I.>
MZ(IY?%IN&5_$9OPZP ="*/NP<AC#RO9*$6S@T4*JP@L:U:)T:N;G%7^_<.!>
M,W^_S(MWB0J"'!DOE<PD3H1.KK0RB.+1_C&9&3(D^M4$57+>G21NDCXC4F]G
M=:X<U>ZC)]W/>!!>M"*\?98<[^/2OYFDM1 !O4J%4)CH0PYL+9XM%_"WGBE\
MFSD$%MQK'ITON[QON;3(M1FABFWI-1A^,L2]NNI4[#&1;?\B?,#SK)#(Y*_W
M@*0\Z2T45XVILXIO0#F#%AWY85\/@?C Q!"EY4MM^U60/"/FB5?0F5'R%$DY
MDY:!_VY.G8-13:@"/[:<DG@>^H3'5@+('PQ2=IOZ-R0C-KAHH">?,.4[9SV+
M^Z7PY=)ZSEW"3^+EE<K3P49T3LD%N#(_2):L7$K&U@G9Y09\BT_;"I;8F8B
M>I17=[^D/8?"87P;]+%)M(W0_\;>>T UU77MHAM1 5$" M*)"HA*4SH""8B
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
MZI?E[Z"TG]S&*<.7OSMUUV3' -/5>K^K .\Q^&:DE?G+@_VV5,1IDP/<M?S
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
MM[>M>CZ.Y0#;TB&OV"K8^FLE6Q=(>I42]1I1"4'9+=]J==1L9:)_5)V":W]
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
M4+TZ*Q5C .K>Z,K*J9<]6[D&6L 2-R?H41EY:F'V-^<'=S"?OY!!_;A"X)!
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
M%FMYRM>V!N;0ZG^N3RRWRQ%CZ*[Q/J@(989SKZ"H?L$3(Y<YQ__(G9+_8_4
M_6E\^O';;%? 2C7[419>]1@XA1IC^?T'YDV;.@;P#Q7.4ABHY2I>,=;@Z#:M
M\G55G\?O[2"LE+VU+O[D@KJ3J$%=[%N!-1HC_1G-T/ND5O*-H,!NV&F\0JPD
MGOBELJ]LP1K"'MO.TQ8!G<EU.E5J^4L]*9QA<[I%88&=N#])XZ1-BPR$5].$
M22!(Y+SI=8/JREGEG-0UF^[5^AC&GRL1 _K\#$?^^M!C@.Q*>4K*P0NAM0LU
M2*%H'*AW^NAASG15HU1N:<(LBA6[N^3#0\7K'=H$,I@&&VZ=_IL1.I98GMF;
M!TJZW(!D)R%,DE:ZSI8D91^HZC)(IBK&<XKZ+&+=*\Z*A.O,O$<J*H!1E2 >
MF#1L#(<GHP8B]D%\KLTMJ;/*B2-WGK!Z/@H*S9G=X),7OY.>I9?YW7U_U,RF
M= *7?63DU,%[L=#$3U;4..+S^PRC![[AQA*!R@S/D.I(]U227%99-T34K8.=
MY( F@TYOY)F/>(16NXV#9S/\U8.P*4K5\A-95]H-]/K1([#DP:H?=94OGIWB
M8'X9YGZX0F+!)H+G6(B-J0](.6AC.M^0#!4\JQ6V'..M,;(U@_*25J<L_*4T
M5\/U!B7H<S=&!.,?[Z3,<PX6V>$MHYUKL^_$+=QM;;1?<=-XDU+X+AD61QL
M-XV^@K\ <:Z,E%J;TKF,;]T&W. G]\7"4-^^MU9]()=7PW;!//*JN9,Q=I5:
M WZN,+_9*5(6V0@665>M=5<=]22*7XB;'>)(*I&3O,/T7%]*X.+J*H?8#)C\
M]Q"TVF6X4VJ"=Q#9D)3IBU'W5%Y_45+OH7@^!2,<H'Y>/^LS1UQ/U)M[+ OF
MEM^.@28$;@!=-'O0TV3L_8QVCI!2+=J1^[Y/(CF@ AC1VGUP]2XSPV4]QF(E
MRE4PZA.D02"Z3?P2DF3Y+I7Q^T:%+S4'SG]7J8<UP$GV<^&UAM2<B#=C+)M4
M 0RD#HZS1X/G%]";I-2>B@L%Y59&34>?$GW0'VI?1UK^ E@,@*R7S"\-&#A8
MAE8:U"@"IWN/@1-P=ULS=.-H;(,@WC.GXK%>X,>O.9P!V75]3/5&)X8:ZJH0
M$<TD0^9PL&$Y8HCN8O NFPXYJ!V)^I9DTM7!@O^F>>'+1\,RJP4W8V_I^?Z=
M!A.IBHOW'L&>=_, GNWN2-)?O]0DS,0CW1*Y7T'X*-+T">!B;31)Y@I-UAKE
MNQD2/:Y"77TE$&PN8X:E/\?(Y1,("^\358A$GFJSP1;HRBW\#O%K=C\MQEK"
M'O=^M'+P/DNKY5 1WNP86,C'0'#16"2OM;N=()Z6C [CZGO^I7TB SNBQJ=S
M+DXHK?RDA84,J"OE\"V7Y@2-S0G;FKKPJ(.C.;I-4_D<5@B_MM!9A+.[O?A?
MV^B?_$"4\S;V>N6^#U+QQ3'@97K7:Z&V0P@4 V.QN8]U50;C^FJ\<)SO?P^L
M[2REJB7/#5A3F4E#A- >R F8F+N.&L%CP=HE[XG]ZNYKY;IZG@HQ-Z/%K5Y
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
MC5HW1^Z#N2#.Z!?$IMH%SDN[0QU=HB>['G^(4]K:W#/B*<0J,T23072*>-R
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
MB5%DRAWZ(%, W[1($<,8M(?<4G0^T$BHDNZ3#W;-@,TOKC@SIWQBF,D[3S"
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
M<H$@]!KE(:SNT>M6:EH^?0F4(_<47G*K2_.MGLBI7^=EK[N]H_DQK0FB!C"
M:")%B6Q[J_$;Q>3[!P62T&?[JFYWP<MZH5EQG0N'U:&VK^F_P00+<&0U7)@8
M!=<G:"S3M6,MT^?-&U)LT-].,U4)3&92:3.V;\KE[TV=!3\65"J3(B;G28(B
MZ'I/\D!:7"FJ%L2D"J_7OX[,.<8$=(=Z)_:U+)@8G&'%0)YD0DXRZU"N*GI4
M=EHP*_'#Z$=[DTO1?Y-QYJ0SK31N!,T9]J]54G2O-X$""X!YO2-9D%)#%(]\
MVCF+R+Z<-+F2[+G#5"F%%,XU!B"DBB77$G9N9-B.>WD)C3L.>ED'[%N9YJG@
MY25Z9$HF?JA?^^(E:IV71F5C@JD@42>FA6T5>I0N3[YI*0YS7$=.GOV[ZN<A
M]KJ,*T):0\DG-=N()>,"FZ/?^UOL:TL8:'RN2!;)CIPP+ZGA.*R5<Q3F32MH
MKFDPWUAZ7!^8Q%IRSD+OW//<,C;$=:8#I78M<JQ)+18_K/K$O*/"?/549SB[
M+\0@L;=/&C27+AC/>]E@S,=WN;FL1FOFCJ\.*]6+*65UV_VU^Z-IXO7EI6P!
MU\ZZLRD0@!I6)<LB$Q$\9 OS<<WI%#YC3Z)+IXXGR]<1ZQ]S7E+7K1P:+J16
M*O6QG+@Y6,\I$H$HL5V<HPJMF39^(QL3ENY><7'SK+CAI7CR^=]ZI;>'<=!M
MU-"U[92I!.S);,IU.!\1%%'+$?V^_G/5Q-S3/UXJA7H?,J3>BMN=O*8!F/@;
M@768DY'8Z[UA23+/[&:'UJRT2#?%X-35N91NG\44V(+3=E'?5%'EN].*";T-
MZ;-CL]J9]A\OW+EZM)I_ N! M8%B\@0-M9%MZH8J3Z9L"@O>2#?IJ0:$FXM,
M/(E[RZ'/?_+;[+/EL(T'5-G?2/<!LJ).,MT ;O"=8!JKK^"%3?!ZJ%KU1%AH
M'!42["L.B)U)[CR.^ID6(R?!.BX-+LMC(N034#1$\K5PZZSND-9T_6T&,+FF
MDP$3.)'NM<#%%&[>BL0U.N<DOMRT<ZXN"%4X\[/'M6!E3$CHLG'<J%RTMRAZ
MJV%: =6[KK@&)LO-K4-15"6QV*X428]T#[&68O>G 5ZG27Q9VJ3UUA[]^#^%
MAJ-WC[+6^^I?J+"@<VY0I,D9G;ER->1>G*2*U\/!I[<'.H7J?+/>@12#LP)K
M_'J^OG@:/J=LCDT'(.8(4:HJ8:D=&1L*B:0:%#M.N3MX?9CZ>);ON;; L9#S
MAF[^F8_U*Q]:.E!5:&4U>I#)8CHG1P6RG5O,(]5]:C&O=,+1@5KBO=W%UGOE
MRWE!UA\_!7QKG@_''X)QIE2AV#N$E/;OROQ=SJP^?.32F[6.=H'N@6 9Q?[2
M6KFW)YX:8[F[S$_X&=T;?T/O01Z!(RG!B)$4(K1;6QW$^:FBL:7RB_Y5Y6+W
M"9%UKWTW6+O<HR-!)DWO-_ZPK,\1[J$..*GB#*!"MYX>[0:]CVS3:A)FJF"2
M!AG^5/E49+C#K---TB.K1KR'//+MKXNGCD@/&,7KV6(8P'_]K@^]%;G]>(Z#
M :R?R#L4_\T^CVE#Q^J"XR'8#V.&O$W#&XN$0_+BMO;P@M$#]P??7G=>#17L
M?!"T*QM/.\?$K58/TCBT<GVG_ZC?#8^*B1[6JH5N3"A?<=W=-^'<" 3]%WK[
MU1J4(A4(I9U<1%]&8U&0[<=3*;28,LBN=OY)5?KQ? Q=M+I;5A_9[JB&H35,
MV;;2U0C)V?-SY+.?RG']KGQ.LG?)!?(Y"^IN?.V':;8I*5MG%<GCL\RY7&$
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
M[!-NL/';)/G\MZ3SZ"9DZC&YM $!EKUB*A^[[3?"W'HV$6I?'S&@E5SI[R\
MPYLFMRMP'3P_&/_!I-C7MUA7\B0@3]<4T:(8H6]>Y5M:!Z=:K&1F9HYH5Y>(
M/)2":DA]YD;D_*?MS$W9&LN^CO;,)U?UKD^1T"&&J!*/[8@;Z'<O^2[3\6=2
MOZ[W==0B[E.-R2%$63I'%L7:$59J/IR[=*F^Z<WR5.)ROUO)I-EQSQ 1*;GC
MT_;F/UQ/J&NGLU"$*?94M=^&RHA?=/U!?6,/MJ[&%6';H.&^_-JB3BN-+G4U
ML*(BRX]5==#1>&H-$Q=4R1U60T@/51YRJ*C$B@,F]N^[1=Y]^(1\8M>I_2/F
MMO0IL6E:(5.-.&1UJ[YHS(ILDL2&-"F'HQRU,@L^_WERY.]\=)N]S',;K9Y
MO>!<(Y?H7R)A&"H?E&0P3@>MZ YT;HFM5*V(;:+=ZW2=LP.B%2)_?$TWES?^
M69.8AKMYG'>!M@D8,FE69#L3);$06@()\LN!%D]6Q$J"V]"L5#!.ST#W^&Z"
M$]_L:+D8;Y71 ZG'>P86Z5W5[S,O_O(DCM.YN)AXSF07)-4)!G#1DS30CMP^
MMSRW]Q=$3W  J.>98P=,=GW\SP;X*=<G+7=KA*=&CD?L7OW:!""BMLM!9,6\
M>!7J)<JCU<9'*(U+'U9LM&V(E7I&L!<+G_<]4F[B2Y%MA@S@K[RS" /XFON=
M 7S4J=UD^MPN93+8.:N+!!9M@CSP+?'@MR]*_DX*4'GZ,<'PSCJ[C+9Q3?U5
MM<2TIEO'1E.H L,VPW1P&_8- WC4[]2D*O1>L^"3=HE:=/D+!#33E@))M8W:
M0PG]6P!<R54C*&Q$?\+HQ.PU*UP=JYE>$\]JJGDM<\>N;Z7A+:  /\,RG[$5
MOU<N3.>R)UE&54Y"R5*K:_@K-M#'E-![W9H';APU][[*P@Z^=I\_OJISLG;]
M/S&:F%=CBWD3:,E'O3'R\#OAA/8BM^'F_+68,3Q]N8HZ^&:4)4G@O'(]VQO
MW*:5O6^.8&4YZ8-'=Z1,!>W,NT7L]EO:#J%4-FH3PBW,GE=\&D*=,FO;N77L
M5'"WI%W2F_O%GT#*A?_4 =4#Y:Y.MIUG[YCC@EL2_G2QS91W'OOE$7_A/C0V
MX=0KGJ/&:0=AX(VWE-OT8705:D.<>Y3T>2JVO6[$9M\BQD!]5L]SS6G2T]S-
MKK<LGL,XDSWZV?FKOGFU3/"&8MTV6 E(NR$LV< ?DKS'91/#[6A;70-=7[$T
M?]A@JE[IG.]URS>J^RH03J3PP@/(EX@8W,;&4CN*VPZFO/XQV<"Q@]0(UTYW
M-+NS_I@7J(@%U5(VGD9<8ET^I#)Y5J0FE95H^QQN,*\:YWSJ:\,0D^/Q8+S<
MBAR=9$WVU4R<9K$%X&>95TVV8@W.6ZXX 0C_?R7+:Q]^G"#8+:Y&SN@E'90_
MAN3U4M?JF,/I74]'_)"_&Z6)D&FVE8I]J@!. ^>$,@."GQ0\@O9 3M;;$F8C
M2U5?:E+>U":IS$R<R85%E20H1#A?E+]U\QB^0?K1^ )FO9CB#;],BPZ$\,!L
MMCJX2CQTA)T#F?Q)Z[E\3E?Y[UM%@W49XH)W3HB*G[(M=@!HMLR?SM;%4+BI
MEDIMIAD/U6]>U(W^RKJ#2D-B8S+7Q_-$%^<?8@H+]GITBAF *XJ55@'!%N6J
MT<KADL(1NUL<TV2+CO%@-7-_-Y^ _7';BJ0W\ZJ5QV8HCN[7,^\NU2(BD&WG
M&,#CI# LJ)5F:4-T??7.-H[J%"BYMC)<,>GEY7+YJU(I527XQU]+:=U(UB,
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
M[AE3YCG KY^ZH32+R"!+,WH1/MTQF,J'ZQ_6!<.KTHMU6ISJ:R.=$A372O(
M[:B"*4W5PN"LA6LJR?(#5E%7%](6[0N_5B8]9&!DI-O?M:-V(">F-T8"/VP(
M=8BIRG8OK)V;Z:[1/_/S>1FP4E>E28M.'+3<"!(5'G4;3XJR")%(,KZ*2[JZ
MU_2Y<U6K/#0!J"Q9;\CJ?=40A/^X,/O/U2\^OOPO5$4>6R:!^DK=';F&20JK
M)X"S^RP\;75['XZ""HNZ_MB>KV=9EA18?VDW;L:(9B=Q<U',K3 (XIDUR/$-
M%TB#MBQ!;PDB"KD1CO&A#P[JL?GX?.2>YZPEG[F^3J?TZ/ESJ9XJJ4\=Z7&\
M31>190095'-.C9B8=GY(T74YU!6@Y)^DF'@:2[9@(-3&7N?LW>DYCX;'L[9S
MO1Y0IJ<)I\]>N) 2:?F8\6.9Z$5L1MRRUZ6##@[J -L^M#! M4PF-5[;QNG>
MZ1(0T"JW2P!66H6P8]T@-J^?T=UP[A%-199<N):02>R(_8:8U:!I 8$1)0IJ
MLQ]40&699 ?FE7RJJTFX!&CI_S)[#*4NS_\CB<R[L!1R4!ER=$2'7QU,I5CT
M9E=($=5YQN2[T_EX Q7USC&6_"AC8X5!B!!$EYGR[DQ_7_ME0I#+TJ NL4_=
MGX-93M=VV9[3M<'0W%JX:?IAEW&'XHU]EI7VG6HP+G7K"-N!$6TA(S&Y<=H\
M.-&/NK$=$_[V86]^2&];N?E+1 @#AK2TPV:,/W-)G#YXQ 1%%C[\@F0Y)?<A
M5P>+,O+#;SZ54%!1LWQJ9LKR6:1(/'Q4;&B!AVAKZ4]-:["3Z5X?//Y8WH<Y
MR4SZ=Z]D6!05#JVX@8)IIK;__0'7_SO<TN28OR&NI%^+NO J^*?95RJKG_M-
M9_G*C$$^?BF7C>#Z:T<YG-9HM$I$LR&K[_LUA\QSVQ*6G%=H^C]6EDGEL84N
MHE=C'OV6&+^/_9[*D%<;4AX@\M1("K;Z^''3]["5W(I@9I3V^5;5K.HXY7\1
MKF^(,W?M6776;X5+UK^Y:7B0]5<#<?9S/<^O<YY>3E!A*LF[+T4; 6R;C^@!
M?ID05I)$.$+B]U#,@7WB#&@P[(T_P4X?MNK[H$E2:[. ZK;[BV?AWT\ )I@M
M[+!Y$:7 "%5-Z9U=-AN6DTQ[O2Q>UV<H2;M7];);E!8[A)I77J?P8G=>HLM/
M!0DYB/;)&,3_GA.,//XS$AOST:W?V0*/D,P&"A4K_"\65E1>J *K]'?/AE [
M"*/P@"-/@#5C*NM1F)9. (Q,.95/ZQ&G@J&H1H3G:*M6D4?F79E5VQD]KJ7?
M0NG7>[W_S*!QD0TF6;IH&!:"#A?<P>LO''*M8UN3%HH2?N:&KI50@]ZJ+$6(
M8&3:GH*?ZCZ60V[YK$CTJ,,N76ATZ(KZ"0I=6\L[]6F1'\9'",=Q_KP77-Z9
M(XA3Z>R3F%0."VOD7__VS#C0THP1E$<2P;+'U&?/*^AAP;$'R5>.Q>@GTF-?
M^M"I<N247I &OH:?OM!JCPXB<0VA05T=*?V8N!C_S1:A7XU9&N&BAC<;KC[Y
M$C&FR^^C/]?V^&X)VV,&^G"E?Q<%?DC([+8#)2M/CK5>+_ XWLGIOSAECDS!
M7 @/O"9V4!74W7&*(A3,^5M!4P5[V-TNVG*CR5NYDG=V4D_SB: RHR;[UY9_
M%XZB'0H8FEE$V\0CW28"4F,=V28";B$4JWWJF0T_N'X/XG,?X,KQR]K9>N15
M/W?-2W8;4X^,T=6C.\W!<4NG[!KMM.6!&8-)$UJ$N9?US*2_ ]CF\L^;/I7.
MV0/?E1H?7_O.:'K=IIZL/658%_N];U9(P\#F42 >]VSY^EH9P[^B."W#8J<V
M?]V$?K$/>O BJX&!"U_:=$^=C]J #_/;MSE^"_4JR>PF.-8W=1/^1 >3X8_.
M/B%, P)B^;.=20EM>H";>X[(*$SI$?Y8.].MR+[E*)DUN5DW:9K6EPF0!%B(
M3*0K8^!?LKLG@(N)#UG!D[Q090CG".:!Z9';VYFP:U/P$7S']O6BZ_CJ:^\6
M?++K DG[+6J#@%X5C)\0CO$*U?*YBU6(17IY*C6IR&Q?6(#&:+_7U^VDJ$S?
M$KPAV"]8=B&BK.PR( )P;TC15)5?J*V-M>:71IU+O;W?0,ZF<%[]J.*,;>QR
ML[39I\=A?Q?G"!'G2&TSAX.A*MS N%6RE95N61+]G0C&HAO_0]8%-0POV%)E
M7>6.&+MP@CY3;<YIL9IR;C/&M_:4P8[3VP&T",;N(?H;,-_L$I*6>RTN"=:M
MB0<]K]9+44E0N6GVK(").J #ZGAH&2VQ[+$J _CV\5:UP@V^RH@I56M%H_.=
MG0-77G;RM.EQTW1N(.I.@.YM*$1])Q\[UZUZ/(.XO&%CQU.1*;%GLJM8(/?V
MA5_.[Q_(>@5OKUEQ=Z80UPL%'O><O=6=1<KLI&B_+Y/?4KAZR]]9:?,'JZCH
MSB7O$>##IBU3B,P6339R^?"$;@EPGPW@KO_/&^+^W\ XP)8G_=65CUW6 G2A
M%B5Y;!;_Q>6EPT"Q[6?'Y#'-==BJ>(\ CGGA88_A@OS?+'SGI@S_[2M/VI4)
MIDNI\1?%,+L,!$3O18X&\':E//-@M%KG/L='I75K$HC:8?<)P*Z,_XBMCCU(
M99FN^3'9K)5DG<8U).%LII'[O9'J]!^1J30$MQZ;V%TK*F.5SJ<SN;76)-A>
M38GVNW2M<E;JU*5*IT\-82%.*49!-X1T-YBNI$45^HL)/ZCU-Z4C!*%43?T*
MW04=TY^L_ZJ?O.K;O54879]N9O"94;2[8>U?1=-8_DA:TX3Z&64RU*AN4E;\
MU[;/]FAP]D;*:7"Z7PX'01*[BZ;D^9 4EA18@KV)*R? [5$JZ]C"G6*/"G1"
M.H<J U^9T5C^3A8RQ3%D:[\KNSOG:1?>O94UN<>3<8EO)"V2+ER/FNA<4V E
MT1"<EN:= L)IT?U/_;6L3'ZUC_G+V(=T?7\B;H!RT_Z]0&5+)RB5I:>>56M/
ME1&"#,=W\$_W=V4?I./_/>7Z_VB^ZM1 /T:B!GI)<P?]?FI.D9%7],9[>^M!
MBMG=LSW7[NV=8<QY O6=>&AM;?8517_W(<>ZR?L(S1V?F2&T5E]%@"V</_BJ
ML=F[OM\DL+NKY!\# B>'<OL6*E;XEKV78BHK &B&::A-+D$%Y7,Q<E>7328>
MR2&UM-&!QAY43N!.7/O<&:7UK$K2^(])KLVFC2N? +&BK#4=/T#;U@N@^A2'
MSI\BF,M^.4?5-_Y'N85?,!=L;A>(0_$$. .)AH$Q,( 1_SV3?@%0HSU\%A9Y
M9&.E!SRFG"7P81?1>.K"RV&)W>V"[6(,F[=&O"I=3H#V IVPK!UJ7QROKCS7
MO[X4[>A;#A^$G X@?FB>T.8A2)HW/7JILACWZ)=?CNFWD9>.:53V#H9T"_)%
M^9<<#+&M_?D@MO]0]J#%8#L?\OX< +>J_O-U,SB<>J79#X7',:NQ]6$MA_>W
M [2>FLI<[COSI$G\?M"V STW8"W?M-3!'IR%4?N=S/C/A%MRH'CFI.^WKTW?
M:5S$65[VMWG=^;^1?A6F_"0U;&Z/D242!XE5]N&ROW5X?E*94#7B-W5*[YR-
M'C58.K(07)9VXRX/\#TE2>83'"_I<%Y,_(!RKZ(1/R5F-61Q-&5$)9'N(2P(
M733U#.28C5Z,N3@EDGBU^&+\HRE90UG#5Q\PAN*_-Z#YDZ0_M=ZY#+FS^F(^
M;-3>;'$.VS18D6J/^'B-ITX/N.'FQI +9:VLX)BSUXVZEA]S2MR3X519"D";
MQ/1M2O-?;8V%F_^T'>UK,3>BMGUX;Q7X=^-;/CX\[UK-KG->I[O->6W9K"R!
M 0 > R+E*Z Y1OS>,,)Y$*H[AAQB\LS:AUK[W9L==%)VCUP.,$]M_1F^%,3R
M>QURQP:$HUW:C=26J<S#%4<K@WB%=+IGD.^N"GV(4#3OOAH@H>IU;[LO,&F8
M$=W?M7N:D$MA A$?&55N'(>):)A/\%E-V:DHT*?DBI[JA-!6^!:>-A5_[MM5
MO6CY'YW$B:!!#7>$H*)WJMTYPM3 5<QW14CKC^PQ$JVL5:'5)E1N_.MA1GFI
M1T;HQ%.\>DPAWZ1%U1>O*F=;L;1P@;MG;TU^<E#"/R&8OM]@1123%+ N,?M7
M]P.@:*+!+[FWJT_ZV/P<X_4 21/&4QG4^)J B^L"Q4$X%&(.$Z@R','EN,1>
M#Q540?YX30MXIYW!-(-8"39Z6.^7HIEY'KR"HF] E]P^S$FT7IJCIH5K&H&5
MMZ5.952_7Z><JX5JF7=/F=<_$*C</6_K+/[DC#6=[QUWN-"HII*/N*!VIDO1
M=3&?X"VO41[7OBNZD2\CU/"5TE*T0O>P;G$D8V4_J"!O=KFQX):A0L7RFW2_
MMZ<ZEUSKM^7.C6T[(9&Q&E#W.\X)_&;2^A'WI2,[ 0#@4>&FZ26@EHI10\]L
M/NSW:I_"#L5[3TNI"O:E^@2=9WY7X/_,5.#:\61_C"8SNH-FYHL'.I?=PU$$
M^3PV6#E;JO+.,WZZ"D^:3FH6#5314@0.T4%XPA0";1]\@_@(_%I%84L&4K^[
MV?)M[]!M4661FG[,KD9K@C$>!=EWA^OG[=RG'AB&NPE_*W^[Q,M(JU+LX?%O
M&U6DVFBBL%EWI+DR+37)H@X5*"W).UU5Z=36F+& X5^-LKHD;E[B$J!UG3%*
M)@7;W_EGN_"9R=R[V%W4"<"\IE[WPNX$,*)22+':=[\+Y[Q7.T*W2_)8U*CS
M*$5&EANBMZ6-+0TN\@VZ<.0&]PG!YV?XA5<UK7]190 7!A$%8H-YE;+>ZG$$
ML.UM)8R<S)46^@U-KRZOS<V?&6J'EH[4&VN@FA\)!KYT@A:M8UEK[&R[/_;R
M'UB: :#K-NYY3*$-J4[5ZXV"@<4N/J4>A\RU4/M/&7>+(/KZ=!Q;>GZB[ 09
M[#YZI^AB =J'&O10=D\CXII'#L+"#.^*YK6ZG]D(.ZSZ3F7\3U2!H:!B4?J#
MFJWEFE\Y8_PS0U%YKN_RW-=5,=JW^,H-:D8BTP>B@XO ;K;S+4A3%3')."Q"
M>Z3"?7+JR7T6FN:;D@EK,%6T U]7\S^ACI&%=]U#'\**<K(?96"+O3D VKSM
M6:14'I-=>V(Q(>I+Q6\C9H?;(\]<&UMC7)+2/DO<Y>C5RR?X&& '6Y^['SMD
MI-,EMRW7-!I89?-_86(P 59GZZGKZN77E0/"*8\,5KC;>5<J0VO$V^M27*V^
M/V:FC<P:JZ^/-D7&3D[R;U?FZZ5(.>F4"M)$E#'^N:V6X__?=<M?_,5?_,5?
M_,5?_,5?_,5?_,5?_,5?_,5?_,5?_,5?_,5?_,7_B<<(86WE8 0>0? I(<SU
MK(?+IS[ %I86VQ^-P??TDLXV"<MO]^?PF%I$P)6'.Y9*M$_7$;:7B=N0_AH(
M3"K5H"83E<$;:I0]4RW"]SV)-4JW*^.?HZ=2/UH/\MB'0V5^=<P6X']\)("(
M:@0_#&.<?ZF*EU_?&>]VD=%JC(O&KR3#-R,FZ!H3IDM?GI2GO4 M#YTE^. '
MF\GY) &_@.5YSBE,S&Y,=8 6V#!E@;X!B;1UWI?]^>VBD@PO<;"%SOF;B [C
MIA;/WM 6']'1$UQ_^)1TJXC0:)BJ2XA'"Q753E:>UTW3QFR\D%:4$/(WEZDR
M$7C"QD]S8)K<&H#>C:4(MN+8$P*RM1CUZASV%R'_B"6',YB:A](+B&-IE&E:
M]& J1$G*HF#FMA410ACH;I;EL",IC<&T5%9>7VR<"_)5#KI:$[(S\[7\3&%W
MH)#?=^CV.[>[M5A\:GC9AHWBC,?D9<, /S_%;CW.2VZ!6A%FAL=F]%]E]N=T
MR%5@#Y_9.NM)I&F$*".U 7;7^!,4ZN73F]TZ?WUX]==1IU"$@)5%72#+FSXM
M4[P^N5;S%DX#P_ZLG0-V#]NCS4QHRBLPP3?DQU3^_C27F2@[?5_$/M;%Y?Y7
MW^> =L/[5B%\-[E".7<&C)ZOJKZ:+?D,9EQQ+SSNQK#3@^H0L%#\.4Z.ZP*=
MXAEZH#"QE=2SL!#R)XHP0:U=(O@E>BI:05/1YVSKN*:::RWSII'3OM+SBZ[F
MW/L#K^8RKL?FL8\PR0QI Z3'V,-M'FSQ3=QJ[#_EQ9X&7=M5 .?</TG6!F_9
M,=:,:5W\8E$RPVO ^_9P<J:F(6[ $0?N^=RNL/9Q75VOJC >'7(^A5N5MV65
MI7\@4/+7V? M43CR@.=?>VC^$VR&<I']VQY0HD+74O:=O,&J35'Y"8;LA^WN
M":<OX^+%TYJ<(Z6?EVD_$J[]79VW]F>;&158A;GR9<EX;8#R#2Z-ZW]:U!CG
M.%98=U=T@T/YOF$0MVFZ%MS&$SB<E1E"N.4*;B XM6E)FCC'^I'VZLHU7KN8
M.=WLLX.RIW>LPEAJ,&U,_][ \3\AW5!4:K=V'#!!_MT3F&%=H[S_XY\N<ZEQ
M7K<'P0!@J#V!]4XG/H"%D\M:KU>I;BTO)3,,=:K?ZQNC<%8+^.BWO-$WB.?I
M%*"#M=R+L*S1[=)A7/2WZ3T!ZE*W2Y?+AU*Y8"P$'%H&= :F^X(WUZACU+:]
MM_1"@38@2Y!]MB5\]8RU>0F*<2O<R+QAY&"NA3B3L?!]4C+'XRWZ#H^1$N@^
MU8!=$P@M>#]RC4HI^.&N$"R,4!?^CI;HB#O0$((:8'Q=:V4OZV3K+&PK!A\J
M@OTY=5B@S[!Q_;MS-LN-L188Q@@**%@,13G;;.%;N!XZ7C45A#T!SOP8K0H*
M?'"!#KC%*$Y[<"'AJ "O2*[)Q&?7XB[&8=C9&Z/;Q0CFB#JHG9":--N*Z16M
MQ<LT(^FO?N;W2SZ^R#XG@^_+Q0=DHN!GL4%Q[,GMTL&E> ]!_A]WN"1NCL8<
MO>8[THUJ:6CZD6\,A&OIP8.#4?@WY&J$:[802(ADCP7%J"S&#6I"R_70M<:3
M62FZ9/0E8+6)[>E'\X%/SKOL &'U%N'-TCOVWAQ0,]$UL6+V5IC'U:L9R>-G
M3V^AKIW;.RV&!'Q&( KP"9"(IA,:G (ZU<X?S$21$;'I$T0-EG^>'/F.6W].
MK^1T[VS1JZ]=$4,[IF)9QUQ]"^K80Q2"U3$XKE=],"?Z_4S5T6[U!XZ^]FC)
M4JU322^"@2Q@_GV[(/GE">"3;(0O(U>37- .O*<KX0+K[:)9^_]PV6^W?,K2
MR+[;>OCHE]7342<-UJ95E=\*_95N&% <A6NS\01@\A<!]RQHQWVF#([^OG7&
M1]LMV67AGQJ:!BX9]@4%:?6#<Z*1>C":$X#YY;_."KLIB3X!*(PW3H !NV42
M#S$0/L$'03+&PMF""]!3D94JY>4#KA.5RL@7*U 9WOMCMT?U$.*^M:BF3GB(
MZ:L=,QVPT1K5/R>I[OD5/,=W8V3+_RYDZ6$65 M?XASWS:CZP@,^7X02^?[3
MQY]6(K2C_NU:_P/M,"J108T@,W!VNMED!J^@N[C $N4YB?V;9M?CD@S%DP>$
MSUC&W-F__RNS,ISQ_]IQS+-?O/T;A^H%U0UM+98'CW7MS:*J[!UGKPO-=UY,
M??0BYE$I7F431 ^S0"SG1L-I<1=+1MJ+*]QY!6/&;E)]4J[UB1KSM+=S+Q#H
M_Y^X J)-F<X1)_Q"=[ $>T(BLV35)ZOEB^HL4]S1OB)5W4'LBN/A6_Y?\MCS
M2O[G=SS5+\!+1:#ZW&2PRPD0#1?!2486US6.[R()!T=9Q],FL5P^FD_I):.;
M558W(3;K^RJ]R?75AS^3[RZ/1[B?ZOU/FZEMACIJ5^.UU: +DH0W?+UD7A%)
M ^1XFJ:"N&)W+&8*AGY]Y-U#>L_>%CTT^1_7LA;F4&I<0+"PZVB0EI=[]"'G
M"DKL2=^W*QI[,BN+!$F^;8YE]EFW)>TB3(>0L9MV-4.';W&!K?UIKB\&<O/Z
MPZ$K^JOK.B#+?Q>JL!F_" T3>F.QVR]T>:B$;I@^0>9G*N%BQ[;DLNEL]-+B
MLU;#Y3=;.RH:(G!C;=Z:AK/GGMIWG:.__G,GK>G8!DJ4#WZYG-&&0<2GP2 C
M3J/^B0Z&7-U[-X2EO.6"O@ND9FR9?CU'G-8DN].N2?]'0OR?D%E=3*%0[T$A
MZ3'!QAF[J1=G1@@/"4[$##2)Q60M@+0O]QI]<B+6G3^ZO@ZY_M^($F?"0"]O
M^VEL;!-&8VTE8\"@)M<L1^,Q2[+PG?HD;DZ:!]S+XBR'U;+DM [W(8*GS]/*
MY?H1Q$<YU_&=1]L563YJ/7<N,WV?IO7];D!+>^U+GP$C\K_6UH4=8>/P]4A"
M+]$0=IL ^;"F='>6( J67S9O?L77W,05XLVI@G;FOR;^8F;M4Q=PS)8@]:\-
MDZ<2<) Y=GP,N(Z]$WPV>(-5*\#X-JW(AUSHI0L7F](;\E_2B20.G#TM+D\C
M\!FW.+UJ22YO]:T,1O1!N)&YK(CNILEZ5(G>!SO[OLPR"1W\"? $_,HI_9F\
M@;"HGP[(]5^C@X@CNFZ#/<""\($3@(&D@3&E-77S*5V$XJCV]_OC.Y:+"R&G
MF4P9_:%#DVVW\&]QC+T.8DNPV=2N[2MRD/YDN=+8R;O++NXS<5F^8M+8IET=
MT4$]OUS6'21Q-P[.^PEGR0S%Q->7VZJX<TMQ+/!;?L^[=([F(KI++&&-&CU;
MH_'ED^V7UD",/KO:K.MIGA0U^^R 1N0;L0!%OE,6\0(V,4.AN]I"\]##13:2
MG"^FA'>JE\O#NM9S6,I,K/5RZ3L=<YU3QJBH6]PT(R-ZL&@B'V5,6Y6 Q@W@
M([&-"9*UF8981R1>1,++ZZ9)37C9GJ8&[?Z[C[>&IJANT?Z?**;U$!^+JRK&
M+BZ!>\ \:Y6"GL<7(\-*[)2_M-&-Z.S$9'[ZFB+SE!P#OT(UV\.M?C1$.+C!
M/@2YK6_4^V[;Z6S?S: G/:_OC/W2RV,/_T\]_\5_AU.QK<VOLD3SFI4SAC>V
M?<[5O?@ML&3;D"O[N>RZE)  $)V$:6?%LI.X#C&JJ'=^G;E<];E\Z\FXMYM3
M?'#%UM;%B]GASH]1,(X^;E_!]]N Y*#869L'7F2:]Q':DB= 5 'L#"ZSESU.
MFQ47%U'A.JFIM^1@N7'#J/&&>)UN%_,5?;6T-$S2MG"Z0DJPML#2$$&J&)7Z
M;!'9B%H4(E0XD#0=9+J/8Q/+4&4W1_7H#U[J=W$LTR? *O?5/YSNHNV8[Q $
M>_K0D&AQ05&MJIBY[+EPH]XIJ,<'<LYXJWU23=^@V$_ILC=F.7[1;P6QN;/,
M2_U1VI?A\SFGL+N))%7GBG7UN*@ 0^_S:4Q*G^MZ.(W7;C":F? +)V4!QXV=
MC_^4)#1]1A)BBU=):3">\\R2OFE.J..](B &:I5X$R_^\D782JL1_CGYF3+[
M;"XF+A:Y*T1(M4:<60N$FP=;]UEPJZHRZ+NF_YS?^W4[?[JL1V&19]^&Q-4^
M>KB$V'Z'&UIR?5DR[PFG'WOPTKS.]NVUQK2+D69<Y'V1OCXQH:1SRRG@V^ZT
M^Q9X0VQ.\I(I07JUKX.=$&9,E8 .&MVNS/9"!MVW.!E'/P'PA[_%7X2H'*22
MN(M[,D5YR?%P20>[]B\[<EX5VJ5:/RY_!N_.M05+;FV> )<B"4<GP(,!Q%JH
M5=@BB;L I:HM0VUP<796S%"KK1))X>9Z&K4C4 B^+JB&[W.G]<.?Q@YV/#T!
MG'.?X@-QIU]X<<K@ 6>%QW:!X/A764>9^,DT"@C1=0OLJL"[7G*_?=+[_/#.
MPZ3M*SV'N@RLFWN.EX_O!_(<[&X)8#00W/!^Q)F=[2(N<77AJ[+7OXLN7E:G
ML KP[$MNUX/15ZE&DP0?:.>I=5+9R?3CK5/6(7^>W/K'L#^\P1M!H\-*KF D
M24*PEKLS4]U!.J;%'H%G*L3_N4*W*3?><P+\?"N)K1XQ_&^_L.S0Z/#\? *@
M&:F7*(%_7Y!M<6;(+O/8+!0?['[S+?,.SQ"Y75>1,M4&C_]RX8:0H9CTA:AO
MWQX#(H;*-$=S)P!=?$LNZKAXFQ9[Q%R5CJ[F[,'7*'%R%$)?V]-.\?J2?2'O
MTX^FJ/]+C&F]44$9;M>(4_A B.X9J6SM!ZOI-[T^ 98;W1&"9.X\]ACJ#5B<
MM<" >\M/@%D[, \AE6BE"8(-KSEO71TFI]&T+1_Z5IT OQ7)Y,6@'ZN]")?<
MU$5DW';14E@E,RKG\AA,63DQP\NM/W/6_U0(K.NUEQPZ@4/4\I+K(X:CN&^M
M#//46?HA/EO@J5/^F'T"K-FE!T&P>BW7\LD9,#WUZETWG-<D_G=O41[M$<4U
M0LV8<3ESFY4H0AE=H"&$X0IZK2$<,-9E^Z<U'R<YYSGOOBN\VQAWNKI)U*"Q
M?%?HGI?:8&CJ]@11%Z9/?@U7@(%P5BFMS@3#LL6J-QBM2Q5>\U;1.QYT@P+I
MMOE!YV0BLQ%^N>!_GS =3GX!WG+]= *,5LJW9Y&;**=34Q?KV),U5>@[9E5>
MRW4@E?,*%/ ML,\)[3NTO0?/AQEK",6]=C[1K1+EP2\M/MWU3Y;_ZJ"[LG16
M%R7(YWH"M%MF$23Q8>1&3=\"RD NYPG@SIYHUXBO2M:NP%,SC]DY^]E?D?=K
MQ--Z1% :6[+$KY5U#>QJ>Z;Q$&3R"=!33;B(0"$8/90,PY:'^""]2_'HY#J9
M1.O4D*' -,%O($A]UD;'4C'H3 ?Z-J4+? ;&59BN;A)9:6<WKWP_51U1,\_[
MI_CP^?34E@1@1Y-QJ6-. Y^ [<WLD<E-S++I;G&XPY!?0' =,S2D>_SI&]SW
MH2R-Q5L-@Q ! *NQ.P/"E^-VBG!A/2 :N)KMC!W)>.0^T2JC^L&I&Q6=#)@N
M2_KYFO0N'1J'&4LIOT@T8J8 _VZ\5:G0T0.$?()PN6>+DLO-1$/#VXW.74H)
M];I0 Q>$?Z%<P$YMYZ,51 B'^$1J)I=$.>=Q=?2F/V-=U-B=)F28QXA.O,1\
MA'A:-+?F^8,EFJS%/D0*&%F]+8<30F=V^PAY=#"1+BVI9?6;C?^L-RK?_))Q
M*_X-3^9Y6(_O7GJGF1%GI]6@0B\("=E"X:H[FQF3?JO!U6%J.)[.NESS47]>
MU2R[6*N0PCVQ'RU!<0.9+&5+/&(7P$F+'RF1N+IEQF=P<=(IPA![%$7LQCG!
MG^H7BU;SWNU3D'F9WQK=9O8OL536D]J@0TC$[)]SII[^WF5+37$V),1A5RC8
MNR)/ON6_"98-O%TNM,O$_,#].[:"]J&+CMH0E2)CX!=OX%ZBVWZO)E?L:"J6
M;D:!F3V,BGNJ"[[Q3CQ\87C*U6S4"=O[D4&K?,O+!].8!'9.G8GKT98GS"TS
M@Y\M7*QK0GPT<O'@S5$0U2GW\>2]-D[[24/)2UQ^^?L/F\@_ASA^,*KF@ ^.
M=7<;/,3))M4JG(O"/Q4F)HQ0[7L"%2ZY-896.P]>.X/Y!!\NJ%KV\#]+UC[$
MZ &2$20^HAM\Q)&_EA#CA_.[3;"!EIT;5T:PS'I<.I?")Y#Z738F0MHOSH-=
M[)PH8SA1C#(!UQIO5PB.7E+HE]&0@<0WRX(\:R>V= P"7@,_[DI'M#1<^20%
MR+1(Q[ ]UE0@*L/'FC-C_1,'Q?!5IEOEB==<ZO9(<CZ-7Q[2*PX9%UHKH$QG
MP#V.@N1Z38GE#E'*"!R$R^UAO3AKD!*!?VSGJ7JUVDM=BD.\Y2/=B\L/XIYJ
MOP6,<2_Q:004[@3 9TVTTU.&CM-S8[Q@5Y,6Q' QXS*7XL=+_'6^=NFVG,;F
MM5SVMK+,HAK;7(<)N8!RAC)DUQC3+A;<84*HIO[:8SYKIU<M]WYV8=WFCDGF
M:7&F)O_GNIL9<M^U7="0T8ZEC&UR+O$6?$(PL/P5#H3_Z;UY'E5;.8]]%;-Y
M.'\EA(C"'8((T@\GS2BHCK/6N%>&XEE/[$_IN&9NXU>9=^O5M#N'&4LH_8@]
M3Q!CQY;YZ EPD*&.9Z*.?7J78GQCZ9"<8 >AO.AW[-(!25!^="!WVK#RF]U@
M]G8ACXSCP]Y4 9./ZY.94G8:[K9)4"66"-O"(QO?V:L:JLS1*Z&-79"YU&ZX
M8&;O)$38/Y<K.$<JIH?"31F(L!^L]W9_X'?:O%_\<<UJZFO?)'#2(<<Z FL+
MBM[?''T_/8C>53#U.,TD@!X72P[9^.=GY,X I. 5S7[UU@VBO3UE,I=Y)\"H
MY?2!*=]:(\AI2OEUHE>"[AG#LZK?.#H?T;XH$GD2^),4A@W"%Y)+P.X^\8N<
M[;S!2HYC#]IJ)KWO$1JM/D8Z#Q^L?0A^>J?P,<;PWC*#3O_IT"<#DXBN*]XO
MS<FE)X#G'%DHE_4>M,_ @6UM3K7Q R?_8_WNGV&B9$\(04+D+03[">RIT=:4
M2^&4NL"ZUN$^S@8&_Y2BS2;DXRSP^53;1A#*NW/.$>*6!\ ))P +$HIS"VD>
MX;S[(WDK;\N6TSA1[*+(\ZWS<=<AQ=93' OVO9KRXK&6;"GJ/&+G*%98!1)O
M-<78K7L1KS9[ JRS_@X?0X./>/Q]CO?B3@"]2@"V?0+0R^'2AZ(0#SJ>3?%Z
MC_Q8[/(IBK5(?8'!7"L"W> R  L>U2V!MJN+2%P$GB5P;,?I=FY"XC(H7KF-
M:?($<#1EZ]GT\@AX$A62]BM%P+;0)M!BSUFF,? Z[1J8( V.W=$T)'(1]K=J
MWKB,+7PEO8\RZ6E.#"&=K0/=]YPB<2E<Q^*3B?S!IY91V)ZX.PEAE;H/S42A
M'=HW7S7M6.9=ST7K<=,,PK_GUN]V+<X2,?60N0[VJ>X.04U%H?"LH1[KA*F/
MMX0XN\]\C?VJ5".E^_%'SR6A9UN(I8)%KEQTW%;T\ANOMU5%5;I9]%D*"T'-
M/O(Z;7OG]Y_U'T)7P7-AI@W8:A(W%.\VU:K&A,*$6Q_/+IH3P5_W[<FEYW\0
M-E\7OC,4V_G IM-YX#.G05'@VPX@JI$$31?OVF]P!@_91>S%"CU>,$%/JZ8_
M>7L"#.G0 V&FD0@7".,]^ #\-,%PV8M)Q,=@]&#N3I";>*H@$O-A_>&W1X4@
ME9_>;9L*RZO;X=ALO.RH/Y@->@)X1UF-<:\+7DQW'U.R[Z$SB'S]])X7D^K'
M=<=4'&IY-0KL!F9$81"B&[7K@II31B[<([:F3^Q<;P7\<S/)1D9H;UK86>U"
MLX RF)FD,^85H)$L8S3U:+>2(_]3,S+%2:X%/>X2^?5M;+^).RW:E' 1\C0
M$0_BILC"1YH+/(X#&I-V)!K'#J!"TSNB_+.^,F^B0&F9#]UI([9NU)B=GK=
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
MK9P_OH3(^I9I?>NZ\;7S?@N=E9FI13W-$, F'2J5=ZJ=CYR(\#!]=@+P5I\
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
MI.Y./K(GIN468?*U,D<N8/UYZ[N,/W.TUK1\O#44M2*M#RECR/9_&%XZ QU
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
M:^!4#R_W5N011!;^Z9F=EPA?FHKH9!0,]-^W>0(XWN IY3I0QH!9J^Z9D6(
MVODL]2NR[,7:)Z[BK(@#V4LV+='/8)&,PE1$3?R31906:CR?!7/:C\$N\/<
MQ"9MWR[&)L_[:Y;P3T6+6#MY!WTOV9\^:^D5XL<@AKPM.=*Y>%>KTJH#])0
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
MBU_[TD2/08G5_08@73D&'L?]JA(-9(]!)YR()TM+_7V[C4Z0&J.HNF77JYV
M7.>)'(KAGY-B:PY_S9OW1==>J)NWT(?1]>;/T0&1"EU/<IZK:KG";X!M]>[O
M?S;EXGQ[+I D6OQ"_909IPS%AKWFWSRG-5B=SJ[5BO5<W.#E9E)W]V\^N",X
MT)\L<4OW?*'E4DQ;)]?A/'7JWUYHZ+XR(IK>Z0@[.J]$>4I. (Y!J_MS^:NI
MZVFMMKZEN$WAVLX@XB:?N=R/#P\^F_2?.:_^^"]6#_1[0!G<ACE?"SQ;R0<C
M2FXF(1[10F\V3NX6-=L[V^F^=SYUR<[XCJ@WLUEH?Y4&$;OKOJHFC!JGGP,@
MOB5P6Z"V<UK6IKDUC\,TN<>!K2OH['E7D8N'*2<E\MB,#=\G_27@2W;GB+TK
M53W<^?%Y%W/LQO8#Z])W7X?YRZ3,)GSI,N/('/9WJAQ-%NN7X2)90E>J\L&/
MEFY.W_!:Q:4_"N;Q^.)ZX\FV=8JY>OY?OU-]ZE\[D>6]4BTV[,NW':#/#=R+
M $K'$2R!"OUTY?/&F^)F=^=EXYO]7IXO.@W2"T$Q+XRU#J ]Z8 B>V=Z+,:@
MA:@=\P&(P?NF5$2<_9Z[JGSY8?9X::>I7&[\$)CU#&:BO5VT %Q^KBH7ZIN_
M0%C%[G+B^ZD0'O'>&(.04W*(B&[AP< 0(\&6QT[W3MI?/GMSNDTAB$EV4P_4
M1II);_VW#Y)(WAF21[UO@5\XO/GI]N;5D$H$BT*90)MMAF4;Z\QW/3!5"$P.
M)K$G%(V?(6V[B+F9"^W27X<%!W3E_3*X(_,GLBBO;G\!0C8C*>PZ$ZKB;*RK
MYERH&J/!F+E*OX=6FJ&PC.V6H&XEZ^QBP0RNOY67?S*@#@?''(/8?^?/^?8T
M+,L01^+K;K!8C56*]SB5%SXKWV.]:GQ'AEGN/!_#OR0N],G9L(\Y1+P($'[A
M[C(B-5R^4=.M>5Y*SDS,P4'RU&56/@]'T@+Y,^!*T>Z\AY)!5.+,FELE*NH
M0@9^R[Y?HLNV[,+U:)T7(C(IZTDD-4!NN11O:$W6&<4V4G\V-$X&J_Y.5.A7
M]:[47LG[?%;CW&\NT J3ARJ%"6%N1JM &2&]@5U"&3=:H#^XK#)_=2.,HVO4
MQ31>]GY@UH#IFE+>7.CDSR@C+,!)\4>>H15K*?[&L@"%08=?/0_6QJL"/]0W
M_>I1'Z@LN,2:LJ.:1C-]FHH*8S@1&R/^331'73X;:M2(::("J4M \VQ/]X>&
M>)YZIG8ZLOMZX071>'L3:Y6,F@QC4.3!"EK(!=AO1T%(JB\6?,HWR4<I+.$[
MYIKP,P>X.$&FQO_7CQ#Y7^U_=F//IX_F_S+&G#T&S=:6'H,V5;+^NE.847WY
M_*A+2)[\+@\!VGND/;'1ROTN?G3CB?KB*W%3B\3</Q$O*G_R,/T-_95F'3P%
MF1>@6XAT82G"85#:V0R,/8.?M8]!_47+Z-GAIXP\4['!1&<(4C2*ZD.<2?YM
MZ$$A?R---WJ5X"Y'&+U^D(-Q7PSI*Q_%A+%)N#&7*)F!KXPWHE<J\G_Y8&2.
M05_R\H]!1=V163!Q1M6[0M<&_T4U3T/H,<@\"?2K:MYK!9).5Z+W8VL54C!2
MFV- C#-1.OWCUHT""QU:M<OXV#,^Z;-*HSP?+ROML%D+B5 -K[3E71@+@\7C
M("@A1'([;#X[W:O4]=4;1))>UL,^O&[1GME4^*T4R909<U(P/J<G_QFVUGIG
ME3 2SV=5AI"]/JJ9B=^5GAY0_)B]Z++P17].C&!FJZ11J2T5/YV);Z0*#I(]
M@7?$&OJ@P[A:JV]$F%\'F'M+7,S_^M[7VP>BHH0[7<B-M12?A\:"3$64J_!E
M)L#R&,3:1S+ ,JMEM8I%LH:'ZPC/U"X^MVKY8/6RV4%-@D^NH'"A_BVU8,VQ
M&MUN0!?WP_%BO8/CO:[5I4FDPJ_'NV"_VDO[=/WA_BD<+A5>I@0VM5'^B9M3
M(.N2TA.A*V\Q>D 8?F// %J*&/CE?LNR&GLCW<\V<'EQH.2G\:\%-B4SD[<$
M^4):-G2E0%J2EHL2GT7*  ?%<(\3I/@8 H59\\VC3//0(-%7"7S1E[E,]D!%
M(#&G=1#+]@)L3J'M*'A75:V7FWWR]S%(9-$EUS77U9E@)?'"ZV)MOVAZJ*X$
MIS[IU2A!=V3D&"1(EZ4/H:O3=T_CT0EY,M-:@;YXS+>3Y^L6/,E_[Q,>E)SC
ML(\Y]ZE \UG#':;H4&OR4Z"=I$QNHU46 _&K+?FG %\RBDC+=6Z'(X99Q1=7
MO9E:,?:Y0R^:9-Z5"09T"7<C8!V,?Q:EI:&#P2G-.;W#YW\.['>)3"S[22OG
MWLS8THS=D[Y!8G4(K)+HT1 ]RV-Z4E<0= Q:*")/IO];'%R_I'P54";H0\%7
M0OT?(=WQ$EJ-C1.+-Y]=VSU9_(''J^V%I,43? MZ_LF6ZP@@BXOR?F.68;U3
MP12AXP96 8]R]=):L'!*\'S9"C21JD"$=1Z-)"&52T0/U000-:XB#34-#<^F
M35,-1LO=OIK)1)F4MLF>A9&VW>I)[%2^DK89[8<?QLP#/\QKG.[COP+];RNR
M4Y;E=P$8@[T'^ZN-BX60%?VA1^9"3]P?E^P,'H/D%XA%]&Y5A6.0!;[*J@ \
M? R:"]>@*#( 8X910$)>1.9T+.L_WWXB&"F  .N=81FS%]]3"V4^K #S5U&U
M?*E"&A;CYD>P&,Q))UHEBJ1=( 9+-Q-HY3)'U^A,UV-72CV$,$1)'#?4#P9V
M?=S<&Q7V519CKX_<-G^ASA[4_Y,%0FM]LX%=R<+R[M?A8HQ. \5XUI$DH[/;
M&MLZ A<Z)<)>=CT>@6JF&L1,6M0Q_4)WX.:5<.:T%KHV\AH)THD5H=I,UM&N
M12J8'8.>HV]0G,<]+=?BU <L^*J3A.PO]0]]ZU>8Q,(A\S6]Y%< ! \Y84W1
MH]JYV^'5=*YAOA$WSWS?M;C8)V;I(QD8^,W^U9UU(9$DK<"G=,Y.RCW$-OYD
MQ>JNN1N@03H3&AKQV7\T7EM'_=KXKN>+P@SS_T[<U?GPVL[YVHPG:9#.E5F$
MF.B KUK/C>/<2-9=N_[9W)Q>8[,5Z4,Z36GV1EX$&=YB-JN+':M1>M9Q**$Q
MU'ETN[:!1C%J]$E<_2JO@F5LT50)YF7Y>6%]U]>R]>"?IU6X."X46][C3GGK
MJ]"!(]Z"16-.$.FO5ZR?T]E)V-3[OZW\=NY[COX.X]/T:[%/6^?W2>B7-\AP
MRGM"0+>;H$2HWB3?':&5WS/KF=W2%\:U.+1@0MW%"P4#KSZR?C8I4#<9?_^N
MB%4QM"/3W;SC& 0HENS,K8P\-Y*>J!.:U!RDP"\%XHGWL@J'@E@70+_&HCG<
ML@D1K[,5%#*-I94I D"G+2F88=/P-VL?KRR,Q.OH]3PS[)Z)"ZY1:+Q'$?AI
M8_O@>XCBB<ML)KI;CS \5)UQC RZ_8Z1\A)<^%3 *<23Y4 7CCU!/=4V5PNO
MR))HQ^]W-4:CGCQSPM9$)!O81S(B@^5TZV620&<M0MF-U! ;&N99!#LE;Q4J
M>2,HGE;-6[W(P7YN#D3RR*&HH0><H7YH"@N4GOJE #RZ_50"KO-NI3&)_6OF
M\.LBXX_F;1*Y4C=!8H91I1OOHZ!2=&'ZF,,1=!='JL4[)M"E "P^KKADZ]:F
MG@Y5]BAX_GLFE[7<Q6P[X]04F\^E/3=]]BR-BBE.]*EL:%UOVS'H%*"$GIO!
M9VSE\#UNMC_<C[<4C@BXG&8\8'6.  _<*N]DO_2IU;8,CB/>A"QH],).A06#
M _36V_,3!7)SO]VZ^5RWNBG#(0?.$\N385"@S/=-;B!CP*$%G 8CWGXGT9,G
M .-"?<\^6D]"*<"O?W&RDD[KOH_R_#;TL/0 (@8*/*?NG";"P[2.EJ@/%MC"
M$LUAX)*4^X?*X%.S2_.;$YUEKJTZS)>"\RY%*$?AMAS.6ZSC*B+K*2>1AN-T
MB7^S)'A4'@V>"Q3_8U(W%2Q^\>!&:"C_L&QMF%<3:<08) E27E<#SIU(3ZW;
M!^1;;:CFDX53K0^"'FUJP9,116D7]=W8+GY*.='!+" 3VFBXO8V>RZ'?:%PU
MIR6Y6--?=AM#!*G@L1TJA#&$*4![\48#:;,YK#>^NZNA8;!&.\-)\^_:W:*4
MNLK]0R][*KM7,&F!SLU$>-UJQ14@C&(>&WIC6CPR]*+_5$.BT^GMQ//W_I-\
MT.WZ2:B4.$&_94GRHG>_@OZ.OUY^#)J'6Y+4=EPI<'.*Q28*TD(2Z:SB=TX&
M"\CG2V^J)%J,C;B=OWYAH'S6;F#CVIHXZ*B(O =X%5'M:/\9R<UM3;]TNU&\
MT>C2G3)4AN'.]7OC[7W7R&UGUF*KLK.PZM]Q$1'H 9U'Z*-?,]#?G[=:<>0W
MC-^2@%N$_':H"$)@I3*_'%';]>1[8@2M2#-;+9@MZV.YRDS&P$C*2^%#48**
MK@+7\DN&1N\=@_X+VC@&'?ZH1&_:3X&04Y2SZ %9NCYZ9H_AH#YD9QVR4_F#
M5_=R5M5F]SO?_*CX[\(61JZY%8-IMGU]=BY4CB]Z^=D9-S5CYW0[^ \&3RO3
M;2&,;L.&6=/DZJIJL"NOT;^\\GF@VZE_Z#F+H^PC. G-IU!N!I5[&9UT]]<F
M;?X1[XDZ'\;>Z![WT^1-RME\*<NT<S-Y TK87<62]G\,5DU,7\4EOJ?X/J]S
MOX"KS-6Y,*+4&1+>5=IW9Y>'HU-468RM'NI7]?<ZN U*$78\!EV9@A?2,!@^
M@- .%<=(T2<@O'66K3=* 1-H#?R)X5=YY_OMF>OVH&HVW?74@>C;@O=/E1NS
MSS'0@Y':@ HBN<L15[I<D([SPF4!Y,R%9I98SZC!E[]JWJI_^6'!^E!Y900X
M\^WU!%T >;W^?(VH@46UB$=J ZN8]*+CE4_H=IMRNA(0'LQ-E0(B"%)>>$PQ
M9WW]1)5*41JO]NI_Z=J/([[,QJOV@6+_)O&\'&+T!+_]2#LLP>[+6=>N<SK2
M:ZYFU@>0=R!4VI@IRIMJ 517H=JQC27)K<&$2!VW:8P0XN>(3_&/[,V,Z2O5
M S+A'%)REAK2*^$6HD].<><37:K^"J' # \<L'T,,NWV:&=4^_UC4*8JB9WV
MG.%G:-+*/X+3(1+L5$$" =>!8T9>)/[\8J"P2CEX7 87CVW^V+<T,9057:MT
MIE=LX6OT'B4\A8>&9?R+ &!=0?6F9;3Z%@(/IZUH ;B^R<"=0I-?;H_YRUK]
MV,\FL;=)9H#VC:4S*>H,R]Q /7<,JK9BF,'Q2V4$6#3VUVNU5!A9I8J>.+ZM
M3P[]MP:9>I&HU@;C0KCVN/@F5"!]5[_IX4QSK+Y,4 GAHS*QXMKG"S24%'TB
MO]XU[A.K]"6?G6EU)H !16P73  Q8IS;,3_];=6Y_NS8'GK&Q:4U&WHO[2:;
MI,F9[\:ZWXT-0-Q8:0QD$RT 7?F".UGG'O!=F:;ZZ)/:QX:W/I(+"TLWG\63
M>$D?;Q/-V5-FYG$-\7&/L(*H_GSA72VK<\&JNZUJGV F&3)G=%<:'Q>&_5;:
M^  )^&O= _OUYG]C[\W#H?S?O^%+MH3&FJPCE+*DK,DR25F2#Y%]F60G287!
MF!'9=T(1*J2$(5O9QJY"MB(CS"(BPTQE7)G%,WWOW^]YCM]]W\?Q//<_SWW_
M\?WC_&^.N=[7>9WG^7J]WM?[.D^;?>@O3<JLG$6G+]"6;$;Q^) -752GG'FD
M.,[8GIG).A*$9C\#_ /7HM2-31\/*].I\+7:HT._!%ZI]Z;$F>#U><M4^[#X
M<G0SK8ANS) M8S,TJL20\9%93'7G)\,KSP+V@*"D#=[C*4V'1KAP<] E_RWX
M)72O/D,TF*K*XAL,)4BO24D;10L&6Q5?M1U-U9X><N;\RO-NURD#]0';HE9.
ML>GPL,&'#G>)7IT@:]/G-IMA0JZNVK394P;?6DF%&:T>+AR*,:K<JN=D8.12
M:H<+N$V$)[-T031%C^B4V'T$87_%+7%& VFD(/G$3M9;78XX[V'"D03XR[Z#
M82**]OV<D>S3Y+OBKI8@H*D5;R#%^$V%D >IG+17X#@!QHT:5;1MH&S7#3\B
MPB6"SEZVOGGDQEV7W%:5>J)6R\([VU/&H9/<A',?8\< =:0L_2H[$;3"H=E2
M;2D,)V^JC7N19]FFM;GU1$O.2>V'T,P<-1\6^=:!PEZHGDH4SRI#[  TO?Q
MMR+2"%S"2]?%>%"JD^:N4R7NW]#PIQL,U&[<E.(^NC]@.5?*NO+YE_?O9/0&
MX10G3,(I4)%<)I+M1E7../F,SY> W9A3R"<+ !<*37]ZAP%_;BR3OO&F =_1
M^,=+S3-55#I!(P6I7O=]QEB.BK[G8WV,.'OI7DA=YW,GYP,7L&H7#ON<?_4S
M6TTX Q]5S1 VFC0&P/6Y?-]1U EO^9O[>68 #MFWCO5T%E\F_2S81."-8\!)
M-E"7UB(21&Z=_X5[8-,1E[JGIB=,Y)55-J8MYJ/CKLK=YDT%S8<EH)3+<-P=
MXJ$2DH>H+8S',!85+JOH^?K^:&'>ODU%W-D"$>T;6+1P19S),N<".]CJ["]*
M;#@1=7+V_0QRC3;?6 JP9R0X=;!&#FWYTT\QCL2;I"I04%D91H,/Y&=[8<U%
MPQS_ZB./OF_,CY1N_(0QE.:I/O22"!,?#Z!<Y J2Y1'O.>+@\86W-_++D[#\
M75&JZ;"4_P:=XN1&U:/=;8NV2;R+U;^A_D6U\\IQ#K$RCA[9 ,[N9YT8FB](
MKV9-PWE_8Z!KQ0X?T_W1VI2ZTJ]I/X^D.6;D.65=6J5BKOYO?YWZ;_O?9*_5
M.H\\66O/#](M/E8:_.)4OT=_H-0EL]/Q>/]JV6#/-$#5P)FRF4\\3LIVF-K8
M/D,,F:S[UGY9:#>N!T^!J4P^BU-,VD_VLGB:>3V5YW.FF,J+W\#=FNC9Y&:,
M\'QZK-OEIL_R]KGBY/;+3W8)]V23O[F*V7(YMC9\F:\\-#$<RN7-)W9)_&HT
M<$9<_3^VCKYMD07I9HAI&NU- A[2OY5<)D]9Z!IJDO%4GMF^,*K;T'MLA3<
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
MX46@X*;RT;X+A[7$0_5\I@2X^UYPB8X!4>8#V:EH,3;E#,4U#4)Y6)*(J3V
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
MZL:"QJ)++@TQ0WS4#+ ,!E@B%).KM0._QSZ+Z/%EALNNAKO=%>[OLS'E&@,
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
MV@T_EEF %R/[*+/B^+VS(Y,3IU5T%[C*PA8Y_[ON 6R-.NZ,4S7!]XC@W#;
M4GOEP'!Y1@IEJ1#&&QHG6_6=. /S=$[#B77B5%?XYP6"%V[L>/N<58>M2,+T
M'GIF+JUA-N7%6RS*J_SYI<6+_Q5E'OT5ZMOF)QR#U])*YOKC#%UM,R)+(G?6
MJBO*]=PV\)!))U^D$Q\%C;-^52EI#ZT\[K<*];>P3XXY)=UZXM:+O[6SA2UL
MPVXR$$Q^&&'Z#72P(0SNQ7FI-95F*SUQ.E4P5JL]\WJOH<C'".BS?T*]O$XK
M'/2$WV^6 8/9._57A''@/)Z$=&<:YLS?L#F.;EJK5?8@-P8F;W;Z$\1V9FP0
MA+LB "MHAYM68+3$Q=CSG!;.UPWSD=B@T"W.G?%M .9L6L/,"9^#N EX"WGL
M'#:90$,DY;C.4M<ZD;%XL3\B#S GAFV;\XZ\9EKF,&L,]=1_DJZE].T.]@"H
M_*H;TTH0=_N#<;,PG#Y.&O-M&Y!:PVC5I$\4_Y:E-A-O[[[+FCNAZ6^H^=:O
M1>A: #((*B^1]&6*)LL/U)DMC5M\)RQ@T"OA5MOKNY 4D'9/93*[/FCR$+ZR
MNPT&7B#P-AZ:$:&BJ.05+7M?=BX#5;FU]1B_0\3L%=> 19<D*"G7(=I&,;E
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
MRG55=^$G'*99EA$&D\C$0%FF;4Z:)##(XD F.$NRA-I9FB'DYV=Y=@2 6PE
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
M=J9C,"(CVP@#19\H8%C[\4DZU4=:>JUT<! )7U<M]L:>]I[%(;&>7+(X^-#
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
M^DX2L]&UA1O]'!H<V7+^@RC/=T:?9R7.,8/O0F6.D*[G /KEZ7DVQ&:6CN>
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
ME\T[U=M5>Q5F$:495TD00AJ;.\0)8Q"+4$&<H%1O6CB1(5VLY(TY\K2+G8S
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
M7YO^NT_*W"^X4#%% L%88@41PP$D21+J?T8J00C%.+(Z4G*B.C?K:_C>:_Y
M\.%.'2[7[VTU8&&)Q\!U9)/\!%+#-6C8G@Y:E_H&(T \594#;U [UCIPA.QT
MQ0/;P2:L>^ HWW[U ]>7!QCY)@K[=J6*\K;YQ#[))6TR&9K;CE5S]O1%?J]?
M:)'^6"094C2*FPUV"E' "&1!$D"!XC!F4F")E+6E=R(]-W/?'DOL< \Z]DW2
M4"M =R(,C R@$<+%0+DIQF(!& WND5>!F2'ML!Z,AOA$BX(%\IZ6@4%(G5P+
MW$:<;D$8).G>JC!L!+>E0<A\\:K[R-ITMT_2]/Q98)E)PJ6V^*G*H/;M!:1A
MJ->#4"*1!AD6U*I<V3$"<S/S/8]]>G#+I9UQ.0KB:6/M YJ13;(C*M:VX)SH
M!\*IE>0_W13W/^M7VTBJ_LLV@'ITP$DF_#EQ^FE]]KD!?EU_\^3+-[F\EWVQ
MP4C$*,X0%#33&_6("8B3E,  QPRE,E%<I=;NVR$*<YN^/8^@9=+!*3B(GX67
M=2DJ(\_<1X ,V3D?1,;!*[H4H8F<']M/Q\W1.27\27_FX(O3N2VG^-[S3DX^
M..S,]TF(L_J;.=%3:_VG^*R_@W7U2E:\S)ORUHLT4X@(GD"&2:+WJ!&#V-QM
M0]KTI4F691$1+B?!;N3G9@&?'FM45V!' -!*< 5V9' [0794C]VY\GB@3WZ,
M= '>SN?1PV#S=$KM2'S2L^MAP#P^T1XXR@#W[9.L]1)GHGSTP6SH/A;+G#]L
MHQ R8P1%>A]&@IA )$4&B=">',V"-!415Y*'#C=VSY!SF5_37,#=,.R20W<.
M5 OWSB-0(QNB#:>@8Q7\WC([,$IV#CP'#] CB!,Y@ULP[UJ6?1U@6T)QTC4\
M-\9T7J*E-'L.H^T[7N^]?"SSHOP/2<O-[V6UH"2-8Q(C*#$.M4U5,<2QY%#@
ME B:*(21U>YX .VY>8UOI(:8+D%I;F2(7"EIFA_G^B>FPN%.R^^B,GVIRO*!
M4?Z'E\LP!U5CYS2.!/C(AMK^*DPC"#"2[#PJI[L*<PK(<6_"'*0\AXLPIR"Q
MO =S<HBA6=)MU_)<3QT4L3A.PAB&,M9630@$,2((LD0QGJ58,<86=5'3I9U5
MVQG;R6IM*(PWD[X8&F"Y9= U%7J+FIW!&8C%R ;EG04  S*=GXCJ+;EY._+$
M^<Q/1'J:POSTD6%3<E-,LSFE^TV:1 XIKKMNR?*6YJO^EU]D>1LN$$(9IX&
M418PB%BF(,98PC!3(0DI%D@YU6EP96!N+DG/,:0MRZ#L>09+PS303-R"'_(5
M>-"VM/K1;>X[J\?.0(P)^LA69%N@N*LOWW,/.O;!AO_V"6 D\&=PAD+GR2HY
MDY_4= T%Y[%]&SS.,"/XL2RXE*(R)0\^4U,:0?]$K!OOMVDU7RU8%),,1R%,
M)(DA2E6@W1660!Y+%B,2Q2&V:L%C3W)NAJ[GN*T[0@V/H-*<5^"']X7>%<2.
MILT"=#MCYA?*D<W7/HJ&W;9T9L\P:#GV9Z_LT?%DH2P(3FJ3[ %X;(4<WIRX
MK?F[3?=3*9,X19)!I9+4)#YED,8X@ E+PE3&+$E"Y%0VZV*6YF:WVC[7S+(?
M-GO:#WM )UN/"K:S@=.J;60;>7$'<\\];_V#_-S=R=]-VR77/X#>>H\_'=F]
MU;@Y86V(_%46-R6]^YISNFSO4@8,11D+(2$)@BC.0D@#'$,52<)IG.$86U6L
M.DEE;@9WES^GZZFGL3QM"+TA-+)M<P''J2GW6>$O:+Y]?.S)FFR?%6^WF?;Y
MAX?Y:^]E?:@AS=O5?5MEY$#G*DXBSN-8PC2CH<GZ2B 1408%YI@C065,E5NO
M,W<FYI<FL6%V>,^Q ;JP<Z7&Q7=D\V+:?9WH[K7%?>3N7L-!].0:#6!@4E=H
M.$"/79\+1KH@?_^-_F3['.LP#3@/8Y@Q%D%$%84,)PS2- OBC$8DBZE#SM=3
M"O.S7YLD;,/D)<GJ.S">MDX>H!G9](R!R8#T_6'83)V\K_20OG*UCDMNE;F_
M\]KT>?M/>3Z8M7_@L0&VZV]U6^MI)3X6WYJ[BB75%G'-ZW4I/\L;\P%LFO^E
M) JS",H )Q!I$P=)*# ,!$,LC>(04?O2(?9TY[:5ZS@'="5 PSO89]YA=CN
M;V$)QX%T9 O9HWE]!$W0,3[$>#K ZV!4QX%Y(F-K"[<G,^R.U4GS[##<=&;;
M7<8]<S[@=??[X:]7M:;QLKB]+59-JY0F\%=]6-=5K>V8]HA--;XL33""+ KT
MICQ1$A+&$(P3_5$%+$ BL,JHM2,W-Z/><@Q:EMO>4U=M++T".VS;7R:W0/RT
M2?>/X\B6_%((G6Z>VR,SZ!ZZQ?"3W4JW%W7WCKK#6\/B?J^ZW@I?Z/?VW%?_
MI?_9Z^_FN$'N'3NLQ NYDBJOJ\V/I="[;ZD!J!91FD4B) @*A .(0A5#IO^$
MB$@4*1I0DEC5JAB%N[D9JX\T%Z#.;R4LE *4\W)-EVZ10K_:LPLB/IM.1C9\
MO0S-98!6LJOF[YM?=-)=[9_<F@U$+^'.KTS67B>DO]CC*-A["DOZY6W2B.4H
ML#X.9HY#9'!6X)TLZP=SH;;6E%[_?9W?&1=UYW)A'#$6Q\QD/R<09=J;)'%(
M89)&*.4I1S1VS0H\0W)V]KGC^*JY4UXW$WW#M7-"X#F\[8RO7Q1'MJ@G 70I
M(#<D,] 2)G^9@><(3IT9: G @<Q VS<'Q"E-J>3_D,ME\:V+V,A,8DPB 2.>
M"&UF%(/:ZJ0P3%"<X5 105.'$Y;'X\_O?*6I<-ZR."08]@1 BXCB):",;")\
MH^$0 +P$E8G"? TZ#PV/ODY4CDE],F#WY*7IPG+'^-T+OAU]:)AW]')=FKO7
MF\NAG7?6N6,O"[TG7ZWUUKN[RE&LMGD8*N!)E/(,(AFEIMP;AI@'*51<IE&*
M,%)2NN7$#&=F?K:OD\4Q'>8"==@Y5=- //H9=2/$[HWV3@[P0R?)CV9[V@L#
MMM*,DB9S.:B>7+,+&)G49;L<L,>NG(<1A]>P->TP%I0(&>(LA$Q$IF(MP9 @
M;1@)2:(H33*E8JL688\'GMM6<5.=U3#G7JJVP>K\.<)0!,8.G%D)/Z@B[:ZD
M%U6B;0::O +M+ON'*L_N_=Y3I<:N5<'G_&:5JYSK3=S+8KELRYV\H.5->[]T
MY_J M@IY._U?T5HN$.,!84FF_1890I2B"+*0"!B$3)*4!5(PXN;!^&9Q?G[-
MEC]@&#37'K<2P:U(X/JFE-(]?.1=R79^T7,J;F2;];1FY%7?=.4*[,AW=4R1
M6QFOP"/UCUA;TI,"QJH^>2E[SUN?TA.X9RM8^J+C=\%XJ__<,/2Z^[WQ$<N<
MK0WMET55+P213'#%89C&D=[?ZITNH>826)RR,%2"1SCPLSI8\3._I6"7P\HT
M[2B:CAZW3YKS.59*NDQME]E[[ZIX3N.^)XRVW?UCN_(8JU]Y+.[F!=B1C;8=
M+[.PT$ZPV9ICMT$]'[O^K9)JO7R7*[F(*0HDEQAR'&8099Q#(K(4!A'"*!**
MI#QSL[ 65.=G1U_)NU+RO#DB7&H.C4]=**T=">3F"-$<*%:%JK]1VWQM%TTH
M$20L# 24B4 0*2X@C50*54 PHDHEB;)J;#R2'I[]"/P*M(P#P[E_^"\\$!\&
MZG.>B-OAZ>\L_"E"8Q^&[U"<QVGX4PBLC\,/O#KPM,G(H)>9MK-87OWQ0J[X
MUUM:_O&J,-7 %E$<Q%F:!I!@8;IKQ S2L#DB3Q/$0A*AV*DLX3F"<S-">_P"
MPS#8< Q^;WEV+%YS%G/+@R./2(Y]/'01B.ZG/Y;(^#KC.4=NVI,<2^&?G-?8
MOC=Q22YC\^H'[2#791.VKII^B%^^TM6'INM&];YH;F1+\:E8+M\4I7EI$3'.
M9)P*F*E$0A1J1Y;J_V" .9&Q0BF)'0/)TPHP/Y]XPR40?4IR9>3M*TT\3%3!
M:]CW8&=2YZOCD0WTQ97!KD + =C! +3]9&N- NA@N (;(/1?UR9=QNRMNAL^
MOQMP0(?.'.J+7:36YZY%-HSY/T?=LHL4XZW&V65<#"WUOY(?U$MM?O/Z#>7-
MO<^W*UZ:DKVO9/M_3>FC+/-"O)?U@O&,)"3B, C#IH.OZ0=@SE61Q)3@@'!D
M52IM* -S<^@-_\T9:2,!Z$4PL=F6>?!#+\:/VD9)Q]-29_W8K4QCHC[RVN(/
M\ %-#(:AYJW3@2/YB=LA# /G:<^$@>,,,X!O\E5>RW?YO2G&5.L/+6?+KFKP
MK_2_BO+EDE;5>_T]=IMIA3-!PB"!"=9_(!IC2.(XA@E-,H0E)CQ,7.R?(_VY
MF;^6?=CP#[8";.X<-C* 1@A@I!@8XW#5DIT5'!'[D8V@?]B=C>% \#S90E?J
MDYK"@= \MH1#AQD849&F;8.6SYP-5N$B"].8)6D(<1IJ0Y<F&&+*,Q@P21A"
M/,V$<JI8OC_^W S9ACW #7_-:4:;[L"ZFZN. 8E'<%I&#(:#-/:6?H-/PYK'
MW?1AD7UM=Q^-/NU^]+!H3S:,1QZ;;63T4:.7O^JA:Y/-]8;FY;_3Y5HN0J3-
M1"P)C'BF((H$A22B>M/(L41QJ+*,D\5=X\)]KFE9SR9F>E8TERGY6,#Q9N>F
MN5+?W>K&, Z$2>!5FG5P;W@'FJ$^REJ#?UOKC50<7 $]:<+915O/?V,B05+&
M>ED2:<8@(C2 &.NO+:1$RC14,1-I]XV]7HE_Y"^L%V^^WU?T)_R^9A/C]_K%
M_"-&_I^TEFL@:J\O&)! @]*?Z@# 6N=_GF.!\R+]HQT66"OQ&8X0['D;6HN-
MU:_RBB^+:EW*;6D8[?N1+).).3_7J[9,D-Y@IA%4*0H2E<492IC;2?H12O,[
M\C:,NI9$.PRBW=+D 9B15PO#(=BR"'X?I8#.&1R\E0P[3&7BXE\G17U:QNOT
MXP-WH'U;EQ?K*E_)JNI*QE9-?R"F4AHG"84RHL)4E9"01B* B50A0R*)N%M9
MQ9/4YA9EZGGL:QI73HV7[ "V]%M]P39ZW,D.*'<GS@8 7][525K3NCTV8C_Q
M1ZQ>&IPRW)1I^"VOO_9]!)H@][7>U7;]TQ\V15"00$K$BL H,>D'/!(0FVP$
M&04,<Y12&H2.^</VU.=F37KFP3?-/>C9OVI/@9H(]D8$F[(H'M1C9WM& WUD
M6W0,[\W/&R%V_KT1YJK1QB?)97[?7 ,:I4K-$%C])2T[T)XZ@]D=E@/IS ,&
M&5!4\*,L3=ZTWI)]4-W-/;E[<^^Z>M$F0!RZUE<M@@C+)!0Q#&6L(,HPAH23
M#*8RQ"GA,<H4<BA!>!DW\]N";>4Q*43=S4ESY+?E&JBB!"HOJQI\I4OE4,#O
M0M6=MIT3JV-D2[JCAP^JO[<L]^XM:V,*C#0F@??PS6;+$UD?NG$HQ3B=CB8J
MW&@S9V@%3$?N9NYL+JOO/E'YJOGH!]Z3%2(O)#%=/4D_6.Q5G_0TY-"MP%[)
M\)Y^5^/-W%JLMC&P-(J2C*=2*S")(%)I#'&LMP,ISH)8Q (%@6MU2@?R\UO:
M-D:TX[>YE>N8M.*D %M??QQ01W?U'W5%. SO2!'+(:!Y<^0=2$_LQ[N#\M2-
M'S#&T-Y6G[_*Y=)0I*N'14@Y#Q*>:$^<F&P%'D#,A.DF@P55@H0\L+KX?'CX
MN44F6@Y!PR+H>'1M5+4'WVEC<SDH(YL3)SP&=)TZ)/8%7:;VAINXJ]0A49YV
MD3KXU&5=HXZ4EEV$B+,T2ZGV,231\S74C@8.4RB32"HD8[WAEHNZJ.G2]KSR
M)#VGJ;RA.MZG^\70&-;)Z1BBML>7WG :_1BSN\%\JEZU_\9)9X#QW KI&+5G
M:6YT1O1C[8K.O3;,@#R^G?1V=6WZG\E-8#"7E5[_XR2)*(7,-"E&.(@@06$&
M4XK20%&B&+8,S+F0G=\VI>,1R%8#CAL4*ZCMS(MO^$:V,0=N-X)\!7HX=YCV
M9VA<(/)D;:Q(3FIR7$!X;'><WAUP6/!NYZ[D"UKEU><[34=\6%TOM9>_HG63
M(?9)__]7^CV_7=\NXC!*1!+%,,Q2"9$@,60L4#!1L8@I8X(1ZG ^X,S # V2
MT+SK[2!=@E]I>:/GE-GQ]^RW8<W2_&U9T%5SM:X1Q"'V[*XEBZ. 49$?V989
MWDW<O[O"W; /6O[!!VW3-N W\7\CPR2H.P3Y1T5_HKC^N^XB/6^UP!HM5*T6
MCDR!VU887['\P2B>#-^[CSI=Q'ZPQ'M!^N&C#'-PFR3B3[)O 9^O;IJ;:HM,
M+Q<I"AE4063*NP82$JDRO9BPA/.88Q4YI?(=H3.WX%9[&V&/SS.7(IU0M7-?
M/6 ULI5WA\G903T#@B>?]!B52=W0,Z(^]CS//3[ V>S37M[D][)M3=?U*<0B
M5DK)1+N3.(*(A0ED 4:04<Y4&*B4"ZN2&">IS,T(]'P"P^B0=H]'X;1P_GR
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
MZ W";1L\2TM[J7?^^/;OXQ1,\T8PU+:C\[CC;DKZPG&R9>G]@(&J-EQ*,?[
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
MRIY;=6Y I1 P&G6I&-1C!AULP7'F96!6^PM-B4\ST5&F9JS>HX-.D6<STM[
MMO<N[?[X$5N=]L;@N#-J_\=U6-RJ5;->*=F\^<!$AA.22@)1G8,>"4A0%,$(
MF1<SB2.*F7)>M<X,,+7EZ$C$+F1V#D2'A:,G-&/8N:%1\>#NGNB,1,I'4H9J
M]=RB>BMMGKMO/#YLD?J(Z-JN\V.P5;F>_5XLBL?-XY:Z\HQK)#.8X)1 K&@.
MB4P5Y!&)A$BS1*O,K733R;-]7KZ1V@35XGE^FZ>@M5-5+R &YBAG!)R_OXO:
MMGG9YJ8##]O\:^]=GSYOE _RHAK;+_'R!5V.*]CS<K.^71UNYMV5Q8-QP>=5
M].WO[*<=:18G(A8:<V-**/-Y9@I#IA,*A: H5U)C+;3;Y^DU[O0^W2_E$I9V
M%WFI#<RUQ(!9D5?@L1;:9V_>%7^7DXT!,!WZE*,2&=Q:[V>W6W^GP5;L)N'@
M]^%P]3G_& #?L<Y":IS9"CP=G8H<O\#;]S>4,>0+6/LQB>O#1CPR\=3O^/C$
M]^:N$7N&J^P;=J<_F$<O1,'F7Y:KHCH+WX;LQYJCG.4Y1#)"$$<J@YQ2#+7Y
M*3<V&5,)]ZL$='W0J;F2.YGM=[&3&FS%[IP=X30!;N<LH6$=F-P#(-HA3L<=
MHF!1. Y#CAQCXP[":02-Q[U=JP&]?U2E(;J'W\KEG^OO-A^,+9YG69ZDDI,,
MZM1&QY"$0\8XABE!.M5*Q2QW.G*Y,L[4B*>I>;.5%=3"@D9:W[I YZ%MYY>
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
MFGB%1[V.&E-;N\=+"VT:IUEKN\+E!EA0ZHR]D1KJ]7L!W1R@Z;]6 UL7XR6
M=GJCQFN[%V1"7[L)7S\E_AHM^8),5+ &?6&DZ> N?]BL-T8>>Q#\?7=$,E-Q
MDN413Z!4"D.,5 )9A#-(.4]XRBA%6#F[OV>'F-J26(L'="4KF&_%]/!WSB/I
MX&GVQF=@;C\K7V]@/!R[W@"-Y*C5<@*Y-)>L"['M &?[M>]>*%"J.6O:QQIK
M714/"\#K=T]NDUWM#:S*60H5\-**8*L7=O[.\;RJ5LF/O*3V*[M44=RLUF;^
MRO=S6Y+Q=U6U6T;&!9$L$A!)NS%(8^.+Q"2"25119J(B[%2MYN((4R/&K8R@
M%A+\48OI$^MV%D@'8NP+S]#G"0,AXU.NL"="8Q4F]$7*L_9@"PKM50;/W3AB
M/<$6N8\K![9=V#>=]:M9K,K"=H.VR5FWB^H_UA[]P>;6$MV'I*:YBF+"$40D
MBB'FL2W<G$8PYS(BML6BHDZ'(CUDF!H[;@6W)CJPM<YM?EM5'][^<*!!U_17
M]]EQW*D8%O.!*=<9[I%R:+TQ#)Y;ZR[!*^7<>D-T.1?7_U%=<W0-RYI7X/EE
M3#Y-,\9SB6"<*@JQC!%DF@J88RR-]8ZT\.UD?VDHGV]NK&R16M*VW%(_--T(
M*P1" [/23L1Q>MM?0R189NZ%849.T6U7]C17]\KU@1IKW9OGO%L^LF(QBU(J
M(\HX5"+%$ NI(4$J@Q%5%-FT7L:19P#:I;&F9OZ<=HD"5ECP1RVNHROD K(;
M602";FC'L2MJ_;MKG>(Q5'.M@Y%>M[?6J<I76VN=N:4;;=S;QK2;\OG;VE!0
MX]ZK))8\BS2D/-40$V&,"!QCF! ="Y)@AECD9T2<&65Z]L-62%!)Z4<,YV D
MW)Y0Y!E,B7%!<9)(R!*JH&%>\U],DUQYL6Y/$,=@VV,(/?>;VK!T(]>>" U,
MJK[@>'-IB_J!./3<"*-R9XN*+SFS[=*N7I=QH8I%L5:?BA_VJ/.X?-N;Y]_9
M_RS+MW.V6MW^+%8SR6G&!-$P$\H00*IRR(G0MM@'02C*!$&Q7^4DK_&G1@Y[
M\>'<RG]:E]#&7U0Z@$H)\(=5PY,]?"?)U<<;#/K!7;\=ZI\NH'X%Y@[N7R>P
M@GF%?J./["QV@N;4A^SVF(XV(OM9QW)6913ULK3Q($U34!')2&.D(-61JG.;
M>)X:HL.2$A5AS)B?D7-YK*GQF2WMW*03' I[M3>H-\:.QD\8Y(8V@CJ"YF\,
M78<CE%'4,M*XQM%UE4^,)(=;IA:._6%9:E784(K5/U3Q\'VMY&T=1OZ;>?CZ
M'5NK?71LHA%.<BIA&J6&GV2>0RJ2#%(<I3$B6L9Y[%GX=A**3<]]WHH,6),X
M]6"%!M*6Q=<V +:NO;NKZ :$+>TRGRO/5/AIX/_J8==#O2P#\_]X8=@' -V
MW<O98 0JD(!%Z2\6G=UEWB<?K>VEU/]'HK>[3.1XT=R=I.M:A\M(]W9IM[?%
M>L/F]ZI\K%SSE#-%:4XA3S&'."/2>!DTAIPF"J<)42R)_,IMG1]H:HY%)2<X
M$!1823OMAES$UFWY"H'8P M*-[ Z%,9J1R)8_:L+PXQ<YJI=V=-J5E>N[Q#;
MO,\;7>KEOF1+93JN-H;.UDNIS-?X6"S48UW?I?X;VZR_+TM;@'RS,&-5ORS5
MDWG?OALIJP(D['&&<"RBA&"8Y_:,"Z?8N 29@B)6L8QCRG/BWE5^6%FG1D\'
MM1.6&ASH6]OU*V UMMD#.YU!H_3V@KW:H-*[<0CVFH-&=8] Y8'?EW:^G-A;
M,##E_A_Y GC$O$_G11@I>GX*+X1?0/XX4]0:VC^P".,E"8R#Y5&ZP4A#AJNU
M:7_W<:T>5S.-6)Y@J:%*(VD-#^//H!3!V.9L\8A':2+Z%M3<C38UT^'3^2*-
MX(_J#Y7(O@Y.*]B.7DXH"(=V=?J@%Z2*Y0DJ Y:JW(_UZO4H3]1V*3IY>E._
MWL;WK"ZQLSI[9K.:R4@3Q9,4"BX(Q"K3D"H40Z(UB:20E"//DP['D:=W%/%9
MK<%R5T6[ZC+#ZU:M52J.J+\?<:A$M_['U^;$C7\&P'E@)MIU/;;'N;7,-^#"
MT6[ LI6>0 5N='QMU%?I<>P(Q:7VQJZW=]C ^:K,Q[YB\Z6NJP?L"@S,M(A5
ME@L%TT3G$&N60X(IAT@236(DM$R=:HJW#S,UVV<KJ%W!FWH*78IX7(;588LB
M"%@#<\O@.'EX\D'P&LD)/\3M+5LP6;#%"8"V*I5AF(6J:PS_6:R_5^?R]1DL
MF\^7?U;];*K,U>89G^\^K:IU\\/]VV#U/JXBV^H[7[Y[/+?WJ@9''NOUJ[M9
MA_:YBXTR#K'A[$<[=W=\7CS4YX!\5>W(SS@F*%>40:1U##'+,TB9QI DE*0\
M%CA17CZGRZ!3I%\C\PTXD!KLQ09_; 7W=$"=)L#-#@P-ZPA$W1-1;PO0!Z)
MYI_3D*/:?CX@O#3\O.X-Y+!6L06S/!%4\"2&660CA9.$0LX3 F-#/I0)G4OD
MV>OT_$#3<T<_-%6TQ,9(NQ#/P*"\6,V;-=<LK$LK=T\/M :YH\/I#=QK^)=W
MK2CU=R:/0!C*=ZP'>5U7\4C1JY[A\=5^E"!5,7N_6%>A1F:19[;YMWK'UNQM
M]2FL9Y)(0G/.H4ZE<041XI SE,$\IUG$,TU(XM0:Y=I 4[-&:EG!@; V%I&!
M1EPW+KB*;CL;A,1L8#[H"I<S*;AB<8865DK\^\/RQW^81]2,8'[8$\'5!X]"
M!:[J;<G ^?IN%L*'RZE+M\(XRYNJ .7MX[)<%_^JW?0X3F0J!(,DLU4-49)
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
M.-<0)SC3+.>9DJD?99P=9WILT0C8M!WR["1T'DLW1NB-S\!DL&WHN 5HB#9
MK1@$HH#S8XSZ];>J^?+#;[^X0Y'BZH%OF/BG\0:K@Z4/3-BN6L^W\G\VJSI'
M^_';W8>O7XWG5C6^^'VY6'^_5XME.:-")9@A"A-E30F!8D@3QF$B(ZH9X4@I
MY%R[N(\D4SLIJG0!M3+;H]>M.F"K#[ * :L1L"K5'65 I12HM/(HS]MK&MLI
M:=3)&8.V_C+SXE%->:SY&:G(\L#SY%>(.02VK?69>PTP7MGF$#@<57,.\L"^
ML=WV@.E3TTKR^;.!H5Y;9SF+$IIS!54DS-HF=0*)XMC\)'02IUC%G'6+[+XP
MXM36L'T@<ET8^J#?9M=([DM8)XC:/G\Q3/,X-@AG*60<IS!#VC@8B7$PB/*L
M\!D2[7%\#2,;;(0[:'@Z./9N_DA0/ =>Y \BZ.LB9#MQ;\!>X"'"YZ]@$SQX
M_M)XKQ0Z?T7]RX'SUV[LX-=41U/%PA#EHK)5V'S;HH)PK 7+8:(C#G$N*&0)
M3V"4<[O_J=+$K79AZRB3X_+JX/M(T"Y-0"Z"ZN!!A(!J:.(8&"4/>SX$6B/9
MZIU0\[/ KZ'1:EU?O'D\R_F:_$=6\=6+NUF\[Y2V'??>&@NZ*A-KTR7-/-H"
MD4T&Y;^4G&4\U2QB".:YC?#%@D":&OM79CJ3*LHS&7D6WW(:=WK6V*&\X)%)
M9:.-;+ULMGCV,\'<@'<SPX*#.3"C-O*"(S3K\^^P?5:\@ EDA[F-.:HMY@7#
M2WO,[^8.-MDGMI!O-L5<VI:?MPOY\?&I7/ZH0HY6OY7+U6J&,QHEL4QMV3]D
M_D_DQNE6.>2Y1JE648QCZ6R<71UN:E::%1CL) 9&9' H,ZB$]C!$KN/M8+<%
M17%@NAD?0 ^3+BB0(]EV_0#U,_*<\6FU]JX_93RSSUFC(_O/_2X_"EZ5Z]E7
M&^)9U7ICL:8I2C(HE2W2;6@74GM^)VBJ$-8HCK#3T=W14Z=&J)5@7D7RCD%J
MI\?.J@_,@C:5N5BM"]NKY_>JV'B3,AZH"MY9O=ML*G/#@3UE_K6WI8Z?-<JG
M>5;\[1=X_H_=/*[[IM)[E4S55,@4_VM3E,;<5TF<<*9CF.080\Q1 EEDR\A$
M:1*E,LO3S#,%J66TZ7E7CL7Q;SH5R6_#W<W-"H3EP-_Y5LHZE_*F*0-\ [:B
MAO.N'/ (Y%.UC32J)^6@\DO_R>66'FW$O]ER5\U.HB")X8@XABS.8H@C1"%#
M=CM;2RX)5SI5[IO89P:8VD*^:[I<R=BG?_4AB@[>3T]L!F: 86#IT,2[(SQC
MM^QVA*E;G^XS&#AUY3Z\;_P>W&>D/MMQ^]QU'9N*%0O;B.(HX..3[299OEL^
MLF(QTX3E$8TU9+D2$&-F;",I(YA(071FT[4SZM5=[,J 4R,[*V_54^4X[ND&
MU$*#/VJQ?1N.78/=S30*">;0NT%]<?1O1N8(3JBN9->&&[<]F:/R)WW*7._K
M8#M];D[0WL^5L*4MV/Q-W>OVPV8A/YGYG&-";A<2Q=FVS3A*J;!LH[E&$ O"
M()$D@8@1BA7F$::9LV7E/?S4J&BK -AK !H5@-7!?$M6"V#4J+*"C")=K!#_
M:7(PW08%?V#JFBSN'K;AH/B/9#D.,@]^YF5G&%N-3_^GCF>:=M;XR'#M_I2N
MM=/6S!Z?OF?EHMJY%^8-W<QMFT-[L"J*]4PF242YE! 1LZ+@%*?&L,T8U%IB
M@1#).?=L9']]T.GM_6UE!JH1VK=FVE6<W2S9L-@-O"#L0-M*"WXYD!<T E_N
MVMZA>IHK.L$*J%T=<.0::JX G)91<[ZS8Y*N$,O-8KWZJH0J?M@2GI_5NLD)
MG,51CA-;WR2/<YNMH%)(.,4P3G.=9@G70GG&TK<--SUZV4H+RIVX-V"N5BO
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
M+*($9[/U<LWF;NS4/IP7*^T&'>[KN;=C^-'-%3S=:"8<2@/32R/H0;;4EDW
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
M2R@)S).,P81IC&.)L9).AFQ F<9&,HU*-@"X5@7P%U J [;:3.S/=D4[&XW
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
MG47:MVO?]6''Q^[[4I>'DVQ/7-].? ZX,QQ'6%$;QF[]55&60A;)!"9)2I5
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
M +8M9.KG6/2;"S<786_X]GW^W0#[=0_8'>-J6T"DVKG8WBT34&L0SF'7";A
MKC>_L0=UHG6"Y=@=UNTAW0CN0_'3T.BR$*IINE'O]5.&4IVD-M+;[&%(BFP,
M#Z90"L[R*-$<\<@GW/O20&/;B)1RPB<KZ/5V,7Z0NE%2"*#Z=D:5&'TYP*B'
M*+]K2 2BDXO##,H<UY0])HFKUP<M_5TZV?>B"5?O?ZJE*(P)-N4H)5PD,90\
M89 P2B$E-(58I)12D498YP&*?E^68&P,T@AFPSW*4)&F\F602M(M,^%X*MHG
MOGV?<;94CRX5F(##X.VM$KV7C;Z.7[\%HUO&'T.IZ.OP.!:)=GC0P#$J-M_?
MUHQ;K9>EAV5UO_ZAEM]_L'DMH3'CM"K6-LNCTF%*<MLK-8T@0M@V2H@PI(P8
MXI0QISJ.6(J(7P#=@-*/+S*O+MTOK,T\F[5\[*\^\51HQ"6G,*,<&:N:2FB3
M)R'.$HH2E$J9>_6X'-NT#YEC6<:Q<,=X%WXNWJ4" >RA $H8P-K@L"MCO(4"
M%/-ZN1GO&]9S:%2_[\WX0Z1Z>&6&"Y;J/GFO'3350?(_1_!4]RD)%D1U@P@=
MJQK9YW]>S!=-R92J[$'3\@UQ0>(<:9ARB2%1.8)4:0%9IK-(TB@6&?>J;M0Z
MW-B6M5):SY)&[7BZK0CA4.J9Q"NZW9>TJ6/R2RUL@$-"/U1"%3UJ'VS8XD=.
MBI\407*[JQMM?%66H<2ZW R6/?!F=F]Q9U-DROJR[XJ5F"U6F^5>'0LD=$P9
MC:!*4K/3RE "J98*4AH;9LGR%.?:ATRZ"#$VBCG0H>XH66H!=FJ G1[@=Y<"
M%N&FS(VO^IZ(GEFLESGPIK=;0 Q$>IU$&)0*;P'IF"!O>E;GA@./MHN!>5+E
M)[G;K'\LEL7_6M\]38A@FL-((@I)JF-HV]U#3G/&(JZCE'J96BUCC8T$*U&;
M7,XF1W,KKG=#@(L8N]%9(.1Z9JT:M#H!LW:[W5T'K4L-_VMPA*O5?W&DH6OR
M7U/Y3.W]J[=T(XV]F*N] O[_MEC(/XK9K.SC?EBPJ/G55!O6T(P)J'5FVR-I
M"O-,&OO+[.:23/(TC;S*Q'669&R$8R,?%\]FZ\(7B_\&OY1_EO]>LY^_ K97
MZLF/>[I/E1LS#3(!/?/60?CIGA83T @;CKINQBL0L7678U#:NQFN8U*\_8$=
MTD?N2R_;6S8K]&(Y+]@')LK4PSKR1R!!F>T4A[($0<*QS05)%11(:T9H1BG%
MSKD@[6.-C?8J:<%.7-#(ZQ&V?P7>=B(+#%K?[JV+>'7)[;L"G$?R0C@ !\I$
MZ/#B^>40N"'2FA!PY1'#1?>[Z7(0JN]X2\>X>R&6&WO@4-=#5JLFKAM)Q"E.
M-92",6-?IAEDG%&H,XE0IC(><^9C7UX<:6Q$6CNYUU9$V_O Q@![!M!?!-7-
M$@P"5<_T6<NX5]I<]1+^?@V*4*'N%\<9-JS]FKHG(>Q7;^@:GLK6Y6'FO:Z>
M;>PY>]RY5#_4?%4\J_JG3==%C)(\YV8/RJ0-M$((04X(@30EG&0\HCSR8@O/
M\<?&(5OQ;6SJ@=S-!^/0D#'(Q+@Q3H]P]\Q#09#N$)O:":]@D:E^HP\<E]H)
MFM.HU&Z/\:.[U7(]K:LW-CM(11#/$@69V3)"$L6&R(RU W5$",9(RIPG;JF%
M)\_V^6J&21NLQ?/<\)R"UDXR-P'1,WTX(^!,$1>U;?OXS4U['[[YU^ZC/WW>
M()_S136:#_7R!1W<.IUCJLH_WJF56!9E#-5"_X=:K;=![ O]KE@J86:J2EV>
M1CCC"$MBJQ7:@SC.8*Z3Q.QJE"(I85+DV.WS'E3N\5''GNQVY7VNI =/I?CV
M)[)6 +!2 P]?RF O@X,[:XP3W+=%M5<LXF+P[IN7RT4EZC^/WI!:_3I(M^Q;
MWKPA=Z-]0SS\=F-\4P;R %9O0A7Y+_;?&'88[KW:NZYN*EFQ0_VG]..4OP3R
M+PX]<ZV>RL&$&<[G.32^!][3P0?O&#S$5C_L#L?\QX:)/[.9#1"_JXJOF4&K
MXN(XI[&4QF;1#*608)9 GBL&)8FHYH1*\[]^=4^<QAV?]6'E+8/YA/V+VDGN
M&4[DA+HFJ6 YB:!2]E QMOT_DSR#',5$\CS+6)1/*Y(RN];E^I60/Y:@7_0G
M)]!/R@E9VL"[HBQB+,K+N'HHYG/+XX; :RK_Y?-BK0!R+"CF-UN"*I6647;8
ME@,D"$.6Y1%,XI3@W-CW6:SKV7H_=TSZ[&FNFO%',E-J+@>:HRA1,J8JA8R@
M&)+<S!&/<P2Y^5F&,I3BG'B%0X:>GT$"(QL.*__R_F!ZUJ 1_4KWA1LFP<TS
M'!S:GG<O05#U#Z/T02E40*73F,.&5OK <!)DZ75S-S/KXUS8EAOJG:K^^W'>
M%'7Y1['^\7:S6B\>U;()9WJ9*JDUEWD,LS@BD$3V1$L+PULR5ASE/-/2J;9L
MQ_''1EEOBIEY\L/*-J;:6/_[TTR5ZT>MQ,IFX:J?0JW*'CRV:\^J_!BMY?Q8
M9ETHMK3&@*>AYCMO;MS6XVSTS'*-Y+9B9_6W7RWTVQI1?QCY0:/ 9!N)&2 B
MYT;L G&?[^B#LF!':([YL.MC.@8"E2&:39P*5Y&@&=<02YS;NBD:YK$AOSP1
M*B&(9@*SZ7JQ9C,WWCMXNA>K;<?H[V/Z;L< HA(.L%)4SX"? _#<R*<S)#U3
M2]-O.WPHSSF%0X7O'#Q[V)"=<VJ=A.F<O:C#0=F7V<:>M:W,HOJE>%*Z6-MU
M_Y,!?_;W>;&8?U//:O[!O Q?["GY8OYA,V^:2F0J3V.-,DB9-+MCR6UTCD8P
MBC7%"<$994XY:#?*,3:;IM&DM%/V= &E,J#4!I3J *L/J!4"5J,ND<(WS*##
M>=4P\](S!?V)IL3C@&B8J1GHR*??*?([O[D=V-83F1L>/]P9R^T8')R:!'A<
MA\7MM\UL7:BJI?KRBWG?5I]+,:;*EI;@G,(HUS$D&8T@RR,)-:5$1"S+S2\]
MHC8NC3.^<X[W'S__M?ETK*"@$M2#VRYBZK"8A,"IYZ7B0,02HE5 C#S8/016
M W'W(69/)6;S4MA0)^K7P&CEVXLW#\>FU^0_X,JK%W=U51YF3WY6Z_<_Q6PC
MB_G#-LFRB?+60J1Q;O;K,<LP) *9K3H2*<QSDD8QEI3(R.]@V&?X\?'FUL__
M7#9976BP**M9%5NM.NWSO>;$U0?9#\Z].R"W0#8. R.YK0Q6R[Y-^/ZUEP#\
M+K %\SUZ##VPX]$?E%.O8X=G=#Z,:9*6OK!"FI&FVM!7)!"%-$;,ULE)8!X+
M F.I<TDR3B.A?7GL>) QLM7J!W@RT@%9E:DR7-4<P]L.,\5>1J+WN<DQQ,Y'
M(S? UO_IQS;G$%CQ2O()>K9Q0?EPQQ?' PQ]0G%!P3.'$)>N[%HEJ^4,XZO=
M5F[45R46#_.RJ%-":(0PPC!#B=GY10F#5!*S$4Q5BJ*<Q5E$_0IG^0P_-E_E
MU?.]":AU #LE?"ML><V/&YOTAWK/3!,6\ [5N;K@%JQ@E]?@ ]?PZ@+,:5FO
M3D_Q(SZIBNG[^=H\\=LCF\W>;%;%7*U64T&X$@J9/5J4YI#89&F>8 ZIB'DN
M<\2$=@HMN?#\L5%7)2(H902-D&[4= G!=NX)@$O/Y.('B3-Y7%'\##NLE/C+
MP^+YK^;.BAC,7W9\<.EY@WSP5Y1IONAKEPV9DMC4Q:HJ!=JD 26K"J0VBD-.
MTR3142I22%&4F3V.E) A*B E2L@(I3G+TR%2$*_(.;YMTK:X7%U$]+D4N8YE
MKH0>(H?LVOPZ.-;',&<]D]OM683;Z:[+GU;:@KNJA/-HIGN(%,& T_ZG20F4
MU[_V5T\ =)R7?A+^K@W^)TCP<\0O3$*?ZV =;(7WU>F/*L>I(T,4BQ7*<0H5
MS2-(L#*6ODPP1$@C103+M71T95X:8GPK="-DS> =0G'.(>FPH-Z(3M^&?B^P
M>"P\-\(ST)IQ"%,H<F_1O967S]TW'*6V2'W AFW7=2"R_[.P;I#YQ_E:V?3
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
M6@8:&V=5HEJWW=S6Y6K:JC7B>I@O;>@ZF'F!,.N9@H:!R\/B"P3;0%;?%?B
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
M\RIRWXSPMNX4L%CN"M5]56M6S-F#NM-KM?Q/Q9;W<S45,J.$( TC8FQF0I&
M>9Y0F"99K"4E&6;4*X>]BQ1C\S,U@N]5901;P2> 6='!9_N1?J_VN;]Y."EN
MFR\WFNQ]%GHFRGWYP4Z!R=Z$3$YGQ.H!C"(!T^EOP3%4JGTG&89-P[\%II,4
M_9L>UL%S?R>?2[OT[W-SPS<U+Q;+LHJ@,F;J\V+V;+;/5:33!R:JLV\=<Y6P
M+(=(\P@2F>>0,<8AR6F2HSQ%@COU-^DV_-C8LE$ ;*P&8%6J8/Y3ZF"]@Y42
M0)1: %VKX>'2]9\A!V][K[CWS(]CA-S#9]XK] -YR#M. ?CEW[_\9@9A9ETK
MR_8U*OX:R$G>&=M6E[C_4X=S@'?6^,#=W?TI'9:<SXOYLUJME3Q,(*D3QR-F
MUI8HRJ&(LL1&L&G(4R*@2"G&3"%%A$_WZM;!QN>"V(I[G.#5)6V_'6B'52(8
M>#VO" .BYD'TP= ;B-1O0-&/I9V :67D]B<,Q[Y.FAPPK=L=W9P@[[56POI5
M/L[%XE%]9S^_LK79,EA-#&N7K\]YU\S[GX;\5^:&-VJN=+&N#A.FE'&*(IQ
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
MH):YZ>#020W^-'*#6G#'QFP6X-O9@&$A'9FJ Z#I; K: Q3(&+28<%)ST!Z
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
M^FJ'Q%J!3D8G=AN^+OU<-RG:(S.?*]!.H8U!0!H0W#AL_LG"&X/ =!S@&&;
MH1F:AZB>EZ:4ZZIJ(BTW&U-CI*[H^N+G4>0/_6E^5T?]U%EQ"YGGM,@R!*F@
MA;8$8P*I_@7,A9!Q0626)IE?[N9 R>9&EL?!S+78^B-2U3F&!^7 L7;&H#F^
ML-6P"6YKDQ*],S^'+KN=G?E+%G/LC?+9.KZP7<<7'NLX(*,T$.;!<TV'RO6+
MLE #P7D]/S74!)[AE^7*5$:I?0IOJ"D1L/WY^L=3N6D^1/K+%"]R005!A$*.
ML>D%DW'(,,X@1@IS2?)<<J<#3HLYYT;C1F3SZO/&'Z9:J>],N=M6;B"TX([1
MFQ;@VU%N8$A')M,.S=:[^&:/YD%D\*H/3??@3WM\0@6$6LPX;9"H/01G@:,.
MMWI:IMLU_^='^:2?L"^:YK3-^[BA7]_7&90M15;WN^V7]:;\EQ2?UR_DX6*Q
MR(M<9B1","%$6Z-%)-K6 $6*E8AB_:]NE42&2#,WZJJ5 0<!0:O.'6@4VELT
M%3CH!+9KP.317<+1Y!RTGI9FYE2K-+9I.?("N=N2(8 -93\.DF5:FS$$;&=V
M8I!!W4-87VJ*O]](^G(MY*)@(HF+*-'\&F.(,$\@21&#,8EYD>8L)<JJX>KS
M@>=&E48V8(0#1CK[,-43L/K):P@$(_.0I?9.H:B75/6*0#T9:++ TTOB'\>;
M7OQWSY"/)AZ]:P!>8$F13#.(5)[K/5=DXL0YU2]?P6*%<Z5RX1CD<3+!_,(Z
M&OD< S5.0;,,S? &8N07L#W1'*/_^66=0\56G X^;33%1<7.XB<N7^7=/K>I
M**;W/ETRW7KS47)9?C,>F8]R2\L5?:PS21Y6<L%IA@J615#IG0A$F<GY$+B
M/$LD$@0SDCGU.7058':?V:Z'Z$%DL)=96[VFBL?G[W+Y38(_]*5?W%NSNJV/
M'6V,B?K87_8CT<%!]KNC!;@[7H$Z]4VK$+1+JQ=XX5JVNDT_=?]6+W N-'/U
M&\>7!X_<U::NXK;<U [K0VV6_9>9*,89I05,TU2;,U)0R/(\@YF*:1YCD>7"
M:@?A,??<V.\@*WC1E+>V^N0/7@);EAL%V)$)SA-3#QIS1B<8@]G//#%Y.4-R
MSEON0_BZF>FV'OE!U8Z5+^NEOKDR;5CT1JY[4]*8QT6>49CD2)-5D<>0L8+#
MA(J"(ZEXRIS"7*UFG1M-[86NW8]'8O\': 3W)BV[1;#U 0>&=G1?;P!4/1RZ
M#B@%<]S:S#FQ@]8!AG-'K,O-?O34I"__O13:5/LF5SO9A,+NJNWZJ]R84[BW
M6H9J@54:LUPFL$@8,M%7!21IA""+!8DPQ8AF3NF EO/.C:):8>^Z /!67O"G
MD1C4(CM2D^T"V)'3"+".;D<-0-29EASQ"41,MK-.2DV.4#PG)]?;@_8\VO^Z
M+:#26N#WVS=-%Y]/75?GDPZQBP@I@A7E4!$>Z2VA-#G--(*)9J\B*T@A2!ZD
M(Y*??/-SD._K%!W::?_6-DCZ'2C]NG9=DXY;*@&ZK?MG'UIK;YS#E,*NNQUW
M_K*U')EAK=MHZW5K=0)[I9[?,UE/IF&PC]NQR5.V.?1S&@:K9;>G@9/X?2K>
MRZWI;_K!,)60XL7/OU8FU>M-N:):,E/&6;\#=?&,_88OX0D2BE%8$"0@BLVN
M&\44TE1%DN2,$\'<O@?N0LR/]/?" KJ7]K_<Z-MC+>PX>EQ\1R9BTXF\[C+=
MB6\"]G\S&NCOY^_@@/M!BU'VYOX@!J)5#P$FY4Y_@)X3Y("10D:U?I2F5)">
MSS8<4L0T3R.2P8AE&40L+R"+L(!%D5$5IT@F,1T>WNHJUMR\ =?#*/>:31_Q
MZKS6MF[/J5=P=+_H5(L7*!K6%^M1PV*=A9I!?*POD':!LMZC>QZ)Z\_+F^7Z
M^WN-B/ZQJ0[5M!V\\)6Y<$B+<YY'^G^0Y2J!*),($L:U$1QE-$N)5 DKW(S@
MH2+-SR36FD"CBK;36EWJYD!JN*4\>/DLS]@G7)*Q(XO,.AA=[D"K#7A[LBH7
M[>CCGDUCG-('PC?4T?U0<:8]SP\$WMDA?ZAQ/4WQBUFV"RFRG&.90<)-MY%8
MY?HGD<(X9T3@/,<L3]SX]O)$\V/1^GO9UAC@QTGLLG$3.5J_E^&UM&8'0S:V
M=7HIC_^0H'W@OM<WL',W/GNA"65,7IYD6N.P5]$S8Z__ZI 4<;3.U_+P'^I*
M+=5?](7;ZNWJ@]R4:_%W63Y^V4IQKU]G^BCK?S29LF]HN3&M[>1";]L135@$
M:48E1 DBD!0IADJ(Q)Q^I4E$0W#/:!K,C]1J&>M$?*"TE.";$3,$DXWW% RA
MR%FL[(3<>ZW82F^ME3O08G '&A3TO@$T.-R!#@G00M%<4A<?  :-N@'IZ'P^
M^CJ.^J$83_H9?(%&7QJ[3]OX8OAW[S.I!MIXERO^\Z.L:YD=4@Y>TLW&M&VM
MYVI$>KOB&ZF%?R6;/Q>%$(QREL$"&QL\S;4-;A($,H4+HK^1"O-\L9*/9N3/
M;HW_!HIF18.DH<$S <>CQ+H:\Y%JIWD\C2J@TP7\UFGSNWMKP:%+:_=QFVJE
M)FQA&')UO#H=!L(S8'?$H1)-WE$Q$(27NC"&&MJ/M/]&-V6=#V:*4)J2JK$J
MBH3A N9Q3"%"!8(84P%)&D>(<J)8;E7J]MH$<SLJ[.1K J]\BG.?06C'=$.
M&9FVG#!QIJ1KB@?BE[/A)R6+:\H]?_.O7N?1L/ZOV[H*U_U*?%A_EYNW*[6A
M3?+G;B.;Q@!MOXJ8"B'B1,)495R;5U$,*6(8"H6$9)BK)+/*9G*;=FZO?"MX
M?291BPY.90>-V YMV.U7H)\;QL-U9,:PA-2GQ;T]M@ZM[D?!>**6]T,?7VO"
M]D.JH7%S;\W-49Y&-3\[CC8):_MIV'&YY]U^AMHKJ>1FHS>5]$=3P43_T/VN
M/6I8"!HG2*0I9$6"((H$AAAE"!91@F4B(X9RITK<%G/.C=L[\>JX^$;HN_KG
M_3_<.I?Q1M_.[ N,Z<B\/AQ.9_/0 :! %J/-C),:D0X0/+<K76X-FOFE?W'8
MR9:R>MA^T9]DAH7*8E[ &%$%$<8)Q#0NH$!)'&$F.,U2MV:5]I//C9I>?C%N
M6W/BL--/P<;47S%Y6>!I796UNS9()M;E=;#CIK'0'9FD;/.H&N8Z<<?5JDR6
M.M4+Y+B949>GGD/B4R\HEGE-_6-X;*GK 3X;!]MN\[.-$^7_;U=J%EVDB!5*
M%#GD/$D@DK& +,T)C!!C21KIG_4FVNJL_M94\SM4[^0$51-VO3F$RYJX:W-
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
M'2O877SM!3]>BW?ZI__QW[K?Z/^8'=/_^&__'U!+ P04    " !L@4M59,
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
MGI^6DKB]XC#U=YS?/$F$$ZO__3K4@OEW7\_B:C'+AA>K-2=CA9H(5PH"A3R
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
M[;G&V>V4J"XZIEP'5#)?!ZF[VE,_)P@B%EY2L$J/"+>NRKK&T?_#(#M%%5W
MZK(HY$WX6N_6+G/CSOGD@U.079T&(J.!J LC/E0=PTU>7'YLEN0II3@W*>D&
M3B=I^H%*G!.$W@5X[JO\N!39UZO2#^MX"9H.>6LH(HA,U;FJ&HP2=. +%XIN
MG2,<0M>T!^%(P&JND Y"M-_./BU67Q'?XF+7W/R.Y&;<ZA2$,5",(H=!AYH3
M"Q)\D"(JGUEALC'"ODO4M)<9(\&KK2JZ,&%DBM?G-9.Q.5_7ERN7C'B3@M2\
M #>>_ ,G(W@C:J%),I8E+9EM_K;B?E*FO=,8[P0\6>P=V*:;US1W+*T.&"QS
MAKQ**6O_: -.IP0Z!A4Q6N2F>1[I48JFO049"4L-E= !I*YVQE7EVQ4C:)BR
M:,%B[953:C/IX.D/@99YEUQ.S1_N/$3,M#<B8QNEDT3? 89VZ=9[3F=%]C,D
MP4!RH>AT=A:\B!8*]R4$)D,HK:=N/D#*M%<A8QFB!F+OPBFZAP=O;:#C5X*L
M[0Z53[7I40X@A9$)91"<MZYP/A(UH]V'C(2:$X7=05[\SG7@-9;JG:#7D?"?
M"VA%GEWM#$""J<.*-!W,Y..Y(EK'9]\AJ9O@?[PD94NE]'"DW>_D7;M-3%&5
M*&4&IVHY;TYD94LMBF$"M?3.4 CZ-,[V@1>X3Y$%& ]G;173 =)>S9?XNCRG
MA>?;69"^).8S,&TU*$ZT!Q\1@F3)HB9SW/P%X?7UNXG]Q[Q,.5+<74#E2D [
MW^_]Q[!\M5I^H!7.?L6XO;8)7$K!&9/)\S.U9%,4\-PB9&=2,;XRU[JR;3AU
MW:0%GN3.KJ6J>G/79\4GKR7WX%5MBJ2]AZ!C #K5O4.9,Q>M4T[7EN\F+? D
M0#I(V!WXZ<]79V?S7?NLS:ZU5QV5]P&7J;+BHU58<KULK&&,))\P<N*GU$'K
MSF'TK#5N'B&GF_3 >#AJI8P.CL%')(31A52D ^^KA"SGX%/0D+WED;,DO&Y=
M\7]B[=-3I _&0U4C571QK-4=LEKN.-IWN_$E&UV$ )OJ#.U$(G*8-&B;A"T^
MU.KT$6S4=1JF[GC61KOWF**C!=V!_7F6\ZZ","S>A'E^N7P>/LWIS)Q1^*"R
M4A9LV8W@Y!;JTQA(,N1(IM6(8AOCY0%2IJZZ' 4V+<3>A:%YB]M 46B^G*'W
M+*7SL_-=B<.O6.9IONM?4\=M*ZC]2$"99, '7E-F2A1>2'JV=<GW]ZF:-KLT
M$JH:*Z,+@%WCX=3&MY<=S&<RE\0R3\"+DN0C9MIED24P63FF,7M96B<41F!C
MV@376(9Q8G5W@?F[LMW/87]?&_R?K[_N?C[#A,:(D$&76B\F@ZKSU"C2L2(R
M)E@A5V/T^. >PJ;-B(V$R_8JZ2"I<8/XO?LJ.$J;HP)4/A,'Y(4$43R=%$9E
MM%ZDYO>-=ZF8-A4V$H).%/;A</%[N"SQPZ[@=!S#=-0T$(.Q!,,L%$P)5"%/
MQ!G,Y),D)KT3G+XUNN4:;2;,:(\()\J"C*[B#BSA]T0[<URC04&FW.]>;)H(
M09%P)<O1!!E\]B/>0=U+T[!\"ONAT=A4+S_:8*$; R%NC-.YR=&)4RUN?O+3
MC;AXA*.GG'>AM240U;I"JSG!4S%PBC.*#@QW.:# T+KVY4GF72P6JS^KL"E4
M^G5U'K?E?'&WB_5EU5R(5EA4%A2%1_7QL(3(7 &CO"^">4W_:!T1'T+@U+GC
MQCBZ$_6.IJPNXMEK27+:]*_7.WGFG0_\!M>[Z=TSLM,V45@.UNTF)I)#'!US
MH(U!)XHN5K8./ :0-77R>63<M59,!Q<:UUC:CX5_=K[]N%K/_POS3-5&_4$3
M%R[7ME]*0XP6(59&6"BY-.]-\P@Y4Z>@GPY;)RFB1TR]W&S.B0V'63.*X<G\
M5FML!(>@O0//N%2T;YR0(PPYO8^4J7/!3XVE(Q30Q4FXI_[U^7:S#<L:4\^*
M8DS;6$MZF0:%M!]"( %%Y2.*A-J&UABZ0\34&=N1T7.:T#NP/S=2AWMN9M8'
MITW4D!1)107!(,0806;.HS<N&]T:-_>0,76F=F3DG"KXAC9GBF'&8?/Q!04F
M;8<67WWHTPTGOI^/]DF&JX6^71A87EC4&E R52>T. @U6U4O##@:PS6..''X
M#CVG&J(ZE8@^\\UZ]7E.DOOEZQ^;^DKJZAW+L[2=?]YGZRXEP(VP/J<,) H'
M*G&L=QP<$@:E72IH=>NX[G JNTDOG(:@V^9K9'5UX5$1<V6^K34!,QT%5X*D
M1(&I)U'5YKM:TI<46V0;<@ZZ=>.M;ZM/"Z&Q-7VW2_\Q0N_ E?I6'K+KIDHR
M>TE[;_-^]9;.$W(@=H/]OM69O%\=*E:TK#BN.*"N#]:CHVA$TQ_*<F%#U%Z*
MUE7;8_,T;1+LB:'=%4"ZL+"_(JU-KG55./U[@3O-+_.SLWH?_%^[[\\,\UE[
M1,BY1E0R2PA9)F!6ID3LJAA:=ZH;0M?$HVV[PM*=1^Z-U=H%6"\[\1,CMQKV
MOZ1H8;X^VUV@,):UY JX-#4D1 >QA S<V)R3YO4)6F.P#J%KX@E0/8.UN5J[
M .LNH_!+(,G5,E=<;O:;#NO]'@^ZHHC$PU7-79!SY:-/)6;Z"6]]37$_)1-/
ME>H9D U4UP4$OTT7^+:1GA-O'W S"]J:XI.!E$QMI1,+>)$1=/$F)F-3;#Z9
M]1%R)IY/U3,86REQPOBL)A#O]MWY[4O=6O@++I'BS7>K5&:<QYQ*(A>$8>V2
MBAD<-Q*,QTPRU-S?+E"^FYL<NMC$@Z]ZA-PH>NK"$OXMS)=5CJ^7[\("7Y<;
MDPBOQA#.O-0BF50@9A5(:-: EXF#"QB3BQ%->]]Q$&43#]KJ$:PCJK:+<OR=
M_#:DX7O*QF9"><4B]V"D%*#JTZ<0R"]F3C,E5#:.MR[I>XR>B0=X]0S/9FKL
MPH[NG)$+(5^<"[/DDE(B,!#<46163-U9FD$D3R1XM%[949JGWB1CXI%@/4/P
M5*5UD-F_SL)>C)>,H G*>B& Y>#J,RL-1'Z!+%"1EU)0R=8/T!\D9N(Q9#\*
M!H]78!<',Y%?*T?P5]S_?4UH%YT>KB3&F"H<389@LJQ3'PHXVEX0D[71%T_F
MO?W8UJ'43?S$J&NXCJ3C+L[PN[S=?8TP8TEF'F@;%L%R?;/*(-02\9 #9Z*(
M[%SK%C%#Z)KVRF<L5'P7?"<JJ%.S>=]0IOT<=^N\(@DQ*-4;5I@=^<4\ 9,L
M!.%R$-@ZO#F O&FO<B8#81MU=8K%E\O/)/O5NG891&]8,5&"4=: <MZ#3R@A
M%<]$-,9)U;JJ[5&"IKVIF0QOQZJD4X3M/.!O_LI^T&^A0$NZ'"'KVE,$BP)R
M3!B)K2@=&5=&MIZF-8RR:2]D)L/<R4KJ%'RW!FO.A$[2^\2 F3I/.# *NFP=
MJ^D-INA2+LW;MGV7J&DO9";W[8Y130>9F6%^PM7X@QE7P7JC"SFJ)8#B)H$C
MID"*E*Q(.98R_N'Z*(G3WK5TY=X=I[8N47DQP^QZEW*-B@15.R4J%TE^B7@R
MGB1)KD92WGBTK3L5#:%KVLN4*>W@*0KJ(K4RO)QYEE3BJMZ>,\7J4VE),9.A
M7471O,L.K?;-VU0.IV[:B..)B\)'4EH'C:\>X*P&5IL'!!EL*$+&0H9=$H>9
M2PB)>T 19,@N<L-:7^8=3F4WC3N>Y$57*W5U82')R]VE_-^OGJ7_<SY?XXUR
MC6?+_*UB(S,K*?0RD$+4^P&"CLD$2=BH96'2Z.8U#H.IZ_)%6#.DW*YA&$=I
M7<3*Q$I"S)L7).2K J)\7@6(%_$_5SR:VK*=W)S:ETDQVM-60C(&@_91%][Z
M^<OWJ>KRW=9H &RKI X"E.$"G 5$8D)P$)P.$B6EI"U%#@[3+G!NE"ZQ-?R&
M4]>EIS@6#$=26K^>XD7CC7L%J:VN49X"--S6@DH+)%L+V0HCZ3-T3D_T]O\1
M*KMIP_4DGF(K=4WJ*>Z*T)_ES[5CXN:/)6GH'2[G*_HSG1,=;_'S:O&Y9B-V
MDS%?A+1/4"F9-(\B0'"N=N\N$3R9?1"Y* H.;6#AEK?XP-.!@Y?NTA5L!H75
MDVEEZ@<J;_'3A9_[NAS!J2TY<:>A2,GK:*@ 7BD-)C*G35'<?BNE>A1_)Y'1
MI5<X"A:?3ENGABGOFSF-U]W@.J.5/OGLU7R)FZLYP2GG$G3BP(,GMT,$7M/T
MY(4XF9UAQM+!,F*H<B]17;J(K3$YCHHZ"%2N[[/[&<JE2&%+@:#JA26K/=B\
MCO7"4D>K-0H>&F/NNT1-6[[PQ)AKJZ(^LC)7#-49U+4A:#7PSU<;BO2]1R9]
M<<!X"I49$E7,)+G=9914HGT[\T?(F;9JX:FM6R.U=(6Q%ZLU[:#S=?H8-DA;
MYEL[VADSSCBK?'W86@O'A2%;'2A:2X7)X)EGH;5I^SY5T]8G3(2X1DKJ WC7
MLYF5A=>?JO8VOWW!=9J3.&>&&\Z#3>!8K&U( P-O4ATVZU!'+@69\S$SSO<1
M-6U9PH1NW.DJZN/F[39+]?)F,\-2@G6L0/8H07%!+-A<BSA"G::NZ*>M*P'O
MIV3:!YQ3X^MP9?0!JOO-\ZZ,]F*(4W1)>L?J=8PFHVPMQ3LR,:!-4F14F&)N
M;LN^2]6T+S7[.$./55(79^CUF&?'2'5(9SYD+IE4X%4=&":8A2@% RMDU$78
M%%W[:=3W$#+QT\H)X\_C=-%/BFVXZ&9!:B>+T%!"XL1@$A"XI1@["&.%$[*P
MUAVTAE,W#($_^JW$R%KKX&+VMU(P;5^7W[Z0U5Y^P+<$]]?+RFS]?[7>G\,"
M=T]#28[S1)NA_N#9,M_\QK7?O!KY^>M\\VFU"8N_K5?GG^B_H*_KM,_Y\ASS
M1?4CN;PSSRP+UJK=I0W4IB1T2C@-+ K46F+,OG5.>7JNA^V?'_TFI1]Y'X2R
M#M+B)\GF#:[GJWRW!/Y"8M>UL-?,#&4LN\Y ='C282K1@_<2(0GNR4^+S(O6
M3Q6>EL-N9ERU+=3H&"8='&X7 KC%]C,R?>OU5^)P/TA=(S-9R@2>DS>I')W=
MKF@'+@=)7$<1"AL!^]\EK)O!6NTAVU8I1R/MTVX#$*?K[1/BS3@N$IV:8&1$
MBH61 I><#$AD3AF759"M_?IV>'N*<5Q3X.T0I9R(M]^6;5(4)]G^64[%:6T*
MN,#JBR8RZ@[)/0I<!-IN4=LR!@J/)GC:ZX$^#_"#E-B!4_ON_-.GQ4Z,87$I
MQI?+LEJ?A1M3]QR:'$-Q8"-M0:5M%:@QQ)MASMM,/VJ=9AM(VK27"*.A< S%
M='%_<-5D&C=OPCQ3V#N33LI@<X98LMJ_L8S>6> \F\B-"2RT=O?N4C'QS+@Q
MU'WW ?8IDN\$/63[R/A>,N#)0Y!:4[SCR3]0FB03)9G;VH6*,W0II/;==&Z0
M,/'+U"?!S?$R[^"(NQ3+52O2RZ<[RWQ/<JWFJA:KS?D:KV1G#474 C649"4=
MZ<J"TYCJ=.%4/&T195I7GYU*\[27G:.Z9D^FRB[LW44#CEWGW#S?GM=9Z<MT
M7FGYY7S[^VK[[[C;ES.%#@-*"=K:1&(M$GP1!:Q,46EE!3>MZ]:&TC;MR?JT
MF+D#V!'4]X-/H=YE,#?S?2G?Q]6"U+^Y*-&XP>")<ZD?6>;I)E4/Y;7][.J[
M*WZSP-Q8HY,"PG,-4;% L&K7@YO<0).5;GZ[-XBPDV/9RT7>[[JJ><^CUR$"
M!=[U>7BIG5N4 I.%0]ILJ'SKUZHW*>AF"G4C+-P)48^7=P=NX17U>XG4L6^K
MY2X/^66^F2F6<S:! B-9_67/,G@9'8BLR?*P$%7SV[='">H$2T=H^B'0G"SV
M#C!TBX=?5V=AOISI++4P,H$)%FE/>=I3D@(NZT*)/CK#9>ON#?<2T@EF3E?T
M[=*%DZ7> 72N/6?X.YY%7,_0915S]*"UC'4V+Z]=0 5HJ1@71H3@6A_+=XB8
M%C(-%'O;_SY)REU$@,\R!0ZD@+"H@<++Y45(<<$.]RDXIAE(:0.HK#Q$S!X*
M*FLRVB!UZ]3IHP1-FPUK#Z!VTN\"3&]Q2Q+!_%M8+RGNW5SRP55)BBN0(L?Z
M" $A"AT 60VTM,V)\<8HNI^2:1^.MX=/ WEW@9OWM0[I?/WUAB65UA9K$&KA
M!]2^L.0%B@ E6R94\!I5Z['6]Y Q;159>\2<*NDNX/(LI?.S\T5-A^Q>!U0!
MK?$C+C?SS[B_AKI@K0A61VDCH./D!R*3$!2+P)+@0M;+]-+:\@PF;MIJKQ'.
MLE&TT@7@:G*W-C-?+>@W/EQ>6%UP$QTK0=1^&ZE:VZ0,!)83<!.2L$(5^KOU
MJXU'Z)FVJ*L]K)K)OH.H["IH?46G]FXXW4P*[6/Q#&S1FLYJ'\'%8H&C"DE'
M99,:+1-T144G[8\;IG^.$W '$+E;G'TWO?J6]L*+U?K/L,XS+U61FIR[8%*F
M@%/743*TR9#39V=C+(NM+^8.)+&3/-&1B/CNE(%VZND ?7>9N7H<\&:UWNEL
MNUW/X_FV;M7WJ_N-\TQ+E^EL#V!4J*_."Z\9?P$ZE8 Z.%OOHEH;M1:4]S8-
MLB&X[EC*)]=T-U7[;]:K,M_6&;"S$+)(PB/()!*HJ$5-L=02)HJ1%<N,B=93
M2;^MWMO8Q_'0=J3$NW#^'PIF*C>_X_9U>1^^W+MEWNS4,,O1"*<R0DRU/[1/
M&J((&1CC0H>L&.I1IMD?3W)OXR''P^53ZK:7X[TV6</\Z_FZFOJ=9=T]B/GM
M[--B]15QWSSFHJ=';2(S"ZJD:.LH'%:K>#FSX(J(4!R7*BL>O&D=X!Y%:&\3
M)D<^O$?58^=@O;^#E@C2""4C),T+*.$<..,2H/%<"8U9I]:6]F B>YM).0U(
M3]??U+V]+UM5UL:5^]7??205;&88C&0^2>!)T2X+=:)7*@R8Y"Q:':/EMZSE
M VV['UJAMVF2[1'43L!3HV3G7US=N53Z+RTR.<+.&Q&+!Y%-G4"8,P2M)&3K
MLXS6*J?4(* \LDAODQ]'PDHK,7?1B.S&%=W.6E[,R,JU+>[?<?MQE6<I,H?%
M*= F[0JZ#42# K(H=6\8*:)K?-0-H6O:UY)/>;HUUU(_'<N>Y?\XWVPOY[/=
M7Z&RVV219)QK]$2ATT[);Y%$L)EO\=V^DGU_XK_%M/JPW'W*_NE]';[*+%GP
M*'RM"DX,R#<-(!W+Q@DFDVQ]YS$V3].^B'I*X'>%CE["E-,3J4P&9G(4$%AM
MMF5B'8)L([!@C-/)F<!;OP)\RI3Y:)TI?\"<^2&J;MIYI*_G6/L4VD?<SE-8
MW.1WM+=9-]?LX:'6(U)XTE=;447O69!@HD90:#5XK0WHQ'-]OLUC\SD_4[S:
M2E8+.E]VMP^>V,P:ZF!YX)$CYTJD5)HW&OGA7FT=@H7OO-HZ1-Y='.:/O2K)
M44F9=(225:&SPR8(49.C(K,(.DA%Q\=8X.G^U=9!FC[HU=8A8N\ 0_>7P D;
MR;'% +9>$BGMZ-!GFL3C:4?)F+P*K9^+_G"OM@Y2]*!76X=(O0/H//X<Q&M5
MG\QF\,*K:I8]^$*V.66O.2+]I5J?7:<_QGGBUUP'*?R@QSB'2+\#*#WP-(1Y
MD3C6!VFH E11T19C$=#*6DO+,TNM*[-.>(KSQ"^Y3@%/ WEW@)K[GH<PD8LW
MG*@W(8%B!L'+VN0^VYA#RECLJ*GF?I]NG8*74R7= 5CN*:VUH2Y$(G!*$!N!
MD!ZL(P$5V@2!&<'__U;-WL0M/D[ 74#DWAJ _4WN@Y4JFQFS7!F1$$I$BD 9
M,G!!.'"8%3I+&R6V[G%P)*F=^--'(F18R493=?6.ROM+4Z*3FMD0((9=(QLG
M(8@0(1G->'8Y<]8^]#^4RDX,WQ-@\70E35I:O"M:N%G6LN=TADHF4W("Q@0G
M/T 7<%XH\%GRDBQY ?Y6P]$'BD+N^_1I?:A&^&@CN_X*@S:7]0.UF6JP24F(
MM"JH6.I(4"M!<I&M*,'HVS."!Q<&72W2R724!E!H)<DNWAK<B IN,1,C11DH
M#,2L:U_<5&IT8,!DBC=J<:02K6]H'B&GDUDE;<Z:5F+_,5IGOCL_.POKKZOR
M;OYA.2_S%);;9RFMSNL,K0]O5HMYJO/^CKB1'?C)S>]=C^&HT>WJW66^=7;U
MEL6:OY;!TWFDZCO3VAG;"F,85U+SYAVW'J;F9)_Y,<F^)V'^LJBCTXDS+:3/
M4*\*R05C"(Y3)."M\)B]<+276OO)@RB;-DYKA)([/G)[I?PSF;#Q3=G4)FTJ
MTV:2RDFF",:8.EM1YEHAX*#8$KS07.KFSV;',VV_A,U\\[K<6N#K_L]ONRAB
MBE:@A")K580IL4:7#@QSP9@0O/&M\^##*.O6M!V"DMNF;02E=.'A_U$'I?^V
MV<YI^^-F%H7R6(AT%[" *LF!B^3$>HXVQ!1L:;Z1;E(P;<YH)/"<(.0N0/([
M_GE-,NO5DOZ9]L6$]V\#-*)H[R1H5WR=F<+!AX#D4QA?VR!YW;X'U8$T3IM\
M&@EHHRJJ"RB^PP^5G;?XJ58X/V2&,T78R:('CIJ"[\@D>&\]9)E"CBQ+PYJ7
M50XA;-HTUTB@:Z^2#NYDWN)G7)[CM=<@MQDJ(?#HHP*K48 *M6S>>0O(9(C>
M:25L:QOW7:*FS8*-A*^VJNC"BMT_$O:.<;9*&\L,9!,-A>+&0R2S7#T&'3D6
M:9NWG!U$V+0OOD="67N5=($TVC5(S,0%WN'%:>>SC0A!.[+(Q0EPUB$PQ[/7
MWJ"2[=M@/T3-M"_#1[-<380__=WP6]R2%*OE#5\K.[>YL3R3J=4D)&%TO>EF
M$&VA ,<7)HUCBHM;U>0/7!%^9Z%IWW,W1DESR79A<.H,BOG^/6XUIZN=O'!Y
ME1V\QAMSJ&@3*)*2J%=9BH'+F?Y(!@7GR2ML/<UA.'73OJ >ZY ;1SE= *^.
M.ES2K]R)/%)(27*6(:98B!-=GW$X!]IRRT2QS.76Y]Q#M$S\.'DD5#61?!<8
M^A5I[33?:83^O<"=:I;YV5D-;?\KW!=\)&:21^:!T98!Y7U]2%V?<8><<Z'_
M1=OZ6O4(,H<A[T?+RH^MKRY ^0HW&\17M9O '2LM/$_!.XI\/2?AJ5ILF+ ^
M[S"6MI='V?P)Z"/D# /9CY:];R7_#K):+\\^A?EZ]^!Z_>M\\VFU"8O7Y=5J
M^>'5_#/F9\3HW9A7(XO>QP1<\ A*D$\0(T:(3)7,8K+$9NOS\P@ZAX'O1\OH
MCZZQ+DS<WU:K_.=\L2#3_9*4MOPPIU!HS]OEC_8\SHKBW)&\H%" #,JX"*Z$
M#(&"9BY)OL6V[DLSF+AA"/S1TOOCZ*9WV-W^^H+%)'(*W"9@SB50/!1P6!2$
M;)A DQ/ZUK'$P40.@^&/=@LPKJZF3[&]7&[.U[7!Z%NL-5AW70V5G'(A*<@B
M"U#D9H#CBH(IE;BUF*3DPW)LWUMI&'Y^E/Q^>^%V8;IV5>&_W&YIMW^"M-LB
MJ:85/^\?Q%UL",^2M,JSW6MO4+9N",DTL( 4I#./FC5_Q7@XF</@]Z-=!8RM
MKRY N1]6L)M1<'-[R:1%,=(2$U)2S!T1O$,+Q&&V*03F2NN;S(=H&0:O'^4.
MH:GDN\#0B]4:YQ^6S\]I]25Q0F9[0]*I+RMIG^R^7.S4=<>&<Z:SK&7E?C>_
MQ6</3F,&@XC&Z1"$:%V0<32QPU#XHUTO/(WN_IF>!.R:,HSX(.#B\R=Z#G ?
M=XT> ]0ZC5NU&N3;$<EIB_FBEN/F-Z[]YA7868HHK [U279-E 0.H?@"F(H,
M@0*%7%JG3YL0?K+WF#YB/E_@ZW)G[5LK7D\JV<(U'2*REE8I%2W$1"8BT.DB
M#!TS(C9_2G4XF=,^/GAZ5-[Q,T?6;+,D]N2F]]?:(6NQ$\/Y<0U_CUIG(E/\
M&+?CO\_BZ$-0(0%/EA!M."%,I0#,RR+J57 PJK'M&/'IZ=46>[->?<+U]FL-
MVK:TP^KN^O2MUY+ XF-$!QC1@ZHC7AW# LR0DR.C*=8TG_\TD+9NWV@=@I2'
M;5]#Q4QX:[=9;[]U%O@;KCZLPZ>/M2_WKCNIM,Q[LMR08T[$!-9!,L+59J4V
M1A'ID!AT'M,JUY!%7WU#U:,$3-QI:A1=KUH+?FKT[)]F7&?AHE=@=@YEY#4Y
M[@.H9#)$GP1P;1C]K1SMNA;H>8B :=#34+&KUE*>N@70;A[$,NP[SEYT@)1&
M&*&- ZOJ%8I \D2S(+%88B &;3QCW_.2'OKP"1'01E^KAL+KH#;D03OZR]?W
M]!&['2*T#:)0?&"%XK6!D0?'BX629+$Y9%=*ZUJW 61-W&=NS)-H+.7TC+?*
MT,5^+!25L( 2#$,%RJD$P==NCB59S1BW6K7N<3" K&D]G^90& JU(_72 =1^
M.2>)4K1Q89B%0<X+XT#_(.J]DN!D8"!"Y"6):+QK'9?=I*!3 !VKX-NM,HZ7
M=A<W4%?RN& @<^>*$!&B9&2W920Q.!-!*FN2#M:GTOK:_!8)TQYP8^/E%'EW
M 9C=Q59]_+Y3R6UV7/1"^B@A1K;KHEY(*L2.L"S7 =,AL]9Y\T<)FK;QQ=A@
M:J>++J#UXGR]G&_/UTBB>C'_4O]U.<I!614S]Q)2D@(4UM+S>E60*(1%P8TS
MI75.]6%JIFUL,3:H&FEA4D35P/=M'?NW<Q"U5<1Q$1"+LV1CB8%0L@+OH\W>
M6,-<B^3AU8(3MWH>.UEXG& G3@[NB+Z L='<62&)3J-K'Z#H(:;:H[@P43CM
M#N<&E=4/P</4Z9\CE75;W4=(;F*%_WV^G)^=GUU.=XG&:1T%9)_(( 9-?CF/
MA:"?E"WHD<=!4=!W5'YCT8F5?HS*5BWD-[GE_WOX<HWT$+5+%>BEU M_2;R[
M* C\&!RYV]&@'%3V\CW57U]TFABFF>J/EE\7;N2#Q]ZKJW[EM= N&+*%)3A6
M+S](,G5F2E:<1[3%4:#^5*FV5P>-3AIO+,"DF=WC5--!MNU!CO[88#E?O)H7
MG#&/T4J.P+) 4-%12"9\ A-YJ%V46,(G0]LWLCK-RQV)A*% .U(M71BV%W0D
M;W'W%/;6*[!K7'F6):88@)/5!J6R(_// H0DL23R\1QO7A@^@*Y.LWIMT-9<
M,5W [8#JRMW!4%A(JI@ 6,LYE7'$8*33P:@H)7(,NOG3^0-)[+;?<IM"L/9J
MFKJBY\'J%7(SG*@9+<T3[58N)?CLR---(?!,<6TL+>*Y[NO!1E#YH+*P0^0_
M-8@>+(!AFD7F5(&D:S]HY&2,L^9DH$MR7 CTO$5D.+ LK$$%4U*(&7FB,R55
MCX:4[3370&&:K0-QC;T] ?;8"J;#3Y/O(75W"G\[CCFAP"G- (W9==,J$%2J
M-_L&C1*J:-WZVOHP"GNIPQG/ CR!YCH(X.[GZ=GV>5BOO])9_6]A<8XS8R@J
M<,Z#-=:1J7"TQSAR8"7[4- YIG1C. XB;-IS:$QD#.I8?(J:.L#>3?G]OEJF
MW6/2[4PG:TK& AQK/TK!+ 07"NBD=?3)UL+-4:W?-UJFM7-/B+ FRN@ 5"<]
MRYL5CCI+7NO ,SEVP5KP(F0HUF:4@>5BQVC#?C3!T]ZU/K$!?!JU=H+A62HZ
M1V0"6+8D+5^O+KVFR)@;%62Q0C1OV5[7G38-_\2(.DC(/\)SV(OY&3=)'O;"
M]?(_;?YH]5Z:&KU#O?CL%P2DVN&Z9I/^,=]^?'Z^V:[.<'V58<I6(_/2@?1(
MH2'68B#!$:3+4@F?*!AH;=<'DM9H>,U#RUQKNV%C#-Q8,*(6167!P=O:,2TQ
M'F+FV;K6_0^&TC:U&]\>0P_,M6FKI1_((!W?^^3F!XQEG$;H7G(Q\F'W\5<8
M*AHEQ64:>*B3PE$5B-8(L$')3+&:8;=S;@\.S[CQP:=/<K@'^/4&AX[@5_,0
MYXOY]NM.2->::]>F[L)P$"I1M!F<@<@$L>:+8HIQ)TOSI,#A9$YC6TY6_MUI
M#N,JJ .O]]?Y)GSXL,8/^W9YY?K6O-; 1(K,./EI B.%H\P'<([MFIS)Q&TJ
MTLO&J!M$V#2)@N8X:Z^$'^B4NFB<<L(Q=?D)8YU3]U+XQ+XT2C0R,05%6UF5
M[\"9$D **[/25I?F3^J>UI=^@^NR6I_5'K*OXV*^WPK?V.?*9U0.O&2ENH$)
MO*H].XT)@N1B,VO]%F,(73^&#WT(=A[PH=MIIX,S[VK>9;T0K:41]S$W"T[8
MV@H,E)?TAZLS+P6Q)T+6D3FC-6\]/&L085U@KB$>'AI&VDPY4_?]N,;!ZHH#
MVJ(1U_N)J_^%.6S6>[[_I T\7R[I=-G^B8O/>$8;^^-F9F.2/*I OF3MFT&^
M! 1.4;$.+OB"+*;;M2</A# -B)GZ=F8D $ZBJPZLX: @YTJRD8?=JQUP(I-D
MBQ+@A5.@B5<C K?8_%'D001V <Y13^3Q]-4S&'_'[?.+NU$R]-('*4%+;_9M
M?SRC_>448\J9K%-HW2Y@ %D3]T4=#Q1#X7>DAJ8^G9]_K*^7YLOG+W^;">XD
M2XC@=:BW[I[5R74(O'B=8F0A^F&G[+4/G=8@C8^+DX38J<6YDLPEH)52S*:L
MR=-T=4BP)^YB=A"UD+88SHIMW29I"%W3%B),:W-.TM'AN/-[W"UKC@[S^[:V
MYQ?:-LPHH9G*D(*I7F,P$)-68&*VW,7$DU,'V9Y?!MJ>T<H*GMCV'"K$R0^>
M>\1S@>4KZ="9.G/9^F)U[7W!=0TG,L02(EC-M"O&)Q/<,& ,6W 0:$8;;O94
MH!E!^),#ZF(C+'&;+MB+85%#V<VLH(]*IE0?2S@25"2121=!).U=*4EG?IAG
M<\\B@X SVE2S)[8VIPIY:K#\.M^DQ6ISOL8K^%^PLWF6\WS_"N/E<I<,N9%:
MR39RYVD?!%7[\<C:=-4K1AM$."R<V7A[HL<#2#J6@JFK+\>+\)].,;W[W5=)
MX,N<V\S706TN,_"%U:>RHHYJL[E.0O4Z1E$PM+Z!/HS""4L>G@8RA_CDI^FO
M#W22C,YWH[4N.5VMB1^<?ZZW\F_KE? R?,!_Q[!^O<29(8>@N.3!B%+G6TJ*
M/H)F((O!$H7VHOGHQT-IG+!88BJ$CJ?#'PFCSPHM>LFD$](S'>@DXMK6#NQU
M2YI:2J(QBFQ4T,TKW(\A=)IC_@= Z]':[ "R#Q0Z70G0<T.BDQZTK=6^.6MP
M"@/)T]0Z8,?0MBZ7_@Y)4[_,&/\^J:5.^H78_DER\#ZQI P@4XDL/$,(A==K
M8B=-<K9$UMKX/4;/M'=&315_0$7C05J8NI'#@]TH AG8Q$H&]$&!,I(<6AT*
MV%2L\$HJ$08];ODQNX&TT^^@UA^'"'MJQ#S8^D-E&1TKIH[[U;2?3 *7LP"1
M8C)>^!"&=<GZ9YH(=9!B!TV$.D3*$T)EUY9I_77VQ[N9XUK6LB!0O%:.T_X
MEX2!6(HLNN84Q6,S?S:8_OIA]?GGBT_<0^/BBV_(^+9>CV.A#E+:ZB0)=J#S
MY\]FTO#@G"\0*IO*.V+=<@F921Y-886+Q_J6':;SY\^FZPT[CLX/E.#4R?;7
MVX^XGM_3/$G;D*/- 43PNO9@0XB$9%*AULDEF0T?=K?WT K31-'M%=].C!V$
M*/>%<K^$S7Q3^^#.TWSY8=_OC,Y&[8,#SNH=E2$1!5%<;= G9#%1FO(4*>^[
ME$U;TM3<]1Q1+3\$V"ZV9?!,>)DY9!LHW'.%04R63"MM3F*09PQ/\;+T/MKZ
MJZT\%1<'0^\()74 OA?S+Y@K!WC)X>54%^.M3"F#R'6?JFSI]"[UO6PLPB='
M!T3[CL'WT]([N([1_)U>P0W4T &<WL_/ZH2@OU,TN9Z'Q>86-Z(8<OI00N">
M8H%,+D9(B5S"C%I*845.K8>G/DY1?[6_S:'54"53#V\)_[%:7\IIL\].>&ER
MD0Y"38,J7ZM)R4LEER)J+3P6E5L,[;F[\K0U+J,D]TX4[\3@^#V<X>MR@X>+
MS9.X1>Z-A9RD)(0K";XV<K>.24/B*$D,NOC_#D8>)&"Z=,ZI&EVU%N_48?X?
MVWV1X3*_6?V)ZY?+L@[[.]UZE1P^S;=A\6:]^@],6WXU+]$Z+VK6TWH%2M3.
M0TXCH%)&^NQCC+=BO <2 (>O/1UP&FE[]72B_X&0)2YS(IP7&ZVG("2P6HL0
M(=9WL%%4I\Y&KP?VY3Y\[>FRC=,BZQC1=^!57]W._'*^F2]QL[E(W>U-NBV*
M(@+-H-@Z0B30R1^LL"!#LMIG04%#Z[3 HP1-6Y Q6O*IG1)Z0-2>]LNM%VB+
MY2 !=<R@-#?@ZQP_[P)3-L6(N758=H. B>=FM%/L;<@<+>6ICS.REXDD03;U
MY3*?U^:S8?$BI&IHYW@IH MC6F*03+$,NZ9J*G%-=M1:T$(QR;FUFL5!Y]@!
MBTZ,F./UNGH"(4\-GD</Y#T_EW/N:4^AM@$4WV4SR!X[W#WRT<BU9])K?;H+
M='W)B0=TM '.. *>&C;OZ&>U>G99'^^>S9=A\6ZU.-^U=[FU%X@-7FLI):NM
MA70T$(U(H(M,4H>0A/"#4#-TQ8E'=[<!S2CB[<"5><#A>_6M&[I'CR5:\-GL
M,IRT!T(18+(C9Y^BBI##TY24OCIH3-!H+WA'<Y&;JJ(#:%W0OYEAM*YDQL$J
M)VL_?!(*MQJ8="(:)@RSK2_#+M?NLHKT2(W>WTCN,/%V (M7J\WF]=43D,W,
ML6"#=G$W^X6VC'(04'+(]'T1$+.6K3M_WB*ARWJ/-B Y1=@=8.7!1^_/S\_.
M%R2PS_@\;-/'/SX]R_]!/]]-U%Y=2'#_E/WE\N\8ZENGW1!NDO-F,S-*^IQ<
M'>Y1+P1SX! Y,\!1*NY2<@Z;#^09A9,N[]':(+<#U7>P 1YU-J+3N40> 3W?
M&7X)5=Q@D'Q-ZX.+NG6OPI-?^XSFEDWXE.QP;72 K(%57[D8BF&(E[(K9C66
MG OI$!+S(B<5,*41GM,>7*0Y8MT@<A5,J /J2GTF9@@ZCI52^_$:HAVQN-;I
MW>/J!AN6KV$=7II)X2P6"F(3:3UF:X'S(,EP1\)C:ZT/*U\[N>2%15Z<%P6$
M$[L^#:9V42/VZCQZ"M*BQT'7/2>6O+2JSN#61Y%X BOJ^V@F#017%'!I>#).
M),$&S8=O4YTQ_JUOD@F+MX%VGU9D9-%"%,2O8ES;8&/AJ4'*<\"M;^MK2 S9
MR9(49!DY.2?,@U>T]Z1F6?! S,4)KR%/O2(3T<JB,RG+I)H620(B<@,%=8F.
M;(T+@V#:YHILM(2\3B8Q3G:%5"?(N&@.Y!0P(*^2@%NB=P/[JQZ9D!\A_4>'
MGK2"K"0W@K:9560J'3DY.N<D>9*VQ-;1^6'IOQ/R4D6)5&IS"15J,M@:3;$
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
M'>O.8D"A83P9GDVQ@X*"$Q+=;P>,?4#X76S1J\K[]"OOSMQE5KG4&6\H!7'
M)3E&#"WD4D241H8<QDKG>DS--+CL&S\O>:2'J;)/6#[P> RWB$'6"=[DOBLD
ME\H7FT%;=$H6ZY4:RR/=0=(T1WSG#= CE-K;/?']Z,_:8+20$="D>FR5ZQ K
M7J"@MT5IVL3$B#?%^P;BS:.DL\3D$2KL9\S$2W$BJRT)L*1:-T:",BZ 1U:/
MOJ1*3'N;2^N[YA9Q?/.#R'-%Z-%*/8?@_W9W>**4]XA@?\ACFP?W>_-R@F!>
MA3K.247PH1YZYL+ <R^!I60S6AX=#XV-P(B]*'>W>?T4X@7.?(P,L4Y43RR
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
M.X?$E>%:>S;1(,G@568(*=9RVIIRX'DV@#;*;(1)#'OS$@>R=J8="/O=X\:
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
M#M:Z "HF"MFK=*2I+2 \F33/3K,2]B7]K.M2IULDHR*D@Y.=@ZMV8];&RUA
MYD!\HO9U5BH'+Y7BJ22#L77;Q5%+LGNM0CVFXN@DRNT Q#N&R&\6Y ,9;!;W
M?ZV6Z_5,UVF_D7,H)3"2K$G$I,F 0124/G@4S8="'T+HM+E;4Q;,C:[6#K#[
M@)':?FJQQIGC2@H;:?$E0UP83J%3*19H4:J,,JD06G?B?)J2:;.5^C&>ARBF
M WC="6?/EDTOAM$[^J'=:SLU(YDD-(F6HM>U>Z'Q->G"@V;21&Z+%V&4U(&)
M^)TV+6CJRN9S %D/"S)]P7QU@=?>UW.QR<X11I]J![59LC%J] &D)STI&VI>
M$X]@4[ 9M8T^->\4T(KX_[^\+VMV*DG2?)__XF.Q+R]C!IE01ANY#%!=UOTB
MB\4#U*DKT=*])/2O'P\M=U^.I#@Z1TR951IPX80O7WBX1_@R;&+-D%ME$/6/
M /<;RNDOO_H^I0##N9B30N"^T%$JE0.7<P1=HD4GE;>\=7[W'0(&KI(?!@2+
M5AH9 9P.%]P-V_/\YRS,?P\7^.NBSOF>!&1.2A*?]$R JJ,U NUIT%K9G$O!
M$,<SS?-I/H8%]Q&P:C;CKY&.A[[?_B6LOMS**UMSM?H-UR4+.DJ)&!V(*&J;
M5*X@ZMJ%N##'HHZAX+U$J"=NHI]99.2]1'I7_Z('70R-J5L2>X(;YT.TW$5
M83B=*2K1EBW$E[*%BX18N.R$K!>7&GE_C)/BJZU>SN&$?DJZ[Z=S?'>)%ZN)
M0YN3#0C6<N(XQP@1A0"2A-%61RW&DP1V3?7 H!Z%:WEBW9\SVO?M8.-3R=89
M#<%Y1G)A&4(*!32+-@HA7 [GDP!]0+ND\64^'HC9H5H@[0.@GWICW>N.P41(
M6M&ABG)]JZ-L?>[4X+CU.BF'W(YFCG4?K5C&EW0X]HUU!(#^/]I8Z\EP-_DQ
MF&0,,3"0*O*:'^,AJ&  %2N>,1=,&LV(P:,X/=/^8^>UZ8X UT^]!1\VFT&=
MN3')@BYURH)EB42C,_GTCGFR59&ET<12/?4W&E^SL;%OMN-@-((=]EB:T*WJ
MGHG1W'@3"V"TK-[<<7#H-7"!H:1LM6P>3;U TIEVZFJ#Y);J.M_)%]OI#_<J
M2XX9<W']Q1/-M'B<@W$,L'"H9"F*,%3'S2E72^]#"4#!+_D(T1I;6A^$9SK
MXMJO>K5:75UL$W+F^3>\_++(B]GB\X]KH6I+!X.MHDQU$!F/="+H)"#8Q))!
M08?&:+HG=F?KK$=5[(/S9AY%3Y Y[[K9 SO9Y.R24EJ3;(0#I>A(C2($H  G
M*AV"Y7(TC9=Z;*\TO@O?OD#>>'1DGW@[[PWYF (_3%=_O5UB331% N+E!Y+-
MQ&N-UB,%.MD:4%+7:(>$8PPS):"1W([FL:4K4V=Z&3SV3=<+IGZ^;;8;K_[O
MBUIX/)M>_E@+Q;#@F$(%4L@"RFL&7I0"0D<5&&/1\-$\OG1GZTRO@,]QJS7
MU7@VVR&E%,\)Y1,N+_C$9]0J$?.(2=?"N "Q< Y,JN)UX-'HYO6.O7%SIA>^
MI]Q:PZ-H/#NJM9GY=?IMFG&>UT9&NYR"L1QX5!&420&\-0F2ES)'A=J:T32K
M[\K4F5Y#G_/1=3"F&FZS'N^Z:S_4VES@*RY):!>+^5I"A]QQ/_&EYG?;72AN
M=*>]6XIB]?4BURA-@DF?BX?HC #EN(% #@VH$NA'-B>A0F/;\A0MQQKB^]_]
M1+)[37_AKXE7.13A(DB5B4E=WQ.-=\"S%A9E0L]:>_]/$C/LG503'-RW5FT$
M?\Y69IW1?-#8^&>_=R*+\QCU?=N==?*W" YT'96@&!/@HA=@+!V,]5D!P[G8
MG9N4^/LKT/$\3>0>_#J=754'M\KY9G,4GFASA #&&TL;S6KP/!C0EIN:Y\=I
MC_167[T7J2.U6?M@Z.DZZ?Z4-H[PY)K15_/+::Y,3;_A1TQ7R^GE%,D[3+,K
MVNAO2>[5V;S:*/:A7&YDD)/T(18')J5$<B?/-J)(D*U4EA6)Z)H_'#7G8MAK
MZIXQ/8BJS_D WR:4M#O!=Q\\T1'^*/V]QPZ8A4T"09#36#.Q)'EW7$/PUIMB
M<^3-+]5/%3MLC?\UJX$KLOJN0"I8G6+!P)64061GF;>!T=;LF=5[)(WT3-X'
M$R_%$<<H811G[[TW\<TPP%U;Q%L]AM8NQT0%YI7P'GCBA4(P%B!FG4"[%(5E
M/#IM&F-L+P+'A;BCP+$XE9Y& <-W\[1<WQJ&V:TC8_7JDLZ92$Y =7 7#^\3
M;U7R3J+,1INB(,CD0,7 P0MDY*44E6*0SA3>&)O'4STN%Z\E8$^LT?-!\77O
M_<T/:]/9;7YW_?GN!GPU,8QS\N'(F_6J]CHH%J+6$5S0*>?:9:NTMK4MZ1_V
MX7]P9/>AY5%@_(F#:"O@!^?1Q MGDF-T"B6,]!]NP*G@(0HGK)92)]6Z1=^>
M) [[CCZ T]!$5X?7EM1ZQ290?$)T$^5$T=880)%H3VDF(10KP,M(_I!2/+#6
MF?A/D#+L$W*?T&HA^U'8L\?O5G<BDM)G4X(A\QQ)1-IF<-HK*-Q*S-P6U_L;
MP!V"QN4O]A)2'ZZ 4>#I=[PD!V%Q@>]K)W;FK(Q%./ L)@K$JF"$H]/>H;=.
M,B*_M2FZ0\"X N(C5+MH)>51@&2_:#[5HDZ1)-2H!Y0R"!3'$WM2"^.]16E:
ME^NUOW4YF5%J![+^M#0*$#XJN(E#LN&%3+FN(WN44Q*<Y!Q$\$;6W51X:W_]
M44+&%3^V ]7Q4O\)'K'N7=LT>,7B)W[&NL=!W^]8VD7D:=W+10E0 2DH4Y&\
M;(M:*LV9DGT_[K3/13GV"7C=H]&CT2IH ]FR7">26 @A%F B.6U<8#XV;^K2
ME(-QN6@'(:Z_5_Z]53R"ABM'\OSZQ^,?6/<2%]PC5M="\T+A-;FV$"2+8&HK
M4AN9(G$T1GN/[(QE!,'I47I_#L%((#/:W7.KO;3GQ2;E'6#TU?D29)@*)L B
M9(I12A5;A]0OT33PM(&Q@*<3J _4Y B0^8:<U,4/Q'6_GTV#@6U;\A1X=MHR
MX-E3Z)?)"#CK$TB;A!4JU[FGK;VSIX@9(Q8/U?G]T*F) @:-O==][J_?!N].
MV-WR(I7A*@M9IS76]$J-X+D5(!E3REGM=>DVU>+998:]L^D%)HUE.XH[FB-M
M^_OKEG39&6M-8H03QHAS)<'7X:"T<90.,B,VO]9I1?M8I@F<NY=X&!B&'M:R
M)]/;=\BGD]>SBS*H"$7D6E2J-$1!2A F"')JA"$KVLFZMJ5KC*=VW\!:C$/+
M/X.=?W6QN)H3V\X5H8C/F+(#59B :*T%S9*VA%['FR<^-"%\&/0/#KRVYOT
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
M5NJ&ES.ZX&XJVL%Q0N?RWYMS^;=I?G6!]17H(?3I: X.@P3KHZJU;;)V#K'
MM+#*<%'X_=R 9UR?E]?KAIDSNK/N0<Q#(^=6>?2-O*YC@7H35DWINEYZ%U\6
M)E1RK+8NI/,7.84#+BC@TN1DC1/!=:L%W'OI;G@ZHPOK?H4_-+0>#Q86Y5\;
M?X_^;+[Z,?L6YM.PYE=N>:R$.&L$\%BWC[,4>4HM2)Q6<9^)2=NM#/E  KK!
M[(QNMD^AB*'!]LMB/L=T.4U7EX\W?[A_S6&MW75\L-;+8AAHD>LD^Z3!"PI@
MI:.3WVBEB^P6T1U.0S?(G=$-]XG4,8)$S.>J-@H=_<Q3J*%4B'4P;(18M =F
MG,\VL2)M:9R+>6S1Y(!=.HY)ZFVEA:'-V$,^-J]"$Z70\& #F%QJ6YHD(-1L
M^I2%M3(8VB?=;BV?6F&\Y9)[Z>_9CAR'"'.DE=G_G)-"RKJ>ZR.IZ6IUJ]!K
M(I/T/B@.4=A8DV04A,(+F!)B=&B$5KQWN_,<A>,MQ3P$;"?0TA@/NNT1_G'Z
M>3XM% AO0I?I_/.[BZ_+Q;>U/_''\@-^"7$ZFV[46__=NUIU=[%3^$8N;Z??
MB:'IZG)"(0UY'*'V417D<A1.>Q.E &>P**<UR2GWC=U>.!MO<6E3S ^/BO/8
M*X\-)ZDS(R8\&LFS,6!%0E!&.8@>#4BIDV<FI.0&V !/D3ML6NJ J&ZBOQ%#
M]1W]]V5F==#(Z1P#*V4A9B/M4.,M&!98'0)9BM<G FLG@H=->3TU7-OK<)S>
M\).L&:Y-9B+663L!E.66#A F(>LDDL)8E.D] #\*BKW=,IX,BDUT,V([>>M(
M^+CNU;_\C#=^BX_%8Z)SP"5/>XN) )'+",EFP1-:EGGK<0L'$3ILANV Q_B1
M.ANG/7S(YB^+62T.G'[#U\1LF,[)(7^U7(;YY[7/_>;[U^GR9A:*84QC5@&*
M= I4#AF\,(HB4Y:-UXPV;.M.'ZUY&#;G=T! ]Z?I<6)]M1?#M^]?>#!92?)V
MN*HUBU(8BBE+@1@EL\8;#+[_V_E#J1\V)_ET-V@GT6XS]Z+'KE8?\7-E^-V\
M+)87ZR_?I;Y;,ZM'OM*\A]5+E#9J7;5=Y@-^K?W,"!6[3D-DSZ+.J,&FVG=5
M* F."46&S4D3K(TFMVY5^A0M1S>ENO?=F[Y*=1K5:_JK?TVR<AI+K@5ICO9;
M1@->.P_(4<=:Y!^;NY@=R!JX@U +;#SH0M58&>?13>_A;EZ_UA[42N_);YW
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
M.]]\GUYN.3#&Z:@8@^#UNA*^4,#)) 1N)7,BL.1:W[(^I&)$3R1]H.9(L8\
M.#?C$O\H[T@U\\]3LL>;B684&&"9SJ>7.)M^P_SF>YI=Y3H#=+'(?T]GLPGR
MFH*; AB%M0HJ*?")?A6<HJ#2>!)$ZVJQ8^@=U@'O'8PG4^4(8/O'Y1=</GS?
MFN0Z;-9)#04YF6U3.'B/ GAB:$()+-O6XW6>(&587[YWL+50P AP=)>#+V'Y
M&5<3)7PR5E6Y))*+,P8\5PRTR!&#8Q%5Z[28Q^@8-DF^=P0=+?JQP6<KG8DP
MF(.4&9AF-7*FS1")?F!9NA(ELZ+Y(*7'Z!AV5.]IX7.(Z(>^=/KE:ED%^1\8
MEG]<7:[HO,X;3NZ9U'?S5/]FGKB<(W-%@DUUIJ=*'*(L#%14P3(5N;-=.\+M
MM_*P<WQ[0U+_6AB!A=K-C'V[N'M:3YBN[<\U12?K*3^&]DL(&$![D7F):)/S
MC:W44[0,.[^W=TO51 5#6ZM7^;^N5I>5CT^+QTUO%$[F+,#48</*9P;.Q022
M(XDH)FU3M_YE+ZTT[+S=?JU14RF?0VKEOX?9U?J#9'?_[U683<N/>D6<TN)J
M?E@)UPM?;)YDN0\'1V9:UD9:U\N]>FRYFYH;*;PRKH"--9S/9%J\R0FBPZ!3
ML0F[S5A\89),-VJ.&99S\XCP_%J/U0$Y$Z65R"&8.@# Z00^!0M<FNQ\S#&Q
M3D?<"T(X@L3A)J_T@*/;0WA.I;;S*$Y]WD8<D4S>[<,GMGE]))GO 5FM4!M"
M"LAULW]9,GC/5<U=2;[D$JSO='LSN.GKO'/6+ZA!1*Z2I/UI3:*=:B/M&BWJ
MVWIV) F-KG^+?X^HT9NW?;!RV[SUIYH1A(PWS,UFB[_KF^CJQLE=W;3 <T)+
M;FK/.Y_)%44&P:4"F:>(&H-)H765=#?*QHJZHV"QZ%U'HT?>KD\>9R(D$4 H
M;VG/<H3HZ;>.U7D/AA?)6S\Z=J%KV/R(/O"P%^0.4,X( '?-RMO%\A=:?GKY
M?K':):II&YS-PA,>O*G7,PD"EQ*""$QK61*&UBUKGJ-GS  [1/N+GE0QZ#BO
MI\7U1_EU2\RG\'WS*+\;5N)0%^\0O,P4[W K(3+A@"<;;&'),][ZN7$/\H;-
MX.D==GTI:OBA<ITXH\V&T\_SS2M(^O%I&>:KV?I?_4KQ>ZJ_F)3$4T%E ;FN
M^;^%)+ON>IR*<3G&Y&RWKO2M*!HVCZ<W2 ZGM:$?%[HQ?36;_=B*N?[IYI!8
M33#FH*-0Y--(!XKY6MGD(TCI5#:*JWR_BOHH>#Y.Q;#9/F. 9 /M# W#7:#V
M 1-.O]48;<O0NWE:8ECAI%@4GM&FLC*O)PHS\)BJ#&EKH2$7)74;Q?CB4L,F
M__0+J+9R'BUJZ \6=)K_F'C/D^>: 5%-IAB#K"%__8]'5\>>:-UMCN^+2PV;
M\S,0:@Z2\VA1\Z_E])(,;/FCW#&IK\.L"G1B0I'2* -"UT[^*I+DN-<0HBP8
M>9!,='/&#B1@V%R@@1#64"=#XZ[38?[Q"VGC-1GBO,U=>?5W6.;5+XN+KSA?
MW7,TH]:Q,&)7>*=JWJ8#)W6@ U\D$07C/LEV_M<^I V;5S0"IZPW/?XL*/Z
M50O3^>?=5DXY2\ZE "PL4XA?A["DNI71,!XT2U9UR['LB\)ALY_. ]-':75
M:._SA/3^.MDL9"6$T08T1P-*.R1)RP(H3>$ZE*!<IY*71@^_[X<M/C[-,US_
MFAK!X\AOY%77#?9N_ORV_["8S=XNEG4;3K11$HLA%GT(H**A369L 2=D,D9G
M3?)M?)=] )GC?R$^$#2+TVIP!"!]GK'= >!84E*B F%B%2(S$)P)P#W]06&F
M"-G_$\LCA W[IM<[//9Z03Y$5P<#\"LNIXO\\3(L+T\ PTUU6_ZTV":,O_E>
M?14Z>GBQTEH&$NNS)J\]<H*3X RA*0ME1;>CNQDLGR!TV#? <<&TA2Y'^D3]
M*)OK0M_= 35APIAHC0(=ZY#MDLBWE\S5&[?D!+G]QK;.B3B$SF%?"$<*V,,U
M>09XO;['6$UJWRJ29>V[@;&V.LS@=<R RL6DN:!0O76OG*ZT#?M,."Y<'JBQ
M_;'H-UB<X^?:=.J$7J>0*F@I#/ Z8$M)X2%P(\%J[HU*T;'2>OY>.Z^SM[?%
M<:'P$%T=Z76^F=\&X9-E)]L?U/_$L,+_\[_^'U!+ 0(4 Q0    ( &R!2U7
M+B]ZI/,  +&A!P >              "  0    !E>&AI8FET,3 R,2UP=7)C
M:&%S96%N9'-A;"YH=&U02P$"% ,4    " !L@4M5;)"OF- #  #O&   '@
M            @ '@\P  97AH:6)I=#(Q+6UT<GAX,C R,G@P-G@S,'@N:'1M
M4$L! A0#%     @ ;(%+58=W?!V_ P  G1   !X              ( ![/<
M &5X:&EB:70R,RUM=')X>#(P,C)X,#9X,S!X+FAT;5!+ 0(4 Q0    ( &R!
M2U5B)S<9 0@  $PG   ?              "  >?[  !E>&AI8FET,S$Q+6UT
M<GAX,C R,G@P-G@S,'@N:'1M4$L! A0#%     @ ;(%+5= ==@  "   5R<
M !X              ( !)00! &5X:&EB:70S,3(M;71R>'@R,#(R,#9X,S!X
M+FAT;5!+ 0(4 Q0    ( &R!2U7H8MR=U 0  &@3   ?              "
M 6$, 0!E>&AI8FET,S(Q+6UT<GAX,C R,G@P-G@S,'@N:'1M4$L! A0#%
M  @ ;(%+5;(FKY#2!   >!,  !\              ( !<A$! &5X:&EB:70S
M,C(M;71R>'@R,#(R># V>#,P>"YH=&U02P$"% ,4    " !L@4M5*["5N#X(
M   >1   '@              @ &!%@$ 97AH:6)I=#DU+6UT<GAX,C R,G@P
M-G@S,'@N:'1M4$L! A0#%     @ ;(%+59[K,41EC , >1(H !$
M     ( !^QX! &UT<G@M,C R,C V,S N:'1M4$L! A0#%     @ ;(%+50BS
MWL8I&@  4RH! !$              ( !CZL$ &UT<G@M,C R,C V,S N>'-D
M4$L! A0#%     @ ;(%+5></>L$?)@  J8,! !4              ( !Y\4$
M &UT<G@M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0    ( &R!2U6+#'0,1V(
M +$@!  5              "  3GL! !M=')X+3(P,C(P-C,P7V1E9BYX;6Q0
M2P$"% ,4    " !L@4M5"#^H8Q)[ P!%K@0 %               @ &S3@4
M;71R>"TR,#(R,#8S,%]G,2YJ<&=02P$"% ,4    " !L@4M5^)!WE?AA 0#*
MX0X %0              @ 'WR0@ ;71R>"TR,#(R,#8S,%]L86(N>&UL4$L!
M A0#%     @ ;(%+563  $RJQP  OQT) !4              ( !(BP* &UT
I<G@M,C R,C V,S!?<')E+GAM;%!+!08     #P / "\$  #_\PH    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
